Info2: << Package: queueing-oct%type_pkg[oct] Version: 1.2.2 Type: oct (3.2.4 3.4.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), 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-MD5: 19c75e8a1443ebf2e345551b1ebfa845 SourceDirectory: %type_raw[forge] BuildDepends: << liboctave%type_pkg[oct]-dev, fftw3, hdf5.8, fink-octave-scripts, texinfo-legacy << Depends: octave%type_pkg[oct]-interpreter Conflicts: octave-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 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: << Use texinfo-legacy to generate docs for safety's sake, due to messages about misplaced { and }. Common for all octave-forge packages: We read in postinst and prerm template scripts installed by octaveN and modify them to use the name of this package 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. << <<