source: orange/install-scripts/mac/fink/orange-gui-svn-py.info @ 9512:ac4366f1face

Revision 9512:ac4366f1face, 6.0 KB checked in by mitar, 2 years ago (diff)

File does not exist anymore.

RevLine 
[6717]1Info3: <<
2Package: orange-gui-svn-py%type_pkg[python]
[8108]3Type: python (2.6 2.7)
[6717]4Version: 0.0.__DAILY_REVISION__
[9512]5Revision: 35
[7662]6Source: http://orange.biolab.si/fink/dists/10.5/main/source/orange-svn-%v.tgz
[6717]7Source-MD5: __DAILY_MD5SUM_ORANGE__
[7662]8Source2: http://orange.biolab.si/fink/dists/10.5/main/source/orange-bundlelite-svn-%v.tgz
[6717]9Source2-MD5: __DAILY_MD5SUM_BUNDLELITE__
10Maintainer: Mitar <mitar@tnode.com>
[7662]11HomePage: http://orange.biolab.si/
[6717]12License: GPL
13Depends: <<
14    python%type_pkg[python],
15    orange-svn-py%type_pkg[python] (>= %v),
16    pyqt4-mac-py%type_pkg[python] (>= 4.4),
17    pyqwt-qt4mac-py%type_pkg[python] (>= 5.1),
[8878]18    opengl-py%type_pkg[python],
[8951]19    sip-py%type_pkg[python],
[6717]20    graphviz
21<<
[8784]22BuildDepends: <<
[8850]23    qt4-base-mac,
[8784]24    sip-py%type_pkg[python]-bin,
[8885]25    pyqt4-mac-py%type_pkg[python],
[8784]26    cmake
27<<
[6717]28# Conflicts other versions because of app bundle
[6722]29Conflicts: orange, orange-svn
[6717]30Replaces: orange-svn
31Description: Data mining framework (GUI)
32DescDetail: <<
33    Orange is a component-based data mining software. It includes a range
34    of data visualization, exploration, preprocessing and modeling
35    techniques. It can be used through a nice and intuitive user interface
36    or, for more advanced users, as a module for Python programming language.
37   
38    This package provides a graphical user interface.
39<<
[6722]40AppBundles: ../orange-bundlelite-svn-0.0.__DAILY_REVISION__/Orange-%type_pkg[python].app
[8784]41Shlibs: <<
42    %p/lib/python%type_raw[python]/site-packages/orange/orangeqt.so 0.0.0 %n (>= 0.0.0-1)
43<<
[6717]44SplitOff: <<
45    Package: orange-svn-py%type_pkg[python]
46    Depends: <<
47        python%type_pkg[python],
48        numpy-py%type_pkg[python],
[8108]49        pil-py%type_pkg[python],
50        networkx-py%type_pkg[python]
[6717]51    <<
52    Suggests: orange-gui-svn-py%type_pkg[python]
53    Conflicts: orange-py%type_pkg[python]
54    Description: Data mining framework (Python module)
55    DescDetail: <<
56        Orange is a component-based data mining software. It includes a range
57        of data visualization, exploration, preprocessing and modeling
58        techniques. It can be used through a nice and intuitive user interface
59        or, for more advanced users, as a module for Python programming language.
60       
61        This package provides a Python module.
62    <<
63    Shlibs: <<
64        %p/lib/python%type_raw[python]/site-packages/orange/orange.so 0.0.0 %n (>= 0.0.0-1)
65        %p/lib/python%type_raw[python]/site-packages/orange/orangeom.so 0.0.0 %n (>= 0.0.0-1)
66        %p/lib/python%type_raw[python]/site-packages/orange/corn.so 0.0.0 %n (>= 0.0.0-1)
67        %p/lib/python%type_raw[python]/site-packages/orange/statc.so 0.0.0 %n (>= 0.0.0-1)
68        %p/lib/python%type_raw[python]/site-packages/orange/orangene.so 0.0.0 %n (>= 0.0.0-1)
69        %p/lib/python%type_raw[python]/site-packages/orange/_orngCRS.so 0.0.0 %n (>= 0.0.0-1)
70    <<
71    Files: <<
[8947]72        lib/python%type_raw[python]/site-packages/orange/fixes/*
73        lib/python%type_raw[python]/site-packages/orange/Orange/*
[8784]74        lib/python%type_raw[python]/site-packages/orange/orange.so
75        lib/python%type_raw[python]/site-packages/orange/orangeom.so
76        lib/python%type_raw[python]/site-packages/orange/corn.so
77        lib/python%type_raw[python]/site-packages/orange/statc.so
78        lib/python%type_raw[python]/site-packages/orange/orangene.so
79        lib/python%type_raw[python]/site-packages/orange/_orngCRS.so
[6717]80        lib/python%type_raw[python]/site-packages/orange/orng*.py
81        lib/python%type_raw[python]/site-packages/orange/mathutil.py
[8947]82        lib/python%type_raw[python]/site-packages/orange/orange2to25.py
[8951]83        lib/python%type_raw[python]/site-packages/orange/widgetParser.py
[6717]84        lib/python%type_raw[python]/site-packages/orange.pth
85        share/doc/orange-svn-py%type_pkg[python]
86    <<
87<<
88CompileScript: <<
89    #!/bin/bash -ev
90   
91    # Compile scripts later on assume Python executable is named "python" - so we give them that
92    export PATH=%b:$PATH
93    ln -s %p/bin/python%type_raw[python] python
94   
[8878]95    # For cmake to find the correct python
96    export EXTRA_ORANGEQT_CMAKE_ARGS="-DPython_ADDITIONAL_VERSIONS=%type_raw[python] -DCMAKE_LIBRARY_PATH=%p/lib -DCMAKE_SYSTEM_IGNORE_PATH=/usr/lib"
97    # And cmake to find qmake
98    export PATH=%p/lib/qt4-mac/bin:$PATH
[8892]99    # And cmake to find PyQt4
100    export PYTHONPATH=%p/lib/qt4-mac/lib/python%type_raw[python]/site-packages/
[8878]101
[6717]102    # Compiles
103    cd source
104    make
105    cd crs
106    make
107    mv _orngCRS.so ../../
108    cd ../../
109   
110    # Cleans
111    rm python
112   
113    # Prepares bundle
114    cat <<-'EOF' > ../orange-bundlelite-svn-0.0.__DAILY_REVISION__/Orange.app/Contents/MacOS/Orange
115        #!/bin/bash
116        . %p/bin/init.sh
117        CANVAS_FILE="%p/lib/python%type_raw[python]/site-packages/orange/OrangeCanvas/orngCanvas.pyw"
[7726]118        export PYTHONPATH="%p/lib/qt4-mac/lib/python%type_raw[python]/site-packages${PYTHONPATH:+:$PYTHONPATH}"
[6717]119        # LaunchServices passes the Carbon process identifier to the application with -psn parameter - we do not want it
120        if [[ "\$1" == -psn* ]] ; then
121            shift
122        fi
123        exec -a "$0" %p/bin/python%type_raw[python] "$CANVAS_FILE" "$@"
124    EOF
125    chmod +x ../orange-bundlelite-svn-0.0.__DAILY_REVISION__/Orange.app/Contents/MacOS/Orange
[6722]126    mv ../orange-bundlelite-svn-0.0.__DAILY_REVISION__/Orange.app ../orange-bundlelite-svn-0.0.__DAILY_REVISION__/Orange-%type_pkg[python].app
[6717]127<<
128InstallScript: <<
129    #!/bin/bash -ev
130   
131    # Documentation for orange-gui-svn-py
132    mkdir -p %i/share/doc/orange-gui-svn-py%type_pkg[python]/
133    cp COPYING LICENSES %i/share/doc/orange-gui-svn-py%type_pkg[python]/
134    cp doc/style.css %i/share/doc/orange-gui-svn-py%type_pkg[python]/
135    mv doc/widgets/ %i/share/doc/orange-gui-svn-py%type_pkg[python]/
136   
137    # Documentation for orange-svn-py
138    mkdir -p %i/share/doc/orange-svn-py%type_pkg[python]/
139    cp COPYING LICENSES %i/share/doc/orange-svn-py%type_pkg[python]/
140    mv doc/* %i/share/doc/orange-svn-py%type_pkg[python]/
141   
142    # Cleans up
143    rm -rf COPYING LICENSES doc/ source/
144    rm -rf c45.dll liborange_include.a updateOrange.py
145   
146    # Files for both orange-gui-svn-py and orange-svn-py
147    mkdir -p %i/lib/python%type_raw[python]/site-packages/orange/
148    mv * %i/lib/python%type_raw[python]/site-packages/orange/
149   
150    # Installation registration
151    echo "orange" > %i/lib/python%type_raw[python]/site-packages/orange.pth
152    echo "datasetsPath=\"%p/share/doc/orange-svn-py%type_pkg[python]/datasets/\"" > %i/lib/python%type_raw[python]/site-packages/orange/orngConfiguration.py
153<<
154<<
Note: See TracBrowser for help on using the repository browser.