Info2: << Package: openmpi-ext-oct364 Version: 1.1.1 Type: oct (3.6.4), forge (openmpi_ext) Revision: 1 Maintainer: Alexander Hansen # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/openmpi_ext/index.html License: GPL3+ Description: OBSOLETE: use mpi-oct364 instead DescDetail: << The functionality of the openmpi_ext-oct364 package has been subsumed into the mpi-oct364 package. This package may be removed. << BuildDepends: fink (>=0.32) RuntimeDepends: mpi-oct364, fink-obsolete-packages Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz Source-MD5: 0d0d42c27e49f71c905282f8603b88c6 SourceDirectory: %type_pkg[forge] # Do not change anything from this point down, unless absolutely necessary, # since the foo-oct364 packages are designed to be built/installed # in the same way. NoSetCPPFLAGS: true NoSetLDFLAGS: true SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib UseMaxBuildJobs: false BuildAsNobody: false 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-3.6.4 # repack tarball, since octave-3.4.3 appears not to want to install # from directories if [ 364 -ge 343 ] then cd .. tar -cf %type_raw[forge].tar %type_raw[forge] cd %b pkgsrc=%type_raw[forge].tar else pkgsrc=%type_raw[forge] fi %p/share/octave/3.6.4/scripts/octave-forge-compile.sh $pkgsrc << InstallScript: << #!/bin/sh -ev %p/share/octave/3.6.4/scripts/octave-forge-install.sh %type_raw[forge]-%v %i %b mkdir -p %i/share/octave/3.6.4/%type_raw[forge]-%v # copy template scripts cp %p/share/octave/3.6.4/scripts/octave-forge-prerm %p/share/octave/3.6.4/scripts/octave-forge-postinst %i/share/octave/3.6.4/%type_raw[forge]-%v cd %i/share/octave/3.6.4/%type_raw[forge]-%v 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: << if [ -s %p/var/octave/3.6.4/octave_packages ] && [ -f %p/var/octave/3.6.4/octave_packages ] then `which xvfb-run` %p/share/octave/3.6.4/%type_raw[forge]-%v/octave-forge-postinst else mv %p/share/octave/3.6.4/packages/%type_raw[forge]-%v/octave_packages %p/var/octave/3.6.4/octave_packages fi << PreRmScript: `which xvfb-run` %p/share/octave/3.6.4/%type_raw[forge]-%v/octave-forge-prerm <<