Info2: << Package: optiminterp%type_pkg[-blas]-oct%type_pkg[oct] Version: 0.3.6 Type: oct (3.8.2), forge (optiminterp), -blas (-atlas -ref .), gcc (11), lapack (3.5.0) Revision: 1 Maintainer: Alexander Hansen Homepage: http://octave.sourceforge.net/optiminterp/index.html Description: Optimal interpolation toolbox for Octave DescDetail: << An optimal interpolation toolbox for Octave. This package provides functions to perform n-dimensional optimal interpolations of arbitrarily distributed data points. It includes the following functions: OptimInterp: optiminterp1 optiminterp2 optiminterp3 optiminterp4 optiminterpn optiminterp Examples: example_optiminterp << License: GPL3+ BuildDepends: << (%type_raw[-blas] = -atlas) atlas (>= 3.10.1-1), (%type_raw[-blas] = -atlas) liboctave%type_pkg[oct]-newatlas-dev, (%type_raw[-blas] = .) liboctave%type_pkg[oct]-accelerate-dev, (%type_raw[-blas] = -ref) lapack%type_pkg[lapack], (%type_raw[-blas] = -ref) liboctave%type_pkg[oct]-ref-dev, liboctave%type_pkg[oct]-gcc%type_pkg[gcc]-dev, fink-octave-scripts (>= 0.3.0-1), fftw3, hdf5.9 << Depends: << (%type_raw[-blas] = -atlas) atlas-shlibs (>= 3.10.1-1), (%type_raw[-blas] = -atlas) octave%type_pkg[oct]-interpreter-newatlas, (%type_raw[-blas] = .) octave%type_pkg[oct]-interpreter-accelerate, (%type_raw[-blas] = -ref) lapack%type_pkg[lapack]-shlibs, (%type_raw[-blas] = -ref) octave%type_pkg[oct]-interpreter-ref, gcc%type_pkg[gcc]-shlibs << Conflicts: << octave-forge, %type_raw[forge]-atlas-oct%type_pkg[oct], %type_raw[forge]-ref-oct%type_pkg[oct], %type_raw[forge]-oct%type_pkg[oct] << Replaces: << %type_raw[forge]-atlas-oct%type_pkg[oct], %type_raw[forge]-ref-oct%type_pkg[oct], %type_raw[forge]-oct%type_pkg[oct] << Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz Source-Checksum: SHA256(8cfaa84e8c21ec93ce5bdae24655f446a7c0f93c4a7062b2b6ebb35ca590df16) NoSetCPPFLAGS: true NoSetLDFLAGS: true UseMaxBuildJobs: false BuildAsNobody: false CompileScript: << #!/bin/sh -ev # For compatiliblity with gcc10, we hide our head in the sand, # equivalent to upstream fix: # https://savannah.gnu.org/bugs/?func=detailitem&item_id=58850 export FFLAGS=-fallow-argument-mismatch 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 DescPackaging: << Common for all octave-forge packages: Preinst and postinst scripts are dynamically set up via %p/share/fink-octave-scripts/octave-forge-patch.sh because Octave's package manager can't cope with non-literal arguments. The Type: forge (pkgname) is used to minimize what needs to be changed when using this .info file as a template. << <<