Info2: << Package: queueing-oct%type_pkg[oct] Version: 1.2.3 Type: oct (3.8.2), forge (queueing) Revision: 1 Maintainer: Alexander Hansen # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/queueing/index.html License: GPL3+ Description: Octave queueing functions DescDetail: << The queueing package provides functions for queueing networks and Markov chains analysis. This package can be used to compute steady-state performance measures for open, closed and mixed networks with single or multiple job classes. Mean Value Analysis (MVA), convolution, and various bounding techniques are implemented. Furthermore, several transient and steady-state performance measures for Markov chains can be computed, such as state occupancy probabilities, mean time to absorption, time-averaged sojourn times and so forth. Discrete- and continuous-time Markov chains are supported. This package provides the following functions: Misc: ctmc ctmc_bd ctmc_check_Q ctmc_exps ctmc_fpt ctmc_mtta ctmc_taexps ctmcbd ctmcchkQ ctmcexps ctmcfpt ctmcmtta ctmctaexps dtmc dtmc_bd dtmc_check_P dtmc_exps dtmc_fpt dtmc_is_irreducible dtmc_mtta dtmc_taexps dtmcbd dtmcchkP dtmcexps dtmcfpt dtmcisir dtmcmtta dtmctaexps population_mix qnammm qnclosed qnclosedab qnclosedbsb qnclosedgb qnclosedmultimva qnclosedmultimvaapprox qnclosedpb qnclosedsinglemva qnclosedsinglemvaapprox qnclosedsinglemvald qncmaba qncmbsb qncmcb qncmmva qncmmvaap qncmnpop qncmpopmix qncmva qncmvisits qnconvolution qnconvolutionld qncsaba qncsbsb qncscmva qncsconv qncsconvld qncsgb qncsmva qncsmvaap qncsmvablo qncsmvald qncspb qncsvisits qnjackson qnmarkov qnmg1 qnmh1 qnmix qnmknode qnmm1 qnmm1k qnmminf qnmmm qnmmmk qnmvablo qnmvapop qnom qnomaba qnomvisits qnopen qnopenab qnopenbsb qnopenmulti qnopensingle qnos qnosaba qnosbsb qnosvisits qnsolve qnvisits qsammm qsmg1 qsmh1 qsmm1 qsmm1k qsmminf qsmmm qsmmmk << Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz Source-Checksum: SHA256(6bfd93f5630326a0525cd1e9c6e5ff60462a31a80ed4862a73f97b9c7218b0ef) SourceDirectory: %type_raw[forge] BuildDepends: << liboctave%type_pkg[oct]-dev, fftw3, hdf5.9, fink-octave-scripts (>= 0.3.0-1), texinfo-legacy << Depends: octave%type_pkg[oct]-interpreter Conflicts: octave-forge NoSetCPPFLAGS: true NoSetLDFLAGS: true UseMaxBuildJobs: false BuildAsNobody: false CompileScript: << #!/bin/sh -ev pkgsrc=%type_raw[forge] export PATH=%p/opt/texinfo-legacy/bin:$PATH ##### 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: Use texinfo-legacy to generate docs for safety's sake, due to messages about misplaced { and }. 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. << <<