cvsextras 2917f9
Name:           autotrace
cvsextras 2917f9
Version:        0.31.1
Michael Cronenworth 3889e8
Release:        53%{?dist}
Matthias Saou 9ae298
Summary:        Utility for converting bitmaps to vector graphics
cvsextras 2917f9
Group:          Applications/Multimedia
Tom Callaway f96b60
License:        GPLv2+ and LGPLv2+
cvsextras 2917f9
URL:            http://autotrace.sourceforge.net/
Jaroslav Škarvada eb3e39
Source0:        http://download.sf.net/autotrace/%{name}-%{version}.tar.gz
Peter Lemenkov 962f81
Patch1:         autotrace-0001-Modify-GetOnePixel-usage-to-build-against-current-Im.patch
Peter Lemenkov 962f81
Patch2:         autotrace-0002-Fixed-underquoted-AM_PATH_AUTOTRACE-definition.patch
Peter Lemenkov 962f81
Patch3:         autotrace-0003-libpng-fix.patch
Jaroslav Škarvada b038d5
# Sent upstream
Jaroslav Škarvada b038d5
Patch4:         autotrace-0.31.1-CVE-2013-1953.patch
Jaroslav Škarvada db968b
Patch5:         autotrace-0.31.1-multilib-fix.patch
Jaroslav Škarvada eb3e39
Patch6:         autotrace-0.31.1-pstoedit-detection-fix.patch
Jaroslav Škarvada eb3e39
Patch7:         autotrace-0.31.1-CVE-2016-7392.patch
Jaroslav Škarvada 4a29bc
BuildRequires:  gcc-c++
cvsextras 2917f9
BuildRequires:  ImageMagick-devel
cvsextras 2917f9
BuildRequires:  libpng-devel > 2:1.2
Michael Schwendt 050a00
BuildRequires:  libexif-devel
Jeremy Katz b53563
BuildRequires:  libtiff-devel
Jeremy Katz 8b96e9
BuildRequires:  libjpeg-devel
Jeremy Katz 8b96e9
BuildRequires:  libxml2-devel
Roozbeh Pournader 57a087
BuildRequires:  bzip2-devel
Roozbeh Pournader 4a7b49
BuildRequires:  freetype-devel
Peter Lemenkov 7e686a
BuildRequires:  pstoedit-devel
Peter Lemenkov 7e686a
# For autoreconf
Peter Lemenkov 7e686a
BuildRequires:	autoconf
Peter Lemenkov 7e686a
BuildRequires:	automake
Peter Lemenkov 7e686a
BuildRequires:	libtool
Jaroslav Škarvada eb3e39
BuildRequires:	pstoedit-devel
cvsextras 2917f9
Caolan McNamara b58ddf
cvsextras 2917f9
%description
Peter Lemenkov d06757
AutoTrace is a program for converting bitmaps to vector graphics.
cvsextras 2917f9
cvsextras 2917f9
Supported input formats include BMP, TGA, PNM, PPM, and any format
cvsextras 2917f9
supported by ImageMagick, whereas output can be produced in
cvsextras 2917f9
Postscript, SVG, xfig, SWF, and others.
cvsextras 2917f9
cvsextras 2917f9
%package devel
Peter Lemenkov 962f81
Summary:        Header files for autotrace
cvsextras 2917f9
Group:          Development/Libraries
Peter Lemenkov 962f81
Requires:       %{name}%{?_isa} = %{version}-%{release}
Michael Schwendt 050a00
Requires:       pkgconfig
Michael Schwendt 050a00
Requires:       ImageMagick-devel
Peter Lemenkov 7e686a
Requires:       pstoedit-devel
cvsextras 2917f9
Matthias Saou 9ae298
cvsextras 2917f9
%description devel
Peter Lemenkov d06757
This package contains header files and development libraries for autotrace.
cvsextras 2917f9
Michael Schwendt 050a00
cvsextras 2917f9
%prep
cvsextras 2917f9
%setup -q
Peter Lemenkov 962f81
%patch1 -p1 -b .GetOnePixel
Peter Lemenkov 962f81
%patch2 -p1 -b .aclocal18
Peter Lemenkov 962f81
%patch3 -p1 -b .libpng15
Jaroslav Škarvada b038d5
%patch4 -p1 -b .CVE-2013-1953
Jaroslav Škarvada db968b
%patch5 -p1 -b .multilib-fix
Jaroslav Škarvada eb3e39
%patch6 -p1 -b .pstoedit-detection-fix
Jaroslav Škarvada eb3e39
%patch7 -p1 -b .CVE-2016-7392
Peter Lemenkov 7e686a
autoreconf -ivf
Michael Schwendt 050a00
cvsextras 2917f9
%build
cvsextras 2917f9
%configure
Jaroslav Škarvada db968b
Jaroslav Škarvada db968b
# remove rpaths
Jaroslav Škarvada db968b
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Jaroslav Škarvada db968b
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Jaroslav Škarvada db968b
cvsextras 2917f9
make %{?_smp_mflags}
cvsextras 2917f9
Michael Schwendt 050a00
cvsextras 2917f9
%install
Peter Lemenkov 013482
make install DESTDIR=$RPM_BUILD_ROOT
cvsextras 2917f9
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
Peter Lemenkov 013482
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
cvsextras 2917f9
Michael Schwendt 050a00
Roozbeh Pournader 57a087
%post -p /sbin/ldconfig
Roozbeh Pournader 57a087
Roozbeh Pournader 57a087
Roozbeh Pournader 57a087
%postun -p /sbin/ldconfig
Roozbeh Pournader 57a087
Roozbeh Pournader 57a087
cvsextras 2917f9
%files
cvsextras 2917f9
%doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS TODO
cvsextras 2917f9
%{_bindir}/autotrace
cvsextras 2917f9
%{_libdir}/*.so.*
cvsextras 2917f9
%{_mandir}/man[^3]/*
cvsextras 2917f9
cvsextras 2917f9
%files devel
cvsextras 2917f9
%doc HACKING
cvsextras 2917f9
%{_bindir}/autotrace-config
cvsextras 2917f9
%{_libdir}/*.so
Peter Lemenkov 962f81
%{_libdir}/pkgconfig/autotrace.pc
cvsextras 2917f9
%{_includedir}/autotrace/
Peter Lemenkov 962f81
%{_datadir}/aclocal/autotrace.m4
cvsextras 2917f9
Michael Schwendt 050a00
cvsextras 2917f9
%changelog
Michael Cronenworth 3889e8
* Tue Aug 28 2018 Michael Cronenworth <mike@cchtml.com> - 0.31.1-53
Michael Cronenworth 3889e8
- Rebuilt for new ImageMagick 6.9.10
Michael Cronenworth 3889e8
Jaroslav Škarvada 4a29bc
* Fri Jul 20 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-52
Jaroslav Škarvada 4a29bc
- Fixed FTBFS by adding gcc-c++ requirement
Jaroslav Škarvada 4a29bc
  Resolves: rhbz#1603443
Jaroslav Škarvada 4a29bc
Fedora Release Engineering b8f37e
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-51
Fedora Release Engineering b8f37e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Fedora Release Engineering b8f37e
Fedora Release Engineering dd228e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-50
Fedora Release Engineering dd228e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering dd228e
Michael Cronenworth c2ee55
* Thu Aug 24 2017 Michael Cronenworth <mike@cchtml.com> - 0.31.1-49
Michael Cronenworth c2ee55
- Bump release for upgrade path
Michael Cronenworth c2ee55
Michael Cronenworth bf5c2e
* Wed Aug 23 2017 Michael Cronenworth <mike@cchtml.com> - 0.31.1-48
Michael Cronenworth bf5c2e
- Rebuilt for new ImageMagick
Michael Cronenworth bf5c2e
Fedora Release Engineering 5ced06
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-47
Fedora Release Engineering 5ced06
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Fedora Release Engineering 5ced06
Kevin Fenzi a33db8
* Sun Jul 30 2017 Kevin Fenzi <kevin@scrye.com> - 0.31.1-46
Kevin Fenzi a33db8
- Rebuild for new ImageMagick
Kevin Fenzi a33db8
Fedora Release Engineering 1bb946
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-45
Fedora Release Engineering 1bb946
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 1bb946
Fedora Release Engineering 96f719
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-44
Fedora Release Engineering 96f719
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 96f719
Jaroslav Škarvada eb3e39
* Fri Jan 20 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-43
Jaroslav Škarvada eb3e39
- Enabled pstoedit backend
Jaroslav Škarvada eb3e39
- Fixed out of bounds write when using pstoedit backend
Jaroslav Škarvada eb3e39
  Resolves: CVE-2016-7392
Jaroslav Škarvada eb3e39
- Fixed hardcoded version on source URL
Jaroslav Škarvada eb3e39
- Fixed bogus date in changelog (best effort)
Jaroslav Škarvada eb3e39
Dennis Gilmore 72a936
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-42
Dennis Gilmore 72a936
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 72a936
Dennis Gilmore b19529
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-41
Dennis Gilmore b19529
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore b19529
Peter Robinson 21f0e8
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-40
Peter Robinson 21f0e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 21f0e8
Dennis Gilmore 56411e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-39
Dennis Gilmore 56411e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 56411e
Jon Ciesla 9c3395
* Mon Mar 31 2014 Jon Ciesla <limburgher@gmail.com> - 0.31.1-38
Jon Ciesla 9c3395
- ImageMagick rebuild.
Jon Ciesla 9c3395
Dennis Gilmore 7b5a8d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-37
Dennis Gilmore 7b5a8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 7b5a8d
Peter Lemenkov 7e686a
* Sun Jul 21 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-36
Peter Lemenkov 7e686a
- Fix building on AArch64
Peter Lemenkov 7e686a
- Enable pstoedit back
Peter Lemenkov 7e686a
Jaroslav Škarvada db968b
* Fri Jul 19 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-35
Jaroslav Škarvada db968b
- Fixed multilib conflict in devel package (by multilib-fix patch)
Jaroslav Škarvada db968b
- Removed rpaths
Jaroslav Škarvada db968b
Jaroslav Škarvada b038d5
* Fri Jun 28 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.31.1-34
Jaroslav Škarvada b038d5
- Fixed buffer overflow when parsing BMP files
Jaroslav Škarvada b038d5
  Resolves: CVE-2013-1953
Jaroslav Škarvada b038d5
Jon Ciesla d385f9
* Mon Mar 18 2013 Jon Ciesla <limburgher@gmail.com> - 0.31.1-33
Jon Ciesla d385f9
- ImageMagick rebuild.
Jon Ciesla d385f9
Dennis Gilmore b0066a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-32
Dennis Gilmore b0066a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore b0066a
Peter Lemenkov 962f81
* Sat Jul 21 2012 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-31
Peter Lemenkov 962f81
- Cosmetic changes in the spec-file (closes rhbz #803928 and #817950)
Peter Lemenkov 962f81
Dennis Gilmore 1ec278
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-30.1
Dennis Gilmore 1ec278
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 1ec278
Jon Ciesla 0fbea0
* Fri Mar 02 2012 Jon Ciesla <limburgher@gmail.com> - 0.31.1-29.1
Jon Ciesla 0fbea0
- Libpng 1.5 fix.
Jon Ciesla 0fbea0
Dennis Gilmore 902d59
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-28.1
Dennis Gilmore 902d59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 902d59
Adam Jackson 7a6cb0
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.31.1-27.1
Adam Jackson 7a6cb0
- Rebuild for new libpng
Adam Jackson 7a6cb0
Dennis Gilmore bf34ef
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-26.1
Dennis Gilmore bf34ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore bf34ef
Jesse Keating 0abe04
* Wed Sep 29 2010 jkeating - 0.31.1-25.1
Jesse Keating 0abe04
- Rebuilt for gcc bug 634757
Jesse Keating 0abe04
Rex Dieter 75ec26
* Fri Sep 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.31.1-24.1
Rex Dieter 75ec26
- rebuild (ImageMagick)
Rex Dieter 75ec26
Peter Lemenkov d06757
* Mon May 17 2010 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-24
Peter Lemenkov d06757
- Changed description (closes rhbz #591659).
Peter Lemenkov d06757
Peter Lemenkov 013482
* Mon Jul 27 2009 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-23
Peter Lemenkov 013482
- Removed static libraries from -devel
Peter Lemenkov 013482
- Changed %%makeinstall to "make install DESTDIR=blablabla"
Peter Lemenkov 013482
- Fixed rhbz# 477980
Peter Lemenkov 013482
Jesse Keating b29123
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-22
Jesse Keating b29123
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating b29123
Hans de Goede a280fc
* Fri Mar 13 2009 Hans de Goede <hdegoede@redhat.com> - 0.31.1-21
Hans de Goede a280fc
- Rebuild for new ImageMagick
Hans de Goede a280fc
Caolan McNamara b58ddf
* Mon Mar 02 2009 Caolán McNamara <caolanm@redhat.com> - 0.31.1-20
Caolan McNamara b58ddf
- Modify GetOnePixel usage to build against current ImageMagick api
Caolan McNamara b58ddf
Jesse Keating d1cc25
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-19
Jesse Keating d1cc25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating d1cc25
Tom Callaway f96b60
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31.1-18
Tom Callaway f96b60
- fix license tag
Tom Callaway f96b60
Quentin Spencer 8aa549
* Mon May 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.31.1-17
Quentin Spencer 8aa549
- Rebuild for new ImageMagick.
Quentin Spencer 8aa549
Jesse Keating a3e997
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.31.1-16
Jesse Keating a3e997
- Autorebuild for GCC 4.3
Jesse Keating a3e997
Quentin Spencer 30a67a
* Wed Aug 22 2007 Quentin Spencer <qspencer@users.sourceforge.net> - 0.31.1-15
Quentin Spencer 30a67a
- Rebuild for F8.
Quentin Spencer 30a67a
Christian Iseli f361cf
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.31.1-14
Christian Iseli f361cf
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
Christian Iseli f361cf
Quentin Spencer e8f9a7
* Thu Sep 21 2006 Quentin Spencer <qspencer@users.sourceforge.net> - 0.31.1-13
Quentin Spencer e8f9a7
- Rebuild for FC6.
Roozbeh Pournader fb32c2
Roozbeh Pournader 8989ff
* Mon Feb 13 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-12
Roozbeh Pournader 8989ff
- Rebuild for Fedora Extras 5
Roozbeh Pournader 8989ff
Roozbeh Pournader 4da9a6
* Sat Jan 28 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-11
Roozbeh Pournader 4da9a6
- rebuild
Roozbeh Pournader 4da9a6
Roozbeh Pournader 4a7b49
* Tue Jan 17 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-10
Roozbeh Pournader 4a7b49
- add BuildRequires on freetype-devel
Roozbeh Pournader 4a7b49
Roozbeh Pournader 4a7b49
* Tue Jan 17 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-9
Roozbeh Pournader 4a7b49
- remove BuildRequires on XFree86-devel
Roozbeh Pournader 4bd0ee
Roozbeh Pournader 57a087
* Mon Jan 16 2006 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.31.1-8
Roozbeh Pournader 57a087
- add %%{?dist} tag
Roozbeh Pournader 4a7b49
- add a BuildRequires on bzip2-devel
Roozbeh Pournader 57a087
- add ldconfig to %%post and %%postun
Roozbeh Pournader 57a087
Jeremy Katz 8b96e9
* Thu May 26 2005 Jeremy Katz <katzj@redhat.com> - 0.31.1-7
Jeremy Katz 8b96e9
- and more buildrequires
Jeremy Katz 8b96e9
Jeremy Katz b53563
* Thu May 26 2005 Jeremy Katz <katzj@redhat.com> - 0.31.1-6
Jeremy Katz b53563
- BR libtiff-devel
Jeremy Katz b53563
Jeremy Katz 74b624
* Wed May 25 2005 Jeremy Katz <katzj@redhat.com> - 0.31.1-5
Jeremy Katz 74b624
- rebuild
Jeremy Katz 74b624
Jaroslav Škarvada eb3e39
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
Michael Schwendt 7220f3
- rebuilt
Michael Schwendt 7220f3
Michael Schwendt 050a00
* Sat Aug 21 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:0.31.1-3
Michael Schwendt 050a00
- Temporarily changed buildreq pstoedit-devel to buildconflicts.
Michael Schwendt 050a00
Michael Schwendt 050a00
* Thu Apr 22 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:0.31.1-0.fdr.2
Michael Schwendt 050a00
- Added new BuildReq pstoedit-devel.
Michael Schwendt 050a00
- Added missing BuildReq libexif-devel.
Michael Schwendt 050a00
- Added missing -devel requires pkgconfig, ImageMagick-devel.
Michael Schwendt 050a00
- Converted spec file to UTF-8.
Michael Schwendt 050a00
cvsextras 2917f9
* Mon Sep 29 2003 Marius L. Johndal <mariuslj at ifi.uio.no> 0:0.31.1-0.fdr.1
cvsextras 2917f9
- Initial RPM release.
cvsextras 2917f9