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

Reply via email to