diff --git a/SOURCES/cdrdao-1.2.3-helpmansync.patch b/SOURCES/cdrdao-1.2.3-helpmansync.patch new file mode 100644 index 0000000..3c20088 --- /dev/null +++ b/SOURCES/cdrdao-1.2.3-helpmansync.patch @@ -0,0 +1,52 @@ +diff -up cdrdao-1.2.3/dao/cdrdao.man.helpmansync cdrdao-1.2.3/dao/cdrdao.man +--- cdrdao-1.2.3/dao/cdrdao.man.helpmansync 2012-10-08 15:54:01.598543254 +0200 ++++ cdrdao-1.2.3/dao/cdrdao.man 2012-10-08 16:01:11.439957988 +0200 +@@ -3,7 +3,7 @@ + cdrdao \- reads and writes CDs in disc-at-once mode + .SH SYNOPSIS + .B cdrdao +-.RB { show-toc|read-toc|read-cd|read-cddb|show-data|read-test|disk-info|msinfo|unlock|simulate|write|copy|blank } ++.RB { show-toc|toc-info|toc-size|read-toc|read-cd|read-cddb|show-data|read-test|disk-info|discid|msinfo|drive-info|unlock|scanbus|simulate|write|copy|blank } + .RB [ --device + .IR device ] + .RB [ --source-device +@@ -77,6 +77,12 @@ The first argument must be one of the fo + .BI show-toc + Print out a summary about what will be written to the CD-R. + .TP ++.BI toc-info ++Prints out short toc-file summary. ++.TP ++.BI toc-size ++Prints total number of blocks for toc. ++.TP + .BI read-toc + Analyze each track of the inserted CD and create a + .I toc-file +@@ -122,10 +128,16 @@ Shows information about the inserted CD- + it will also print the start of the last and current session which is + used by mkisofs to create an image for a second or higher session. + .TP ++.BI discid ++Prints out CDDB information. ++.TP + .BI msinfo + Shows information required for creating multi session disks with + mkisofs. The output is meant for processing by scripts. + .TP ++.BI drive-info ++Shows drive information. ++.TP + .BI unlock + Tries to unlock the recorder device after a failed write or simulation + run. If you cannot eject the CD after a cdrdao run try this command. +@@ -139,6 +151,9 @@ blanking operation. Use option + .BI --speed + to select another blanking speed. + .TP ++.BI scanbus ++Scan for devices. ++.TP + .BI simulate + Like + .BI write diff --git a/SOURCES/cdrdao-1.2.3-stat.patch b/SOURCES/cdrdao-1.2.3-stat.patch new file mode 100644 index 0000000..5a68e71 --- /dev/null +++ b/SOURCES/cdrdao-1.2.3-stat.patch @@ -0,0 +1,13 @@ +diff -up cdrdao-1.2.3/dao/ScsiIf-linux.cc.stat cdrdao-1.2.3/dao/ScsiIf-linux.cc +--- cdrdao-1.2.3/dao/ScsiIf-linux.cc.stat 2010-01-20 20:11:36.000000000 +0100 ++++ cdrdao-1.2.3/dao/ScsiIf-linux.cc 2010-01-20 20:14:07.000000000 +0100 +@@ -19,6 +19,9 @@ + + #include + ++#include ++#include ++ + #include + #include + #include diff --git a/SOURCES/libburn-multilib_doc.patch b/SOURCES/libburn-multilib_doc.patch new file mode 100644 index 0000000..b3c7038 --- /dev/null +++ b/SOURCES/libburn-multilib_doc.patch @@ -0,0 +1,12 @@ +diff -up libburn-1.2.4/doc/doxygen.conf.in.backup libburn-1.2.4/doc/doxygen.conf.in +--- libburn-1.2.4/doc/doxygen.conf.in.backup 2012-12-04 10:40:27.075353301 +0100 ++++ libburn-1.2.4/doc/doxygen.conf.in 2012-12-04 10:40:53.833494434 +0100 +@@ -689,7 +689,7 @@ HTML_HEADER = + # each generated HTML page. If it is left blank doxygen will generate a + # standard footer. + +-HTML_FOOTER = ++HTML_FOOTER = doc/empty_footer.html + + # The HTML_STYLESHEET tag can be used to specify a user-defined cascading + # style sheet that is used by each HTML page. It can be used to diff --git a/SOURCES/libisofs-0.6.16-multilib.patch b/SOURCES/libisofs-0.6.16-multilib.patch new file mode 100644 index 0000000..34dd51b --- /dev/null +++ b/SOURCES/libisofs-0.6.16-multilib.patch @@ -0,0 +1,23 @@ +Patch by Robert Scheck for libisofs >= 0.6.16, which solves the +multilib/multiarch problem by removing the timestamp within the footer from the doxygen +generated files. + +--- libisofs-0.6.16/doc/doxygen.conf.in 2008-11-25 11:00:11.000000000 +0100 ++++ libisofs-0.6.16/doc/doxygen.conf.in.multilib 2009-03-17 22:17:03.000000000 +0100 +@@ -694,7 +694,7 @@ + # each generated HTML page. If it is left blank doxygen will generate a + # standard footer. + +-HTML_FOOTER = ++HTML_FOOTER = doc/footer_no_timestamp.html + + # The HTML_STYLESHEET tag can be used to specify a user-defined cascading + # style sheet that is used by each HTML page. It can be used to +--- libisofs-0.6.16/doc/footer_no_timestamp.html 1970-01-01 01:00:00.000000000 +0100 ++++ libisofs-0.6.16/doc/footer_no_timestamp.html.multilib 2009-03-17 22:18:47.000000000 +0100 +@@ -0,0 +1,5 @@ ++
Generated for $projectname by  ++ ++doxygen $doxygenversion
++ ++ diff --git a/SPECS/a2ps.spec b/SPECS/a2ps.spec index 57fede5..1846ece 100644 --- a/SPECS/a2ps.spec +++ b/SPECS/a2ps.spec @@ -41,14 +41,15 @@ Patch40: a2ps-CVE-2014-0466.patch BuildRequires: gperf BuildRequires: emacs, flex, libtool, texinfo, groff BuildRequires: ImageMagick -BuildRequires: groff-perl +#BuildRequires: groff-perl BuildRequires: cups BuildRequires: gettext, bison BuildRequires: psutils, texlive-dvips, texinfo, texlive-latex, html2ps # instead of gv, xdg-open should certainly be used #BuildRequires: gv Url: http://www.gnu.org/software/a2ps/ -Requires: psutils, ImageMagick, texinfo-tex, gzip, bzip2, groff-perl +Requires: psutils, ImageMagick, texinfo-tex, gzip, bzip2 +#groff-perl Requires: texlive-dvips, texlive-latex, texlive-collection-fontsrecommended, file, html2ps, psutils-perl # for hebrew support, path set. # culmus-fonts diff --git a/SPECS/cdrdao.spec b/SPECS/cdrdao.spec new file mode 100644 index 0000000..1d2d4cc --- /dev/null +++ b/SPECS/cdrdao.spec @@ -0,0 +1,365 @@ +Summary: Writes audio CD-Rs in disk-at-once (DAO) mode +Name: cdrdao +Version: 1.2.3 +Release: 20%{?dist} +License: GPLv2+ +Group: Applications/Multimedia +URL: http://cdrdao.sourceforge.net/ +Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 + +BuildRequires: libsigc++20-devel +BuildRequires: libvorbis-devel >= 1.0 +BuildRequires: libao-devel +#requirements to rebuild autotools +BuildRequires: autoconf GConf2-devel + +# We have removed gcdmaster sub-package in 1.2.3-10 +Obsoletes: gcdmaster < 1.2.3-10 + +# Only exclude s390 +ExcludeArch: s390 s390x + +# Missing includes causes failure build +Patch1: cdrdao-1.2.3-stat.patch +Patch2: cdrdao-1.2.3-helpmansync.patch + +%description +Cdrdao records audio CD-Rs in disk-at-once (DAO) mode, based on a +textual description of the CD contents. Recording in DAO mode writes +the complete disc (lead-in, one or more tracks, and lead-out) in a +single step. DAO allows full control over the length and the contents +of pre-gaps, the pause areas between tracks. + + +%prep +%setup -q +%patch1 -p1 -b .stat +%patch2 -p1 -b .helpmansync + +%build +#run autoreconf to support aarch64 +#not needed when upstream moves to new automake +autoreconf -v -f -i -I. +%configure \ + --without-xdao \ + --without-scglib \ + --without-lame + +make %{?_smp_mflags} + + +%install +make install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + + +%files +%doc AUTHORS COPYING README CREDITS ChangeLog +%{_bindir}/cdrdao +%{_bindir}/*toc* +%{_datadir}/cdrdao +%{_mandir}/*/cdrdao* +%{_mandir}/*/cue2toc* +%{_mandir}/*/toc2cue* +%{_mandir}/*/toc2cddb* + + +%changelog +* Fri Dec 27 2013 Daniel Mach - 1.2.3-20 +- Mass rebuild 2013-12-27 + +* Thu Mar 28 2013 Frantisek Kluknavsky - 1.2.3-19 +- rerun autotools to support aarch64 + +* Wed Feb 13 2013 Fedora Release Engineering - 1.2.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Nov 22 2012 Frantisek Kluknavsky - 1.2.3-17 +- Deleted unused patch files + +* Mon Oct 09 2012 Honza Horak - 1.2.3-16 +- Add missing options to man page + +* Fri Aug 27 2012 Honza Horak - 1.2.3-15 +- Spec file clean up + +* Wed Jul 18 2012 Fedora Release Engineering - 1.2.3-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Feb 28 2012 Fedora Release Engineering - 1.2.3-13 +- Rebuilt for c++ ABI breakage + +* Thu Jan 12 2012 Fedora Release Engineering - 1.2.3-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Aug 10 2011 Honza Horak - 1.2.3-11 +- obsolete gcdmaster + +* Mon Aug 08 2011 Honza Horak - 1.2.3-10 +- removing a sub-package gcdmaster (xdao) due to missing dependencies + on libgnomeuimm26 + +* Tue Feb 08 2011 Fedora Release Engineering - 1.2.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Jan 20 2011 Honza Horak - 1.2.3-8 +- Fixed warning while erasing this package +- https://bugzilla.redhat.com/show_bug.cgi?id=665656 + +* Thu Sep 02 2010 Rakesh Pandit - 1.2.3-7 +- Bump for libao + +* Wed Jan 20 2010 Roman Rakus 1.2.3-6 +- typo in %%patch + +* Wed Jan 20 2010 Roman Rakus rrakus@redhat.com 1.2.3-5 +- Some missing includes cause failure build + +* Wed Jan 13 2010 Nikola Pajkovsky - 1.2.3-4 +- Merge review #225639 +- no need option --with-mp3-support. it needs libmad(don't ship) +- change license to GPLv2+ + +* Mon Jan 11 2010 rrakus@redhat.com 1.2.3-3 +- Fixed typo + +* Mon Jan 11 2010 Roman Rakus rrakus@redhat.com 1.2.3-2 +- Fixed URL tag +- some cleanup + +* Mon Nov 30 2009 Nikola Pajkovsky - 1.2.3-1 +- new upstream + +* Wed Sep 23 2009 Orcan Ogetbil - 1.2.3-0.rc2.4 +- Update desktop file according to F-12 FedoraStudio feature + +* Fri Jul 24 2009 Fedora Release Engineering - 1.2.3-0.rc2.3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Apr 16 2009 Denis Leroy - 1.2.3-0.rc2.2 +- Make sure version is printed with usage, to fix k3b + +* Tue Apr 7 2009 Denis Leroy - 1.2.3-0.rc2.1 +- Update to latest 1.2.3 release candidate +- Merged with gcdmaster spec file +- Added scripts to manage gcdmaster new schemas file +- Moved desktop file fix into patch +- Added patch to fix gcc 4.4 compile + +* Mon Feb 23 2009 Fedora Release Engineering - 1.2.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 18 2008 Fedora Release Engineering - 1.2.2-5 +- Autorebuild for GCC 4.3 + +* Mon Feb 18 2008 harald@redhat.com 1.2.2-4 +- added string.h includes to make it compile again + +* Fri Aug 17 2007 Harald Hoyer - 1.2.2-3 +- changed license to GPLv2 + +* Tue Feb 27 2007 Harald Hoyer - 1.2.2-2 +- fixed specfile issues (bug #225639) + +* Wed Jan 24 2007 Harald Hoyer - 1.2.2-1 +- version 1.2.2 +- built without cdrecord-devel now + +* Mon Aug 21 2006 Harald Hoyer - 1.2.1-2 +- rebuild with new/old cdrtools + +* Wed Jul 12 2006 Jesse Keating - 1.2.1-1.1 +- rebuild + +* Wed Mar 08 2006 Harald Hoyer - 1.2.1-1 +- version 1.2.1 (1.2.0 was not functional) + +* Fri Feb 10 2006 Jesse Keating - 1.2.0-1.2.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.2.0-1.2.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Tue Jan 17 2006 Harald Hoyer +- rebuilt + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Mon Jul 18 2005 Harald Hoyer 1.2.0-1 +- version 1.2.0 + +* Wed Mar 02 2005 Harald Hoyer +- rebuilt + +* Tue Feb 22 2005 Karsten Hopp 1.1.9-8 +- cdrdao builds just fine without the pccts package and uses + its own pccts copy. + +* Wed Feb 09 2005 Harald Hoyer +- rebuilt + +* Wed Oct 13 2004 Harald Hoyer - 1.1.9-6 +- build requires newer cdrecord-devel + +* Tue Sep 21 2004 Harald Hoyer - 1.1.9-5 +- removed INSTALL from doc (bug 132908) + +* Wed Sep 08 2004 Harald Hoyer - 1.1.9-4 +- build requires newer cdrecord-devel + +* Tue Sep 07 2004 Harald Hoyer - 1.1.9-3 +- build requires newer cdrecord-devel + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Jun 8 2004 Harald Hoyer - 1.1.9-1 +- version 1.1.9 + +* Wed Apr 14 2004 Harald Hoyer - 1.1.8-4 +- fixed BuildRequires + +* Tue Mar 30 2004 Harald Hoyer - 1.1.8-3 +- fixed ISO C++ issues + +* Fri Feb 20 2004 Harald Hoyer - 1.1.8-2 +- fixed ambigous operator cast + +* Wed Feb 18 2004 Harald Hoyer - 1.1.8-1 +- use scsilib from cdrecord-devel + +* Mon Feb 16 2004 Harald Hoyer - 1.1.8-1 +- version 1.1.8 + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Mon Jan 26 2004 Harald Hoyer 1.1.7-8.atapi.1 +- added ATAPI: support + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Tue May 13 2003 Harald Hoyer 1.1.7-6 +- refined O_EXCL patch, nonroot sg handling + +* Mon May 12 2003 Harald Hoyer 1.1.7-5 +- refined O_EXCL patch, nonroot sg handling + +* Wed Feb 26 2003 Harald Hoyer 1.1.7-4 +- refined O_EXCL patch + +* Tue Feb 25 2003 Harald Hoyer 1.1.7-3 +- readded O_EXCL patch + +* Tue Feb 04 2003 Phil Knirsch 1.1.7-2 +- Added s390x again as newer models will have SCSI. + +* Thu Jan 29 2003 Harald Hoyer 1.1.7-1 +- updated to 1.1.7 + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Thu Nov 28 2002 Harald Hoyer 1.1.5-11 +- added cdrdao-1.1.5-EXCL.patch to lock the CDROM device +- more archs for scsilib (cdrtools) + +* Sat Aug 10 2002 Elliot Lee +- rebuilt with gcc-3.2 (we hope) + +* Mon Jul 22 2002 Mike A. Harris 1.1.5-9 +- Rebuilt in new environment with gcc 3.2 + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Sun May 26 2002 Tim Powers +- automated rebuild + +* Tue May 21 2002 Mike A. Harris 1.1.5-6 +- Bumped release, and rebuilt against new toolchain. + +* Fri Feb 22 2002 Mike A. Harris 1.1.5-5 +- Bumped release, and rebuilt against new toolchain. + +* Wed Jan 09 2002 Tim Powers 1.1.5-4 +- automated rebuild + +* Sun Dec 23 2001 Mike A. Harris 1.1.5-3 +- Added missing /usr/share/cdrdao/drivers file (#57785) +- Also built 1.1.5-1.72.0 package for 7.x + +* Sat Dec 22 2001 Mike A. Harris 1.1.5-2 +- Bumped release and rebuilt so rawhide package doesn't release number + conflict with previous 1.1.5-1 package built against 7.2 + +* Fri Dec 21 2001 Bernhard Rosenkraenzer +- Fix non-standard C++ code + +* Tue Dec 18 2001 Mike A. Harris 1.1.5-1 +- Updated to 1.1.5 +- Updated endianness patch for ia64 +- s/Copyright/License/ in specfile +- Changed to bz2 compression for smaller sources +- Fixed BuildRoot line (was hard coded) + +* Wed Sep 12 2001 Tim Powers +- rebuild with new gcc and binutils + +* Tue Jun 26 2001 Bill Nottingham +- include on ia64 + +* Tue Jun 19 2001 Florian La Roche +- add excludearch for s390 s390x + +* Mon May 21 2001 Tim Powers +- rebuilt for the distro + +* Fri Sep 8 2000 Tim Powers +- removed all references to xcdrdao, we don't ship it. So no applnk, no gtkmm + requirements either. + +* Thu Sep 7 2000 Tim Powers +- fixed bad Requires line, was still requiring gtk--, when the package changed + to gtkmm + +* Mon Jul 24 2000 Prospector +- rebuilt + +* Mon Jul 10 2000 Tim Powers +- rebuilt + +* Mon Jun 5 2000 Tim Powers +- man pages in correct location +- use %%makeinstall + +* Mon May 8 2000 Tim Powers +- use applnk for dirs +- use %%configure +- remove redundant defines +- rebuilt for 7.0 + +* Tue Nov 2 1999 Tim Powers +- updated to 1.1.3 +- we now have xcdrdao +- added gnome menu stuff + +* Fri Aug 21 1999 Tim Powers +- removed wmconfig stuff. Nosuch file names xcdrdao + +* Wed Aug 18 1999 Dale Lovelace +- add cdrdao.wmconfig + +* Sat Jul 10 1999 Tim Powers +- updated to 1.1.1 +- built for 6.1 + +* Mon May 10 1999 Cristian Gafton +- gtk-- does not wokr on the alpha, so we have no xcdrdao for it. +- cheesy workaround for the broken tar archive + +* Tue Apr 13 1999 Michael Maher +- built package diff --git a/SPECS/html2ps.spec b/SPECS/html2ps.spec index 814d5fe..71ee057 100644 --- a/SPECS/html2ps.spec +++ b/SPECS/html2ps.spec @@ -32,8 +32,6 @@ BuildArch: noarch BuildRequires: coreutils BuildRequires: desktop-file-utils BuildRequires: glibc-common -BuildRequires: perl-generators -BuildRequires: perl-interpreter BuildRequires: sed Requires: ghostscript # Depend on paperconf directly (instead of libpaper package) for rpmlint sake diff --git a/SPECS/libburn.spec b/SPECS/libburn.spec new file mode 100644 index 0000000..b7a6603 --- /dev/null +++ b/SPECS/libburn.spec @@ -0,0 +1,232 @@ +Name: libburn +Version: 1.2.8 +Release: 4%{?dist} +Summary: Library for reading, mastering and writing optical discs + +Group: System Environment/Libraries +License: GPLv2+ +URL: http://libburnia-project.org/ +Source0: http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz +Patch0: libburn-multilib_doc.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: libtool intltool gettext doxygen graphviz + + +%description +Libburn is an open-source library for reading, mastering and writing +optical discs. For now this means only CD-R and CD-RW. + +The project comprises of several more or less interdependent parts which +together strive to be a usable foundation for application development. +These are libraries, language bindings, and middleware binaries which emulate +classical (and valuable) Linux tools. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release}, pkgconfig + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%package -n cdrskin +Summary: Limited cdrecord compatibility wrapper to ease migration to libburn +Group: Applications/Multimedia +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n cdrskin +A limited cdrecord compatibility wrapper which allows to use some libburn +features from the command line. + + +%prep +%setup -q +%patch0 -p1 -b .multilibdoc +echo "" > doc/empty_footer.html +#overwrite old autoconf scripts which do not recognize aarch64 +autoreconf -vfi + +%build +%configure --disable-static +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +make %{?_smp_mflags} +doxygen doc/doxygen.conf + + +%install +make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install +rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING COPYRIGHT README +%{_libdir}/%{name}*.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/%{name} +%{_libdir}/%{name}*.so +%{_libdir}/pkgconfig/%{name}*.pc +%doc doc/html + +%files -n cdrskin +%defattr(-,root,root,-) +%{_mandir}/*/* +%{_bindir}/cdrskin + + +%changelog +* Fri Jan 24 2014 Daniel Mach - 1.2.8-4 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 1.2.8-3 +- Mass rebuild 2013-12-27 + +* Tue Apr 02 2013 Frantisek Kluknavsky - 1.2.8-2 +- Run autoreconf to overwrite old scripts => recognize aarch64 + +* Tue Mar 19 2013 Robert Scheck 1.2.8-1 +- Update to upstream 1.2.8 + +* Thu Feb 14 2013 Fedora Release Engineering - 1.2.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jan 12 2013 Robert Scheck 1.2.6-1 +- Update to upstream 1.2.6 (#893692) + +* Wed Dec 05 2012 Frantisek Kluknavsky - 1.2.4-5 +- renamed patch - added package name to match naming guidelines + +* Tue Dec 04 2012 Frantisek Kluknavsky - 1.2.4-4 +- current time in doxygen footer caused multilib difference - inserted empty footer instead + +* Thu Nov 22 2012 Frantisek Kluknavsky - 1.2.4-3 +- Minor spec-file cleanup + +* Wed Aug 29 2012 Honza Horak 1.2.4-2 +- Changed license from GPLv2 to GPLv2+ to correspond with source + +* Fri Aug 10 2012 Robert Scheck 1.2.4-1 +- Update to upstream 1.2.4 (#842077) + +* Thu Jul 19 2012 Fedora Release Engineering - 1.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun May 13 2012 Robert Scheck 1.2.2-1 +- Update to upstream 1.2.2 + +* Fri Jan 13 2012 Fedora Release Engineering - 1.1.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Nov 27 2011 Robert Scheck 1.1.8-1 +- Update to upstream 1.1.8 + +* Sat Oct 08 2011 Robert Scheck 1.1.6-1 +- Update to upstream 1.1.6 + +* Sun Sep 18 2011 Robert Scheck 1.1.4-1 +- Update to upstream 1.1.4 + +* Sun Jul 10 2011 Robert Scheck 1.1.0-1 +- Update to upstream 1.1.0 + +* Sun Apr 17 2011 Robert Scheck 1.0.6-1 +- Update to upstream 1.0.6 + +* Mon Feb 28 2011 Honza Horak - 1.0.2-1 +- Update to upstream 1.0.2 + +* Thu Feb 17 2011 Honza Horak - 1.0.0-1 +- Update to upstream 1.0.0 + +* Mon Feb 07 2011 Fedora Release Engineering - 0.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Apr 22 2010 Nikola Pajkovsky - 0.8.0-1 +- Update to upstream 0.8.0 + +* Wed Sep 30 2009 Denis Leroy - 0.7.0-1 +- Update to upstream 0.7.0 +- Fixed binary installation +- Removed rpath + +* Fri Jul 24 2009 Fedora Release Engineering - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 24 2009 Denis Leroy - 0.6.0-2 +- Updating to pl01 tarball from upstream +- Fixed project URL + +* Wed Jan 07 2009 Adel Gadllah - 0.6.0-1 +- New upstream version + +* Tue Aug 5 2008 Tom "spot" Callaway - 0.4.8-2 +- fix license tag + +* Wed Jun 11 2008 Denis Leroy - 0.4.8-1 +- Update to upstream 0.4.8 + +* Thu Feb 14 2008 Fedora Release Engineering - 0.4.0-2 +- Autorebuild for GCC 4.3 + +* Thu Dec 13 2007 Denis Leroy - 0.4.0-1 +- Update to 0.4.0 + +* Wed Oct 10 2007 Jesse Keating - 0.3.8-2 +- Rebuild for BuildID + +* Fri Aug 10 2007 Denis Leroy - 0.3.8-1 +- Update to upstream 0.3.8 +- Fixed project URL + +* Sun Mar 25 2007 Denis Leroy - 0.2.6.3-3 +- Fixed unowned include directory (#233860) + +* Tue Mar 20 2007 Denis Leroy - 0.2.6.3-2 +- Moved documentation into devel package, #228372 +- Updated source URL to new upstream location + +* Tue Jan 02 2007 Jesse Keating - 0.2.6.3-1 +- Update to 0.2.6.3 +- Remove libisofs stuff as it's packaged seperately now. +- Add a manpage for cdrskin + +* Sat Oct 21 2006 Jesse Keating - 0.2-2-2 +- Point to a real URL in source, now that we have a tarball + +* Fri Oct 20 2006 Jesse Keating - 0.2-2-1 +- 0.2.2 release + +* Tue Sep 12 2006 Jesse Keating - 0.2-5.20060808svn +- Create doxygen docs + +* Fri Sep 8 2006 Jesse Keating - 0.2-4.20060808svn +- rebuild with new snapshot + +* Sun Aug 27 2006 Jesse Keating - 0.2-3.20060823svn +- don't install dupe headers in -devel packages +- libisofs requires libburn devel for directory ownership + +* Sun Aug 27 2006 Jesse Keating - 0.2-2.20060823svn +- Fix cdrskin require +- Fix tabs +- Added doc files + +* Wed Aug 23 2006 Jesse Keating - 0.2-1.20060823svn +- Initial package for review diff --git a/SPECS/libisofs.spec b/SPECS/libisofs.spec new file mode 100644 index 0000000..c75d33a --- /dev/null +++ b/SPECS/libisofs.spec @@ -0,0 +1,195 @@ +Summary: Library to create ISO 9660 disk images +Name: libisofs +Version: 1.2.8 +Release: 4%{?dist} +# make_isohybrid_mbr.c is under LGPLv2+, the rest under GPLv2+ +License: GPLv2+ and LGPLv2+ +Group: System Environment/Libraries +URL: http://libburnia-project.org/ +Source: http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz +Patch0: libisofs-0.6.16-multilib.patch +BuildRequires: libacl-devel, zlib-devel, doxygen, graphviz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +Libisofs is a library to create an ISO-9660 filesystem and supports +extensions like RockRidge or Joliet. It is also a full featured +ISO-9660 editor, allowing you to modify an ISO image or multisession +disc, including file addition or removal, change of file names and +attributes etc. It supports the extension AAIP which allows to store +ACLs and xattr in ISO-9660 filesystems as well. As it is linked with +zlib, it supports zisofs compression, too. + +%package devel +Summary: Development files for libisofs +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release}, pkgconfig + +%description devel +The libisofs-devel package contains libraries and header files for +developing applications that use libisofs. + +%prep +%setup -q +%patch0 -p1 -b .multilib + +%build +%configure --disable-static +make %{?_smp_mflags} +doxygen doc/doxygen.conf + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install + +# Don't install any libtool .la files +rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la + +rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING COPYRIGHT README +%{_libdir}/%{name}*.so.* + +%files devel +%defattr(-,root,root,-) +%doc doc/html +%{_includedir}/%{name} +%{_libdir}/%{name}.so +%{_libdir}/pkgconfig/%{name}*.pc + +%changelog +* Fri Jan 24 2014 Daniel Mach - 1.2.8-4 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 1.2.8-3 +- Mass rebuild 2013-12-27 + +* Fri Jun 21 2013 Matthias Clasen - 1.2.8-2 +- Don't ship api docs twice (they were included in both + the main and the devel package, by accident (need to save + space on the f19 live images) + +* Tue Mar 19 2013 Robert Scheck 1.2.8-1 +- Upgrade to 1.2.8 + +* Thu Feb 14 2013 Fedora Release Engineering - 1.2.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jan 12 2013 Robert Scheck 1.2.6-1 +- Upgrade to 1.2.6 (#893694) + +* Wed Aug 29 2012 Honza Horak 1.2.4-2 +- Changed license from GPLv2 to GPLv2+ to correspond with source +- Added license LGPLv2+ due to make_isohybrid_mbr.c + +* Fri Aug 10 2012 Robert Scheck 1.2.4-1 +- Upgrade to 1.2.4 (#842079) + +* Thu Jul 19 2012 Fedora Release Engineering - 1.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun May 13 2012 Robert Scheck 1.2.2-1 +- Upgrade to 1.2.2 + +* Fri Jan 13 2012 Fedora Release Engineering - 1.1.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sat Oct 08 2011 Robert Scheck 1.1.6-1 +- Upgrade to 1.1.6 + +* Sun Sep 18 2011 Robert Scheck 1.1.4-1 +- Upgrade to 1.1.4 + +* Sun Jul 10 2011 Robert Scheck 1.1.2-1 +- Upgrade to 1.1.2 + +* Tue May 17 2011 Robert Scheck 1.0.8-1 +- Upgrade to 1.0.8 + +* Sun Apr 10 2011 Robert Scheck 1.0.6-1 +- Upgrade to 1.0.6 + +* Tue Mar 15 2011 Robert Scheck 1.0.4-1 +- Upgrade to 1.0.4 + +* Mon Feb 28 2011 Robert Scheck 1.0.2-1 +- Upgrade to 1.0.2 + +* Thu Feb 17 2011 Honza Horak - 1.0.0-1 +- Update to upstream 1.0.0 + +* Tue Feb 08 2011 Fedora Release Engineering - 0.6.40-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 28 2010 Robert Scheck 0.6.40-1 +- Upgrade to 0.6.40 + +* Sun Oct 31 2010 Robert Scheck 0.6.38-1 +- Upgrade to 0.6.38 + +* Sun Jul 04 2010 Robert Scheck 0.6.34-1 +- Upgrade to 0.6.34 + +* Fri May 14 2010 Robert Scheck 0.6.32-1 +- Upgrade to 0.6.32 + +* Sat Apr 17 2010 Robert Scheck 0.6.30-1 +- Upgrade to 0.6.30 + +* Tue Feb 16 2010 Robert Scheck 0.6.28-1 +- Upgrade to 0.6.28 + +* Fri Jul 24 2009 Fedora Release Engineering - 0.6.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat Jul 18 2009 Robert Scheck 0.6.20-1 +- Upgrade to 0.6.20 + +* Tue Mar 17 2009 Robert Scheck 0.6.16-1 +- Upgrade to 0.6.16 +- Several spec file cleanups and solved the multilib issues + +* Wed Feb 25 2009 Fedora Release Engineering - 0.6.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Jan 25 2009 Denis Leroy - 0.6.12-1 +- Update to 0.6.12 upstream version + +* Wed Aug 6 2008 Tom "spot" Callaway - 0.6.6-2 +- fix license tag + +* Wed Jun 11 2008 Denis Leroy - 0.6.6-1 +- Update to upstream 0.6.6 + +* Tue Feb 19 2008 Fedora Release Engineering - 0.2.8-3 +- Autorebuild for GCC 4.3 + +* Wed Oct 10 2007 Jesse Keating - 0.2.8-2 +- Rebuild for BuildID + +* Fri Aug 10 2007 Denis Leroy - 0.2.8-1 +- Update to 0.2.8 +- Fixed Source URL + +* Mon Jan 08 2007 Jesse Keating - 0.2.4-2 +- Move html docs to -devel +- Change urls to new upstream location + +* Wed Jan 03 2007 Jesse Keating - 0.2.4-1 +- New upstream release to fix some issues + +* Tue Jan 02 2007 Jesse Keating - 0.2.3-2 +- Fix some issues brought up during review + +* Tue Jan 02 2007 Jesse Keating - 0.2.3-1 +- Initial release split off of libburn package. +- Disable docs for now, will be fixed in future upstream release diff --git a/SPECS/newsboat.spec b/SPECS/newsboat.spec index 0f3d874..2cb5b12 100644 --- a/SPECS/newsboat.spec +++ b/SPECS/newsboat.spec @@ -7,7 +7,7 @@ License: MIT URL: https://www.newsboat.org Source0: https://newsboat.org/releases/%{version}/%{name}-%{version}.tar.xz -#Patch0: 0001-Upgrade-crate-dependencies-to-latest-in-Fedora.patch +Patch0: 0001-Upgrade-crate-dependencies-to-latest-in-Fedora.patch #Patch1: 0002-Tweak-tests-for-32-bit-architectures.patch BuildRequires: asciidoc @@ -38,13 +38,17 @@ find contrib/ -type f -exec chmod -x '{}' + # Respect RPM settings # CARGO_FLAGS is used/appended to by this Makefile #%set_build_flags -export CARGO_FLAGS="%{__cargo_common_opts}" +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" +export GFLAGS="%{optflags}" +#export CARGO_FLAGS="%{__cargo_common_opts}" # Verify non-rust deps and setup LDFLAGS sh config.sh # Build the project # Replace bare `cargo` with the one user by %%cargo_* macros -%make_build CARGO="%{__cargo}" all test +#%make_build CARGO="%{__cargo}" all test +%make_build CARGO="/bin/cargo" %install %make_install prefix="%{_prefix}"