Info2: << Package: image1.0.15%type_pkg[-blas]-oct%type_pkg[oct] Version: 1.0.15 Type: oct (3.2.4 3.4.3), forge (image), gcc (4.6), -blas (. -atlas -ref), lapack (3.4.2) Revision: 1 Maintainer: Alexander Hansen Homepage: http://octave.sourceforge.net/image/index.html Description: Image tools for octave DescDetail: << The Octave-forge Image package provides functions for processing images. The package supports almost all image formats through the use of GraphicsMagick. The package also provides functions for feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more. This package provides the following functions: Display: image imagesc imshow rgbplot Read/write: imfinfo imginfo bmpwrite readexif tiff_tag_read Reshape: imcrop imremap imperspectivewarp imresize imrotate imrotate_Fourier imtranslate imshear impad padarray rotate_scale Analysis and Statistics: fftconv2 corr2 imhist mean2 std2 entropy qtdecomp qtgetblk qtsetblk graycomatrix houghtf hough_line hough_circle graythresh immaximas phantom Filtering: imfilter colfilt fspecial imsmooth histeq imadjust imnoise medfilt2 ordfilt2 ordfiltn uintlut stretchlim makelut applylut deriche radon rho_filter iradon nonmax_supress Black and white image functions: bwarea bwboundaries bwconncomp bwdist bweuler bwfill bwlabel bwmorph bwperim bwselect dilate erode bwborder edge conndef bwhitmiss regionprops fchcode Morhophological Operations: imerode imdilate imopen imclose imtophat Colour controls: cmpermute cmunique imapprox rgb2ycbcr ycbcr2rgb Representation: dither gray2ind grayslice im2bw im2double im2uint8 im2uint16 ind2gray ind2rgb isbw isgray isind isrgb mat2gray rgb2gray rgb2ind label2rgb imcomplement Colour maps: flag lines colorcube vga contrast colorgradient Region-based and block processing: roicolor roifill roifilt2 roipoly poly2mask bestblk blkproc nlfilter im2col col2im rangefilt stdfilt entropyfilt << License: GPL2+ BuildDepends: << graphicsmagick-dev, liboctave%type_pkg[oct]-gcc%type_pkg[gcc]-dev, ( %type_pkg[oct] = 324 ) libncurses5, ( %type_pkg[oct] = 324 ) readline6, ( %type_raw[-blas] = -atlas ) atlas (>= 3.10.1-1), ( %type_raw[-blas] = . ) liboctave%type_pkg[oct]-accelerate-dev, ( %type_raw[-blas] = -atlas ) liboctave%type_pkg[oct]-newatlas-dev, ( %type_raw[-blas] = -ref ) lapack%type_pkg[lapack], ( %type_raw[-blas] = -ref) liboctave%type_pkg[oct]-ref-dev, fink-octave-scripts (>= 0.1.2), fftw3, hdf5.8, fink (>=0.32) << RuntimeDepends: graphicsmagick-imagemagick-compat | imagemagick Depends: << graphicsmagick-shlibs, fftw3-shlibs, ( %type_pkg[oct] = 324 ) hdf5.8-shlibs, ( %type_pkg[oct] = 324 ) libncurses5-shlibs, ( %type_pkg[oct] = 324 ) readline6-shlibs, ( %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, image-oct%type_pkg[oct] (<< 1.0.15-8), image1.0.15-oct%type_pkg[oct], image1.0.15-atlas-oct%type_pkg[oct], image1.0.15-ref-oct%type_pkg[oct] << Replaces: << image-oct%type_pkg[oct] (<< 1.0.15-8), image1.0.15-oct%type_pkg[oct], image1.0.15-atlas-oct%type_pkg[oct], image1.0.15-ref-oct%type_pkg[oct] << Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz Source-MD5: c80baf7e27a44a3366847012099df0d1 SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib UseMaxBuildJobs: false BuildAsNobody: false CompileScript: << #!/bin/sh -ev export OCTAVE=%p/bin/octave-%type_raw[oct] 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: << We needed a new namespace because I found out that the builds link to whichever BLAS/LAPACK provider Octave is built with, and it's simpler for the convenience bundle if we don't have an extra "syllable" for the version which uses Accelerate.framework. 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. << <<