Info2: << Package: signal-oct%type_pkg[oct] Version: 1.3.0 Type: oct (3.8.2), forge (signal) Revision: 1 Maintainer: None # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/signal/index.html Description: Signal processing toolkit for Octave DescDetail: << This package contains signal processing tools, including filtering, windowing and display functions. It provides the following additional functions: Signals: buffer chirp cmorwavf diric gauspuls gmonopuls meyeraux morlet mexihat pulstran rectpuls sawtooth shanwavf sigmoid_train specgram square tripuls Filtering: filtfilt filtic medfilt1 movingrms sgolayfilt sosfilt Filter Analysis: freqs freqs_plot fwhm grpdelay impz zplane Filter Conversion: convmtx polystab residuez residued sos2tf sos2zp ss2tf ss2zp tf2sos tf2ss tf2zp zp2sos zp2ss zp2tf IIR Filter Design: besselap besself bilinear buttap butter buttord cheb cheb1ap cheb1ord cheb2ap cheb2ord cheby1 cheby2 ellip ellipap ellipord iirlp2mb impinvar invimpinvar ncauer pei_tseng_notch sftrans FIR Filter Design: cl2bp fir1 fir2 firls kaiserord qp_kaiser remez sgolay Transforms: bitrevorder cceps cplxreal czt dct dctmtx dct2 dftmtx digitrevorder dst dwt fht fwht hilbert idct idct2 idst ifht ifwht rceps Power Spectrum Analysis: ar_psd cohere cpsd csd tfe tfestimate mscohere pburg pwelch pyulear xcorr xcorr2 xcov __power Window Functions: barthannwin blackmanharris blackmannuttall bohmanwin boxcar chebwin flattopwin gaussian gausswin hann kaiser nuttallwin parzenwin rectwin triang tukeywin ultrwin welchwin window System Identification: arburg aryule invfreq invfreqs invfreqz levinson Sample Rate Change: data2fun decimate downsample interp resample upfirdn upsample Utility: buffer clustersegment findpeaks fracshift marcumq primitive sampled2continuous schtrig upsamplefill wconv wkeep wrev zerocrossing << License: OSI-Approved BuildDepends: << liboctave%type_pkg[oct]-dev, fink-octave-scripts (>= 0.3.0-1), fftw3, hdf5.9, fink (>=0.32) << RuntimeDepends: << specfun-oct%type_pkg[oct], control-oct%type_pkg[oct] (>=2.4.5) | control-atlas-oct%type_pkg[oct] (>=2.4.5) | control-ref-oct%type_pkg[oct] (>=2.4.5), general-oct%type_pkg[oct] (>=1.3.2) << Depends: << octave%type_pkg[oct]-interpreter << Conflicts: octave-forge Replaces: octave-forge-%type_raw[forge] (<< 1.0.8-999) Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz Source-Checksum: SHA256(2dc3ccb9e8472dcb0c4d663dc2caafd30d195c810915e13cf5df39b0f2a0b264) SourceDirectory: %type_raw[forge] # Do not change anything from this point down, unless absolutely necessary, # since the foo-oct%type_pkg[oct] packages are designed to be built/installed # in the same way. NoSetCPPFLAGS: true NoSetLDFLAGS: true UseMaxBuildJobs: false BuildAsNobody: false PatchScript: perl -pi -e 's|pow\(10|std\:\:pow\(10|g' src/__ultrwin__.cc CompileScript: << #!/bin/sh -ev pkgsrc=%type_raw[forge] ##### 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: << This package: Listed license is GPLv3+, public domain. 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. Former Maintainer: Alexander Hansen << DescPort: << Patch to avoid the following type of compiler error under Xcode 9: __ultrwin__.cc:200:39: error: call to 'pow' is ambiguous n-1, mu, 0, extremum_mag, pow(10, par/20), xmu_lower_bound, DIVS); ^~~ << <<