cvsextras 2917f97
Name:           autotrace
cvsextras 2917f97
Version:        0.31.1
21ef0bb
Release:        58%{?dist}
9ae298c
Summary:        Utility for converting bitmaps to vector graphics
f96b60e
License:        GPLv2+ and LGPLv2+
cvsextras 2917f97
URL:            http://autotrace.sourceforge.net/
eb3e392
Source0:        http://download.sf.net/autotrace/%{name}-%{version}.tar.gz
962f812
Patch1:         autotrace-0001-Modify-GetOnePixel-usage-to-build-against-current-Im.patch
962f812
Patch2:         autotrace-0002-Fixed-underquoted-AM_PATH_AUTOTRACE-definition.patch
962f812
Patch3:         autotrace-0003-libpng-fix.patch
b038d5c
# Sent upstream
b038d5c
Patch4:         autotrace-0.31.1-CVE-2013-1953.patch
db968bb
Patch5:         autotrace-0.31.1-multilib-fix.patch
eb3e392
Patch6:         autotrace-0.31.1-pstoedit-detection-fix.patch
eb3e392
Patch7:         autotrace-0.31.1-CVE-2016-7392.patch
4a29bca
BuildRequires:  gcc-c++
659ecd1
%if ! 0%{?rhel}
cvsextras 2917f97
BuildRequires:  ImageMagick-devel
659ecd1
%endif
cvsextras 2917f97
BuildRequires:  libpng-devel > 2:1.2
050a008
BuildRequires:  libexif-devel
b535632
BuildRequires:  libtiff-devel
8b96e96
BuildRequires:  libjpeg-devel
8b96e96
BuildRequires:  libxml2-devel
Roozbeh Pournader 57a087a
BuildRequires:  bzip2-devel
Roozbeh Pournader 4a7b492
BuildRequires:  freetype-devel
7e686a6
BuildRequires:  pstoedit-devel
7e686a6
# For autoreconf
7e686a6
BuildRequires:	autoconf
7e686a6
BuildRequires:	automake
7e686a6
BuildRequires:	libtool
eb3e392
BuildRequires:	pstoedit-devel
8f25c72
BuildRequires: make
cvsextras 2917f97
b58ddf2
cvsextras 2917f97
%description
d06757b
AutoTrace is a program for converting bitmaps to vector graphics.
cvsextras 2917f97
cvsextras 2917f97
Supported input formats include BMP, TGA, PNM, PPM, and any format
cvsextras 2917f97
supported by ImageMagick, whereas output can be produced in
cvsextras 2917f97
Postscript, SVG, xfig, SWF, and others.
cvsextras 2917f97
cvsextras 2917f97
%package devel
962f812
Summary:        Header files for autotrace
962f812
Requires:       %{name}%{?_isa} = %{version}-%{release}
050a008
Requires:       pkgconfig
659ecd1
%if ! 0%{?rhel}
050a008
Requires:       ImageMagick-devel
659ecd1
%endif
7e686a6
Requires:       pstoedit-devel
cvsextras 2917f97
9ae298c
cvsextras 2917f97
%description devel
d06757b
This package contains header files and development libraries for autotrace.
cvsextras 2917f97
050a008
cvsextras 2917f97
%prep
cvsextras 2917f97
%setup -q
962f812
%patch1 -p1 -b .GetOnePixel
962f812
%patch2 -p1 -b .aclocal18
962f812
%patch3 -p1 -b .libpng15
b038d5c
%patch4 -p1 -b .CVE-2013-1953
db968bb
%patch5 -p1 -b .multilib-fix
eb3e392
%patch6 -p1 -b .pstoedit-detection-fix
eb3e392
%patch7 -p1 -b .CVE-2016-7392
7e686a6
autoreconf -ivf
050a008
cvsextras 2917f97
%build
659ecd1
%if ! 0%{?rhel}
cvsextras 2917f97
%configure
659ecd1
%else
659ecd1
%configure --without-magick
659ecd1
%endif
db968bb
db968bb
# remove rpaths
db968bb
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
db968bb
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
db968bb
cvsextras 2917f97
make %{?_smp_mflags}
cvsextras 2917f97
050a008
cvsextras 2917f97
%install
0134827
make install DESTDIR=$RPM_BUILD_ROOT
cvsextras 2917f97
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
0134827
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
cvsextras 2917f97
050a008
ffa18e2
%ldconfig_scriptlets
Roozbeh Pournader 57a087a
Roozbeh Pournader 57a087a
cvsextras 2917f97
%files
cvsextras 2917f97
%doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS TODO
cvsextras 2917f97
%{_bindir}/autotrace
cvsextras 2917f97
%{_libdir}/*.so.*
cvsextras 2917f97
%{_mandir}/man[^3]/*
cvsextras 2917f97
cvsextras 2917f97
%files devel
cvsextras 2917f97
%doc HACKING
cvsextras 2917f97
%{_bindir}/autotrace-config
cvsextras 2917f97
%{_libdir}/*.so
962f812
%{_libdir}/pkgconfig/autotrace.pc
cvsextras 2917f97
%{_includedir}/autotrace/
962f812
%{_datadir}/aclocal/autotrace.m4
cvsextras 2917f97
050a008
cvsextras 2917f97
%changelog
21ef0bb
* Wed Oct 28 2020 Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-58
21ef0bb
- Don't build with ImageMagick on EL
21ef0bb
c2e4e5e
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-57
c2e4e5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c2e4e5e
e331d9d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-56
e331d9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e331d9d
70ef3e2
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-55
70ef3e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
70ef3e2
bd33853
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-54
bd33853
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bd33853
3889e8d
* Tue Aug 28 2018 Michael Cronenworth <mike@cchtml.com> - 0.31.1-53
3889e8d
- Rebuilt for new ImageMagick 6.9.10
3889e8d
4a29bca
* Fri Jul 20 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-52
4a29bca
- Fixed FTBFS by adding gcc-c++ requirement
4a29bca
  Resolves: rhbz#1603443
4a29bca
b8f37e7
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-51
b8f37e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b8f37e7
dd228e5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-50
dd228e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dd228e5
c2ee550
* Thu Aug 24 2017 Michael Cronenworth <mike@cchtml.com> - 0.31.1-49
c2ee550
- Bump release for upgrade path
c2ee550
bf5c2e1
* Wed Aug 23 2017 Michael Cronenworth <mike@cchtml.com> - 0.31.1-48
bf5c2e1
- Rebuilt for new ImageMagick
bf5c2e1
5ced067
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-47
5ced067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5ced067
a33db88
* Sun Jul 30 2017 Kevin Fenzi <kevin@scrye.com> - 0.31.1-46
a33db88
- Rebuild for new ImageMagick
a33db88
1bb9469
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-45
1bb9469
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1bb9469
96f719e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-44
96f719e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
96f719e
eb3e392
* Fri Jan 20 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-43
eb3e392
- Enabled pstoedit backend
eb3e392
- Fixed out of bounds write when using pstoedit backend
eb3e392
  Resolves: CVE-2016-7392
eb3e392
- Fixed hardcoded version on source URL
eb3e392
- Fixed bogus date in changelog (best effort)
eb3e392
72a936a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-42
72a936a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
72a936a
b19529b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-41
b19529b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b19529b
21f0e8c
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-40
21f0e8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
21f0e8c
56411ed
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-39
56411ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
56411ed
9c3395c
* Mon Mar 31 2014 Jon Ciesla <limburgher@gmail.com> - 0.31.1-38
9c3395c
- ImageMagick rebuild.
9c3395c
7b5a8de
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-37
7b5a8de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7b5a8de
7e686a6
* Sun Jul 21 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-36
7e686a6
- Fix building on AArch64
7e686a6
- Enable pstoedit back
7e686a6
db968bb
* Fri Jul 19 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-35
db968bb
- Fixed multilib conflict in devel package (by multilib-fix patch)
db968bb
- Removed rpaths
db968bb
b038d5c
* Fri Jun 28 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-34
b038d5c
- Fixed buffer overflow when parsing BMP files
b038d5c
  Resolves: CVE-2013-1953
b038d5c
d385f9d
* Mon Mar 18 2013 Jon Ciesla <limburgher@gmail.com> - 0.31.1-33
d385f9d
- ImageMagick rebuild.
d385f9d
b0066a9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-32
b0066a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b0066a9
962f812
* Sat Jul 21 2012 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-31
962f812
- Cosmetic changes in the spec-file (closes rhbz #803928 and #817950)
962f812
1ec2787
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-30.1
1ec2787
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1ec2787
0fbea02
* Fri Mar 02 2012 Jon Ciesla <limburgher@gmail.com> - 0.31.1-29.1
0fbea02
- Libpng 1.5 fix.
0fbea02
902d59a
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-28.1
902d59a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
902d59a
7a6cb0f
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.31.1-27.1
7a6cb0f
- Rebuild for new libpng
7a6cb0f
bf34ef0
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-26.1
bf34ef0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
bf34ef0
Jesse Keating 0abe040
* Wed Sep 29 2010 jkeating - 0.31.1-25.1
Jesse Keating 0abe040
- Rebuilt for gcc bug 634757
Jesse Keating 0abe040
75ec269
* Fri Sep 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.31.1-24.1
75ec269
- rebuild (ImageMagick)
75ec269
d06757b
* Mon May 17 2010 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-24
d06757b
- Changed description (closes rhbz #591659).
d06757b
0134827
* Mon Jul 27 2009 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-23
0134827
- Removed static libraries from -devel
0134827
- Changed %%makeinstall to "make install DESTDIR=blablabla"
0134827
- Fixed rhbz# 477980
0134827
b291238
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-22
b291238
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b291238
a280fc2
* Fri Mar 13 2009 Hans de Goede <hdegoede@redhat.com> - 0.31.1-21
a280fc2
- Rebuild for new ImageMagick
a280fc2
b58ddf2
* Mon Mar 02 2009 Caolán McNamara <caolanm@redhat.com> - 0.31.1-20
b58ddf2
- Modify GetOnePixel usage to build against current ImageMagick api
b58ddf2
d1cc259
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-19
d1cc259
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d1cc259
f96b60e
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31.1-18
f96b60e
- fix license tag
f96b60e
Quentin Spencer 8aa549e
* Mon May 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.31.1-17
Quentin Spencer 8aa549e
- Rebuild for new ImageMagick.
Quentin Spencer 8aa549e
a3e997c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.31.1-16
a3e997c
- Autorebuild for GCC 4.3
a3e997c
Quentin Spencer 30a67a3
* Wed Aug 22 2007 Quentin Spencer <qspencer@users.sourceforge.net> - 0.31.1-15
Quentin Spencer 30a67a3
- Rebuild for F8.
Quentin Spencer 30a67a3
f361cf3
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.31.1-14
f361cf3
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
f361cf3
Quentin Spencer e8f9a7e
* Thu Sep 21 2006 Quentin Spencer <qspencer@users.sourceforge.net> - 0.31.1-13
Quentin Spencer e8f9a7e
- Rebuild for FC6.
Roozbeh Pournader fb32c28
Roozbeh Pournader 8989ff0
* Mon Feb 13 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-12
Roozbeh Pournader 8989ff0
- Rebuild for Fedora Extras 5
Roozbeh Pournader 8989ff0
Roozbeh Pournader 4da9a64
* Sat Jan 28 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-11
Roozbeh Pournader 4da9a64
- rebuild
Roozbeh Pournader 4da9a64
Roozbeh Pournader 4a7b492
* Tue Jan 17 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-10
Roozbeh Pournader 4a7b492
- add BuildRequires on freetype-devel
Roozbeh Pournader 4a7b492
Roozbeh Pournader 4a7b492
* Tue Jan 17 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-9
Roozbeh Pournader 4a7b492
- remove BuildRequires on XFree86-devel
Roozbeh Pournader 4bd0eec
Roozbeh Pournader 57a087a
* Mon Jan 16 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-8
Roozbeh Pournader 57a087a
- add %%{?dist} tag
Roozbeh Pournader 4a7b492
- add a BuildRequires on bzip2-devel
Roozbeh Pournader 57a087a
- add ldconfig to %%post and %%postun
Roozbeh Pournader 57a087a
8b96e96
* Thu May 26 2005 Jeremy Katz <katzj@redhat.com> - 0.31.1-7
8b96e96
- and more buildrequires
8b96e96
b535632
* Thu May 26 2005 Jeremy Katz <katzj@redhat.com> - 0.31.1-6
b535632
- BR libtiff-devel
b535632
74b624c
* Wed May 25 2005 Jeremy Katz <katzj@redhat.com> - 0.31.1-5
74b624c
- rebuild
74b624c
eb3e392
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
7220f34
- rebuilt
7220f34
050a008
* Sat Aug 21 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:0.31.1-3
050a008
- Temporarily changed buildreq pstoedit-devel to buildconflicts.
050a008
050a008
* Thu Apr 22 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:0.31.1-0.fdr.2
050a008
- Added new BuildReq pstoedit-devel.
050a008
- Added missing BuildReq libexif-devel.
050a008
- Added missing -devel requires pkgconfig, ImageMagick-devel.
050a008
- Converted spec file to UTF-8.
050a008
cvsextras 2917f97
* Mon Sep 29 2003 Marius L. Johndal <mariuslj at ifi.uio.no> 0:0.31.1-0.fdr.1
cvsextras 2917f97
- Initial RPM release.
cvsextras 2917f97