Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv2235

Modified Files:
        cdrtools.info 
Log Message:
robusticate the build; modernize the upgrade path


Index: cdrtools.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils/cdrtools.info,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- cdrtools.info       11 Aug 2008 02:39:06 -0000      1.15
+++ cdrtools.info       5 Apr 2009 08:26:41 -0000       1.16
@@ -1,13 +1,15 @@
 Package: cdrtools
 Version: 2.01.01
-Revision: 10.4.46
+Revision: 10.4.47
 Source: ftp://ftp.berlios.de/pub/cdrecord/alpha/%n-%va45.tar.bz2
 Source-MD5: 46f97632c942be0669c350a2202d440d
 SourceDirectory: %n-%v
 Replaces: cdrtools-beta
 Conflicts: cdrtools-beta
 PatchScript: <<
-  find %b -type f \! -name "*.tar" -exec perl -p -i -e 
's:/etc/default:%p/etc/default:;' {} \;
+ if [ $UID -ne 0 ]; then echo "%n cannot be built with --build-as-nobody"; 
exit 1; fi
+
+  find . -type f \! -name "*.tar" -exec perl -p -i -e 
's:/etc/default:%p/etc/default:;' {} \;
   #perl -pi -e 's,cc,gcc-3.3,g' RULES/power-macintosh-darwin-cc.rul
   #perl -pi -e 's,cc,gcc-3.3,g' RULES/power-macintosh-darwin-cc.rul.bak
   #perl -pi -e 's,gcc,gcc-3.3,g' RULES/power-macintosh-darwin-gcc.rul
@@ -22,8 +24,7 @@
 #  perl -pi -e 
's,defined\(_POSIX_PRIORITY_SCHEDULING\),defined\(_POSIX_PRIORITY_SCHEDULING\) 
\&\& \!defined\(__APPLE__\),g' cdrecord/cdrecord.c
 
 <<
-BuildDependsOnly: true
-Depends: cdda2wav (>= %v-%r), cdrecord (>= %v-%r), mkisofs (>= %v-%r)
+Depends: cdda2wav (>= %v-%r), cdrecord (>= %v-%r), mkisofs (>= %v-%r), 
fink-obsolete-packages
 CompileScript: make
 InstallScript: <<
   cp README* READMEs/ || true
@@ -36,6 +37,7 @@
   chmod a+s %i/bin/cdrecord
   mkdir -p %i/etc/default
 
+  rm -f %i/etc/default/cdrecord
   echo '# man cdrecord for help' > %i/etc/default/cdrecord
   echo '# Set the default recording device' >> %i/etc/default/cdrecord
   echo '# On OS X the first burner is IOCompactDiscServices' >> 
%i/etc/default/cdrecord
@@ -45,6 +47,9 @@
   echo '# CDR_SPEED = 48 ' >> %i/etc/default/cdrecord
   echo '# Set the default fifo size (memory use)' >> %i/etc/default/cdrecord
   echo 'CDR_FIFOSIZE = 32m' >> %i/etc/default/cdrecord
+
+  mkdir -p %i/share/doc/installed-packages
+  touch %i/share/doc/installed-packages/%n
 <<
 
 SplitOff: <<
@@ -94,7 +99,11 @@
   <<
 <<
 
-Description: Various tools for mastering CD-Rs: Transition Package
+DescPackaging: <<
+       Does some chown/chgrp/chmod, so need to build as root until
+       figure out what's intended and move it to PostInstScript.
+<<
+Description: Various tools for mastering CD-Rs
 DescUsage: <<
   Use this package to ensure a smooth transition to the new splitoffs.
 <<


------------------------------------------------------------------------------
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to