Info2: <<
Package: database-oct%type_pkg[oct]
Version: 2.3.0
Type: oct (3.8.2), forge (database), pg (12)
Revision: 4
Maintainer: Alexander Hansen <alexkhansen@users.sourceforge.net>
Homepage: http://octave.sourceforge.net/database/index.html 
License: GPL3

Description: Octave database interface
DescDetail: <<
Interface to SQL databases, currently only postgresql using libpq.

The package provides the following functions:
Postgresql connection:
        pq_connect
        pq_close
        pq_update_types
        pq_conninfo
Postgresql command execution:
        pq_exec_params
Postgresql large objects:
        pq_lo_import
        pq_lo_export
        pq_lo_unlink
        pq_lo_view
Option setting:
        setdbopts
        getdbopts
<<

BuildDepends: <<
  postgresql%type_pkg[pg]-dev,
  liboctave%type_pkg[oct]-dev, 
  fink-octave-scripts (>= 0.3.0-1),
  fftw3,
  hdf5.9
 <<
Depends: <<
  octave%type_pkg[oct]-interpreter,
  postgresql%type_pkg[pg]-shlibs
<<
Conflicts: octave-forge

Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
Source-Checksum: SHA256(351818f7d51deae11a77eb771f5595ed25cc6a7d03ae45d09b524b6dd6b8a328)

NoSetCPPFLAGS: true
NoSetLDFLAGS: true
UseMaxBuildJobs: false
BuildAsNobody: false

CompileScript: <<
#!/bin/sh -ev

pkgsrc=%type_raw[forge]-%v

export PG_CONFIG=%p/opt/postgresql-%type_raw[pg]/bin/pg_config
%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.
<<
<<