rpms/cdrkit/F-7 genisoimage-dlength.patch, NONE, 1.1 cdrkit.spec, 1.4, 1.5
Harald Hoyer (harald)
fedora-extras-commits at redhat.com
Thu Sep 20 15:26:29 UTC 2007
- Previous message (by thread): rpms/kernel/devel patch-2.6.23-rc7.bz2.sign, NONE, 1.1 .cvsignore, 1.688, 1.689 kernel.spec, 1.172, 1.173 sources, 1.650, 1.651 upstream, 1.572, 1.573 patch-2.6.23-rc6-git8.bz2.sign, 1.1, NONE
- Next message (by thread): rpms/zabbix/EL-4 zabbix-1.4.2-cpustats.patch, NONE, 1.1 zabbix-1.4.2-include.patch, NONE, 1.1 zabbix-agent.init, 1.1, 1.2 zabbix-server.init, 1.1, 1.2 zabbix.spec, 1.10, 1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: harald
Update of /cvs/pkgs/rpms/cdrkit/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21481
Modified Files:
cdrkit.spec
Added Files:
genisoimage-dlength.patch
Log Message:
* Thu Sep 20 2007 Harald Hoyer <harald at redhat.com> - 1.1.6-2
- fixed rhbz#248262
- switched to alternatives
genisoimage-dlength.patch:
--- NEW FILE genisoimage-dlength.patch ---
diff -ur cdrkit-1.1.6/genisoimage/tree.c cdrkit-1.1.2/genisoimage/tree.c
--- cdrkit-1.1.6/genisoimage/tree.c 2007-09-20 16:05:13.000000000 +0200
+++ cdrkit-1.1.2/genisoimage/tree.c 2007-09-20 16:04:52.000000000 +0200
@@ -1596,12 +1602,10 @@
!S_ISFIFO(lstatbuf.st_mode) && !S_ISSOCK(lstatbuf.st_mode) &&
!S_ISLNK(lstatbuf.st_mode) && !S_ISREG(lstatbuf.st_mode) &&
!S_ISDIR(lstatbuf.st_mode)) {
- if ( ! (this_dir == root && strcmp(short_name, "..") == 0)) {
- fprintf(stderr,
- "Unknown file type (%s) %s - ignoring and continuing.\n",
- filetype((int) lstatbuf.st_mode), whole_path);
- return (0);
- }
+ fprintf(stderr,
+ "Unknown file type (%s) %s - ignoring and continuing.\n",
+ filetype((int) lstatbuf.st_mode), whole_path);
+ return (0);
}
/* Who knows what trash this is - ignore and continue */
Index: cdrkit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cdrkit/F-7/cdrkit.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- cdrkit.spec 21 Jun 2007 09:04:13 -0000 1.4
+++ cdrkit.spec 20 Sep 2007 15:25:57 -0000 1.5
@@ -1,11 +1,14 @@
Summary: A collection of CD/DVD utilities
Name: cdrkit
Version: 1.1.6
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPL
Group: Applications/System
URL: http://cdrkit.org/
Source: http://debburn.alioth.debian.org/cdrkit-%{version}.tar.gz
+
+Patch1: genisoimage-dlength.patch
+
BuildRequires: cmake libcap-devel zlib-devel perl
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -20,6 +23,9 @@
Provides: dvdrecord = 0:0.1.5.1
Obsoletes: cdrecord < 9:2.01-12
Provides: cdrecord = 9:2.01-12
+Requires(preun): %{_sbindir}/alternatives
+Requires(post): %{_sbindir}/alternatives
+Requires(postun): %{_sbindir}/alternatives
%description -n wodim
Wodim is an application for creating audio and data CDs. Wodim
@@ -32,6 +38,9 @@
Obsoletes: mkisofs < 9:2.01-12
Provides: mkisofs = 9:2.01-12
Requires: perl >= 4:5.8.1
+Requires(preun): %{_sbindir}/alternatives
+Requires(post): %{_sbindir}/alternatives
+Requires(postun): %{_sbindir}/alternatives
%description -n genisoimage
The genisoimage program is used as a pre-mastering program; i.e., it
@@ -49,6 +58,9 @@
Summary: A utility for sampling/copying .wav files from digital audio CDs
Obsoletes: cdda2wav < 9:2.01-12
Provides: cdda2wav = 9:2.01-12
+Requires(preun): %{_sbindir}/alternatives
+Requires(post): %{_sbindir}/alternatives
+Requires(postun): %{_sbindir}/alternatives
%description -n icedax
Icedax is a sampling utility for CD-ROM drives that are capable of
@@ -59,6 +71,7 @@
%prep
%setup -q
+%patch1 -p1 -b .dlength
find . -type f -print0 | xargs -0 perl -pi -e 's#/usr/local/bin/perl#/usr/bin/perl#g'
find doc -type f -print0 | xargs -0 chmod a-x
@@ -78,27 +91,58 @@
rm -rf $RPM_BUILD_ROOT
cd fedora
make install DESTDIR=$RPM_BUILD_ROOT
-ln -s genisoimage $RPM_BUILD_ROOT%{_bindir}/mkisofs
-ln -s genisoimage $RPM_BUILD_ROOT%{_bindir}/mkhybrid
-ln -s icedax $RPM_BUILD_ROOT%{_bindir}/cdda2wav
-ln -s wodim $RPM_BUILD_ROOT%{_bindir}/cdrecord
-ln -s wodim $RPM_BUILD_ROOT%{_bindir}/dvdrecord
-ln -s readom $RPM_BUILD_ROOT%{_bindir}/readcd
perl -pi -e 's#^require v5.8.1;##g' $RPM_BUILD_ROOT%{_bindir}/dirsplit
%clean
rm -rf $RPM_BUILD_ROOT
+%post -n wodim
+%{_sbindir}/alternatives --install %{_bindir}/cdrecord cdrecord \
+ %{_bindir}/wodim 50 \
+ --slave %{_mandir}/man1/cdrecord.1.gz cdrecord-cdrecordman \
+ %{_mandir}/man1/wodim.1.gz \
+ --slave %{_bindir}/dvdrecord cdrecord-dvdrecord %{_bindir}/wodim \
+ --slave %{_mandir}/man1/dvdrecord.1.gz cdrecord-dvdrecordman \
+ %{_mandir}/man1/wodim.1.gz \
+ --slave %{_bindir}/readcd cdrecord-readcd %{_bindir}/readom \
+ --slave %{_mandir}/man1/readcd.1.gz cdrecord-readcdman \
+ %{_mandir}/man1/readcd.1.gz
+
+%preun -n wodim
+if [ $1 = 0 ]; then
+ %{_sbindir}/alternatives --remove cdrecord %{_bindir}/wodim
+fi
+
+%post -n genisoimage
+%{_sbindir}/alternatives --install %{_bindir}/mkisofs mkisofs \
+ %{_bindir}/genisoimage 50 \
+ --slave %{_mandir}/man1/mkisofs.1.gz mkisofs-mkisofsman \
+ %{_mandir}/man1/genisoimage.1.gz \
+ --slave %{_bindir}/mkhybrid mkisofs-mkhybrid %{_bindir}/genisoimage
+
+%preun -n genisoimage
+if [ $1 = 0 ]; then
+ %{_sbindir}/alternatives --remove mkisofs %{_bindir}/genisoimage
+fi
+
+%post -n icedax
+%{_sbindir}/alternatives --install %{_bindir}/cdda2wav cdda2wav \
+ %{_bindir}/icedax 50 \
+ --slave %{_mandir}/man1/cdda2wav.1.gz cdda2wav-cdda2wavman \
+ %{_mandir}/man1/icedax.1.gz
+
+%preun -n icedax
+if [ $1 = 0 ]; then
+ %{_sbindir}/alternatives --remove cdda2wav %{_bindir}/icedax
+fi
+
%files -n wodim
%defattr(-,root,root)
%doc Changelog COPYING FAQ FORK START
%doc doc/READMEs doc/wodim
%{_bindir}/devdump
%{_bindir}/wodim
-%{_bindir}/cdrecord
-%{_bindir}/dvdrecord
%{_bindir}/readom
-%{_bindir}/readcd
%{_sbindir}/netscsid
%{_mandir}/man1/devdump.*
%{_mandir}/man1/wodim.*
@@ -108,7 +152,6 @@
%defattr(-,root,root)
%doc doc/icedax COPYING
%{_bindir}/icedax
-%{_bindir}/cdda2wav
%{_bindir}/cdda2mp3
%{_bindir}/cdda2ogg
%{_mandir}/man1/icedax.*
@@ -118,8 +161,6 @@
%files -n genisoimage
%defattr(-,root,root)
%doc doc/genisoimage COPYING
-%{_bindir}/mkisofs
-%{_bindir}/mkhybrid
%{_bindir}/genisoimage
%{_bindir}/isodebug
%{_bindir}/isodump
@@ -139,6 +180,10 @@
%{_mandir}/man1/readmult.*
%changelog
+* Thu Sep 20 2007 Harald Hoyer <harald at redhat.com> - 1.1.6-2
+- fixed rhbz#248262
+- switched to alternatives
+
* Wed Jun 20 2007 Harald Hoyer <harald at redhat.com> - 1.1.6-1
- version 1.1.6
- added readcd symlink
- Previous message (by thread): rpms/kernel/devel patch-2.6.23-rc7.bz2.sign, NONE, 1.1 .cvsignore, 1.688, 1.689 kernel.spec, 1.172, 1.173 sources, 1.650, 1.651 upstream, 1.572, 1.573 patch-2.6.23-rc6-git8.bz2.sign, 1.1, NONE
- Next message (by thread): rpms/zabbix/EL-4 zabbix-1.4.2-cpustats.patch, NONE, 1.1 zabbix-1.4.2-include.patch, NONE, 1.1 zabbix-agent.init, 1.1, 1.2 zabbix-server.init, 1.1, 1.2 zabbix.spec, 1.10, 1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list