Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1734/10.7/stable/main/finkinfo/sci
Modified Files: signal-oct.info Log Message: Use fink-octave-scripts for builds now. Index: signal-oct.info =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/signal-oct.info,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- signal-oct.info 18 Mar 2013 15:45:40 -0000 1.21 +++ signal-oct.info 19 Mar 2013 02:52:19 -0000 1.22 @@ -182,7 +182,8 @@ liboctave%type_pkg[oct]-dev, fftw3, hdf5.7, - fink (>=0.32) + fink (>=0.32), + fink-octave-scripts << RuntimeDepends: << specfun-oct%type_pkg[oct], @@ -211,46 +212,18 @@ CompileScript: << #!/bin/sh -ev -if [ $UID -ne 0 ] -then - echo "%n cannot be built with --build-as-nobody" - exit 1 -fi -export OCTAVE=%p/bin/octave-%type_raw[oct] -pkgsrc=%type_raw[forge].tar -# repack tarball, since octave-3.4.3+ appears not to want to install -# from directories -cd .. -tar -cf $pkgsrc %type_raw[forge] -cd %b -%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc -<< -InstallScript: << - #!/bin/sh -ev - %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh %type_raw[forge]-%v %i %b - mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge] - # copy template scripts - cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm %p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst %i/share/octave/%type_raw[oct]/%type_raw[forge] - cd %i/share/octave/%type_raw[oct]/%type_raw[forge] - sed -i -e 's/@PKGNAME@/%type_raw[forge]-%v/' octave-forge-postinst - sed -i -e 's/@PKGNAME@/%type_raw[forge]/' octave-forge-prerm - chmod a+x octave-forge* -<< -PostInstScript: << - printf "Registering %%s package with Octave-%%s..." %type_raw[forge] %type_raw[oct] - if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f %p/var/octave/%type_raw[oct]/octave_packages ] - then - `which xvfb-run` %p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst - else - mv %p/share/octave/%type_raw[oct]/packages/%type_raw[forge]-%v/octave_packages %p/var/octave/%type_raw[oct]/octave_packages - fi - printf "Done.\n" -<< +# specify package source name, e.g. "%type_raw[forge] (currently most common) or +# %type_raw[forge]-%v. -PreRmScript: << - printf "Unregistering %%s package with Octave-%%s...\n" %type_raw[forge] %type_raw[oct] - `which xvfb-run` %p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm - printf "Done.\n" +pkgsrc=%type_raw[forge]-%v + +##### Invariant stuff begins here ##### +%p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v %type_raw[oct] %b %i $pkgsrc +./octave-forge-compile.sh << + +InstallScript: ./octave-forge-install.sh +PostInstScript: %p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh +PreRmScript: %p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh << ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs