Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv2538
Added Files:
qgis20-py.info qgis-plugin-sextante-py.info
qgis-plugin-processing-py.info
Log Message:
New package
--- NEW FILE: qgis-plugin-processing-py.info ---
Info2: <<
Package: qgis%type_pkg[qgis]-plugin-processing-py%type_pkg[python]
Type: python (2.7 2.6), qgis (2.0)
Architecture: powerpc, i386, x86_64
Version: 1.1
Revision: 1
Description: Spatial data processing framework for QGIS
License: GPL
Homepage: http://qgis.org
Maintainer: BABA Yoshihiko <[email protected]>
Depends: sip-py%type_pkg[python], saga
BuildDepends: <<
fink (>= 0.28), cmake, bison (>= 2.4),
gsl,
qt4-base-mac (>= 4.4),
sip-py%type_pkg[python]-bin (>= 4.8), pyqt4-mac-py%type_pkg[python],
qscintilla2.8-qt4-mac,
xerces-c31-dev,
libiconv-dev, giflib, libtiff5, libjpeg9, libogdi3 (>= 3.1.5-1),
libpng15, netcdf (>= 3.6.0-1002),
cfitsio,
unixodbc2-nox (>= 2.2.11-1010) | unixodbc2 (>= 2.2.11-1010),
libgeos3.4.2 (>= 3.0),
gdal-dev (>= 1.4) | gdal-pgsql-dev (>= 1.4),
postgresql91-dev,
grass64-x11-dev | grass64-mac-dev,
proj (>= 4.4),
qwt6-qt4-mac (>= 5.0),
libspatialindex2,
libspatialite5 (>= 3.0)
<<
# Unpack Phase.
Source: http://qgis.org/downloads/qgis-2.0.1.tar.bz2
Source-MD5: 3822c7dd70e2d893a0f1baa9c72316d2
SetCFLAGS: -fno-common
SetLDFLAGS: -liconv
CompileScript: <<
#!/bin/bash -ev
# Find Fink's PyQt4
PY_VER=%type_raw[python]
perl -pi -e 's|sys.path = \[\\\"\"|sys.path =
\[\\\"%p/lib/qt4-mac/lib/python'${PY_VER}'/site-packages\\", \\"\"|'
src/python/qgspythonutilsimpl.cpp
export QTDIR=%p/lib/qt4-mac
export PYTHONPATH=%p/lib/qt4-mac/lib/python$PY_VER/site-packages:$PYTHONPATH
export PATH=%p/lib/qt4-mac/lib/python$PY_VER/bin:$PATH
QGIS_OPTIONS=" -D CMAKE_C_COMPILER=gcc
-D QGIS_APP_NAME=QGIS-py-%v
-D CMAKE_PREFIX_PATH=%p
-D
EXECUTABLE_OUTPUT_PATH=%b/build/src/mac/Contents/MacOS
-D CMAKE_INSTALL_PREFIX=%b/Applications
-D GDAL_INCLUDE_DIR=%p/include/gdal1
-D
GEOS_CONFIG=%p/opt/libgeos3.3.3/bin/geos-config
-D QT_BINARY_DIR=%p/lib/qt4-mac/bin
-D QT_INCLUDE_DIR=%p/lib/qt4-mac/include
-D
QT_QMAKE_EXECUTABLE=%p/lib/qt4-mac/bin/qmake
-D
PYTHON_INCLUDE_PATH=%p/include/python$PY_VER
-D
PYTHON_LIBRARY=%p/lib/python$PY_VER/config/libpython$PY_VER.dylib
-D
PYTHON_EXECUTABLE=%p/bin/python$PY_VER
-D
PYUIC4_PROGRAM=%p/lib/qt4-mac/lib/python$PY_VER/bin/pyuic4
-D
SIP_INCLUDE_DIR=%p/include/python$PY_VER
-D SIP_BINARY_PATH=%p/bin
-D POSTGRES_CONFIG=%p/bin/pg_config
-D GRASS_PREFIX=no"
QGIS_VERSION_OPTIONS="-D CMAKE_BUILD_TYPE=Release
-D ENABLE_TESTS=FALSE
-D WITH_INTERNAL_SPATIALITE=FALSE
-D WITH_PYSPATIALITE=FALSE
-D
QWT_LIBRARY=%p/lib/qt4-mac/lib/qwt.framework/Versions/6/qwt
-D
QWT_INCLUDE_DIR=%p/lib/qt4-mac/lib/qwt.framework/Versions/6/Headers/
-D BISON_EXECUTABLE=%p/bin/bison
-D WITH_MAPSERVER=FALSE
-D
QGIS_FW_SUBDIR=%p/$QGIS_DIR/Frameworks
-D QGIS_MACAPP_BUNDLE=0"
QGIS_DIR=Applications/QGIS.app/Contents
mkdir build
pushd build
cmake $QGIS_OPTIONS $QGIS_VERSION_OPTIONS ..
make processing-.
pushd python/plugins
make install CMAKE_INSTALL_PREFIX=%b SIP_MAC_PATH=%p/bin
popd
<<
InstallScript: <<
mkdir -p %i/share/qgis%type_pkg[qgis]-py%type_pkg[python]/plugins
cp -R Applications/QGIS.app/Contents/Resources/python/plugins/processing
%i/share/qgis%type_pkg[qgis]-py%type_pkg[python]/plugins/
<<
<<
--- NEW FILE: qgis20-py.info ---
Info2: <<
Package: qgis20-py%type_pkg[python]
Type: python (3.3 2.7 2.6)
Architecture: powerpc, i386, x86_64
Version: 2.0.1
Revision: 1
Description: User friendly Open Source GIS
License: GPL
Homepage: http://qgis.org
Maintainer: BABA Yoshihiko <[email protected]>
DescDetail: <<
Quantum GIS (QGIS) is a Geographic Information System (GIS)
that runs on Linux, Unix, Mac OSX, and Windows. QGIS supports
vector, raster, and database formats. QGIS is licensed
under the GNU Public License.
Some of the major features include:
1 Support for spatially enabled PostGIS tables
2 Support for shapefiles, ArcInfo coverages, Mapinfo,
and other formats supported by OGR
3 Raster support for a large number of formats
4 Identify features
5 Display attribute tables
6 Select features
7 GRASS Digitizing
8 Feature labeling
<<
DescUsage: <<
Just double click 'QGIS-py%type_pkg[python]-%v.app'
in /Applications/Fink.
<<
# Dependencies.
Depends: %n-shlibs (=%v-%r)
BuildDepends: <<
fink (>= 0.28), cmake, bison (>= 2.4),
gsl,
qt4-base-mac (>= 4.4),
sip-py%type_pkg[python]-bin (>= 4.8), pyqt4-mac-py%type_pkg[python],
qscintilla2.8-qt4-mac,
xerces-c31-dev,
libiconv-dev, giflib, libtiff5, libjpeg9, libogdi3 (>= 3.1.5-1),
libpng15, netcdf (>= 3.6.0-1002),
cfitsio,
unixodbc2-nox (>= 2.2.11-1010) | unixodbc2 (>= 2.2.11-1010),
libgeos3.4.2 (>= 3.0),
gdal-dev (>= 1.4) | gdal-pgsql-dev (>= 1.4),
postgresql91-dev,
grass64-x11-dev | grass64-mac-dev,
proj (>= 4.4),
qwt6-qt4-mac (>= 5.0),
libspatialindex2,
libspatialite5 (>= 3.0)
<<
BuildConflicts: libspatialite1
# Unpack Phase.
Source: http://qgis.org/downloads/qgis-%v.tar.bz2
Source-MD5: 3822c7dd70e2d893a0f1baa9c72316d2
# Compile Phase.
GCC: 4.0
SetCFLAGS: -fno-common
SetLDFLAGS: -liconv
CompileScript: <<
#!/bin/bash -ev
QGIS_VER=2.0
# Find Fink's PyQt4
PY_VER=%type_raw[python]
perl -pi -e 's|sys.path = |sys.path =
\[\\\"%p/lib/qt4-mac/lib/python'${PY_VER}'/site-packages\\\", " +
newpaths.join( "," ) + "] + sys.path" ); //|' src/python/qgspythonutilsimpl.cpp
perl -pi -e 's|\.app|-py%type_pkg[python]-%v.app|' CMakeLists.txt
export QTDIR=%p/lib/qt4-mac
export
PYTHONPATH=%p/lib/qt4-mac/lib/python$PY_VER/site-packages:$PYTHONPATH
export PATH=%p/lib/qt4-mac/lib/python$PY_VER/bin:$PATH
QGIS_DIR=Applications/QGIS-py%type_pkg[python]-%v.app/Contents
# Lion
#if [[ $( sw_vers -productVersion ) > 10.7 ]]; then
# export CC=gcc-fsf-4.6
#fi
# 2.0
if [[ %type_pkg[python] > 30 ]]; then
perl -pi -e "s|cStringIO|io|g" src/python/qgspythonutilsimpl.cpp
%p/bin/2to3-${PY_VER} -w python/utils.py
%p/bin/2to3-${PY_VER} -w python/console/__init__.py
%p/bin/2to3-${PY_VER} -w python/console/console.py
%p/bin/2to3-${PY_VER} -w python/console/console_compile_apis.py
%p/bin/2to3-${PY_VER} -w python/console/console_editor.py
%p/bin/2to3-${PY_VER} -w python/console/console_output.py
%p/bin/2to3-${PY_VER} -w python/console/console_sci.py
%p/bin/2to3-${PY_VER} -w python/console/console_settings.py
%p/bin/2to3-${PY_VER} -w python/pyplugin_installer/__init__.py
%p/bin/2to3-${PY_VER} -w python/pyplugin_installer/installer.py
%p/bin/2to3-${PY_VER} -w python/pyplugin_installer/installer_data.py
%p/bin/2to3-${PY_VER} -w
python/pyplugin_installer/qgsplugininstallerfetchingdialog.py
%p/bin/2to3-${PY_VER} -w
python/pyplugin_installer/qgsplugininstallerinstallingdialog.py
%p/bin/2to3-${PY_VER} -w
python/pyplugin_installer/qgsplugininstallerpluginerrordialog.py
%p/bin/2to3-${PY_VER} -w
python/pyplugin_installer/qgsplugininstallerrepositorydialog.py
%p/bin/2to3-${PY_VER} -w python/pyplugin_installer/unzip.py
%p/bin/2to3-${PY_VER} -w python/pyplugin_installer/version_compare.py
perl -pi -e "s|except ImportError, e|except ImportError as e|g"
%b/cmake/FindQsci.py
perl -pi -e "s|cStringIO|io|g"
python/plugins/fTools/tools/doPointDistance.py
perl -pi -e "s|cStringIO|io|g"
python/sextante/algs/ftools/PointDistance.py
perl -pi -e "s|PyString_AS_STRING|PyUnicode_AsUTF8|g"
src/python/qgspythonutilsimpl.cpp
#perl -pi -e "s|return QString\( PyString_AsString\(\(\(
PyClassObject\* \)obj \)->cl_name \) \);|return QString( PyString_AsString(((
PyClassObject* )obj )->cl_name\"utf-8\",\"Error ~\" ) );|g"
src/python/qgspythonutilsimpl.cpp
#perl -pi -e
"s|PyString_AsString\(([^\)]*)\)|PyUnicode_AsEncodedString(\1,
\"utf-8\",\"Error ~\")|g" src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyString_AsString|PyUnicode_AsUTF8|g"
src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyString_Check|PyUnicode_Check|g"
src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyObject_Unicode|PyObject_Str|g"
src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyClass_Check|PyType_Check|g"
src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyClassObject|PyTypeObject|g"
src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyUnicode_AsUTF8\(\(\(|((|"
src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|cl_name \)|tp_name|" src/python/qgspythonutilsimpl.cpp
perl -pi -e "s|PyInt_|PyLong_|g" python/core/conversions.sip
perl -pi -e "s|PyInt_|PyLong_|g"
python/analysis/network/qgsgraphanalyzer.sip
perl -pi -e "s|PyInt_|PyLong_|g" python/pyspatialite/src/connection.c
perl -pi -e "s|PyInt_|PyLong_|g" python/pyspatialite/src/cursor.c
perl -pi -e "s|PyInt_|PyLong_|g" python/pyspatialite/src/module.c
perl -pi -e "s|PyInt_|PyLong_|g" python/pyspatialite/src/row.c
perl -pi -e "s|PyInt_|PyLong_|g" python/pyspatialite/src/statement.c
perl -pi -e "s|PyString_FromString|PyUnicode_FromString|g"
python/core/qgspoint.sip
perl -pi -e "s|PyString_FromString|PyUnicode_FromString|g"
python/core/qgsapplication.sip
perl -pi -e "s|PyString_AsString|PyUnicode_AsUTF8|g"
python/core/qgsapplication.sip
perl -pi -e "s|PyString_FromString|PyUnicode_FromString|g"
python/core/qgsfeature.sip
perl -pi -e "s|PyString_FromString|PyUnicode_FromString|g"
python/core/qgsgeometry.sip
perl -pi -e "s|PyInt_|PyLong_|g" analysis/network/qgsgraphanalyzer.sip
QGIS_PYTHON_OPTIONS=" -D
PYTHON_INCLUDE_PATH=%p/include/python${PY_VER}m
-D
PYTHON_LIBRARY=%p/lib/python${PY_VER}/config-${PY_VER}m/libpython${PY_VER}m.dylib
-D
PYTHON_EXECUTABLE=%p/bin/python${PY_VER}m
-D
SIP_INCLUDE_DIR=%p/include/python${PY_VER}m"
else
QGIS_PYTHON_OPTIONS=" -D PYTHON_INCLUDE_PATH=%p/include/python$PY_VER
-D
PYTHON_LIBRARY=%p/lib/python$PY_VER/config/libpython$PY_VER.dylib
-D
PYTHON_EXECUTABLE=%p/bin/python$PY_VER
-D
SIP_INCLUDE_DIR=%p/include/python$PY_VER"
fi
QGIS_OPTIONS=" -D CMAKE_C_COMPILER=gcc
-D QGIS_APP_NAME=QGIS-py-%v
-D CMAKE_PREFIX_PATH=%p
-D
EXECUTABLE_OUTPUT_PATH=%b/build/src/mac/Contents/MacOS
-D CMAKE_INSTALL_PREFIX=%b/Applications
-D GDAL_INCLUDE_DIR=%p/include/gdal1
-D
GEOS_CONFIG=%p/opt/libgeos3.4.2/bin/geos-config
-D QT_BINARY_DIR=%p/lib/qt4-mac/bin
-D QT_INCLUDE_DIR=%p/lib/qt4-mac/include
-D
QT_QMAKE_EXECUTABLE=%p/lib/qt4-mac/bin/qmake
-D
PYUIC4_PROGRAM=%p/lib/qt4-mac/lib/python$PY_VER/bin/pyuic4
-D SIP_BINARY_PATH=%p/bin
-D
QSCINTILLA_INCLUDE_DIR:PATH=%p/lib/qt4-mac/include/Qsci/
-D
QSCINTILLA_LIBRARY:FILEPATH=%p/lib/qt4-mac/lib/libqscintilla2.8.0.2.dylib
-D POSTGRES_CONFIG=%p/bin/pg_config
-D
GRASS_PREFIX=%p/Applications/GRASS-6.4.app/Contents/MacOS"
QGIS_VERSION_OPTIONS="-D CMAKE_BUILD_TYPE=Release
-D ENABLE_TESTS=FALSE
-D WITH_INTERNAL_SPATIALITE=FALSE
-D WITH_PYSPATIALITE=FALSE
-D
QWT_LIBRARY=%p/lib/qt4-mac/lib/qwt.framework/Versions/6/qwt
-D
QWT_INCLUDE_DIR=%p/lib/qt4-mac/lib/qwt.framework/Versions/6/Headers/
-D BISON_EXECUTABLE=%p/bin/bison
-D WITH_MAPSERVER=FALSE
-D
QGIS_FW_SUBDIR=%p/$QGIS_DIR/Frameworks
-D QGIS_MACAPP_BUNDLE=0"
# QTPREFIX, QGIS_*: to set install name, though they don't seem to be
effective.
# QGIS_MACAPP_BUNDLE
# 0 = (default) fixup the library paths for all QGIS libraries if
@loader_path
# is available in the system (OS X 10.5+)
# 1 = bundle Qt, PyQt and PyQwt
# 2 = additionally, bundle libraries, but not frameworks
mkdir build
pushd build
cmake $QGIS_OPTIONS $QGIS_VERSION_OPTIONS $QGIS_PYTHON_OPTIONS ..
# 1.8.0 Fix hardcoded application name
for filename in src/app/cmake_install.cmake
src/app/CMakeFiles/QGIS.dir/build.make src/app/CMakeFiles/QGIS.dir/link.txt
cmake_clean.cmake
do
perl -pi -e "s|QGIS.app|QGIS-py%type_pkg[python]-%v.app|g"
$filename
done
mkdir -p output/bin/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS
# 1.8.0 Workaround from MacPorts
echo "install_name_tool -change
@executable_path/../Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core
@executable_path/../lib/qgis_core.framework/Versions/$QGIS_VER/qgis_core
../../output/bin/crssync" >> src/crssync/CMakeFiles/crssync.dir/link.txt
# 2.0.0
perl -pi -e "s|EXECUTE_PROCESS\(COMMAND /usr/bin/osascript |#|g"
images/icons/mac/browser/cmake_install.cmake
make VERBOSE=1 -j1
make install CMAKE_INSTALL_PREFIX=%b SIP_MAC_PATH=%p/bin
# 2.0.0
ln -s ../Applications/QGIS-py27-2.0.1.app/Contents/MacOS/bin/QGIS\
Browser.app ../Applications/
popd
# 1.7.0 Tell qgis to read Fink's environmental variables
pushd $QGIS_DIR/MacOS
mv QGIS QGIS.exe
echo '#!/bin/sh' >QGIS
echo 'export
PYTHONPATH=%p/lib/qt4-mac/lib/python'${PY_VER}'/site-packages:$PYTHONPATH'
>>QGIS
echo 'export PATH=%p/lib/qt4-mac/lib/python'${PY_VER}'/bin:$PATH' >>QGIS
echo 'export QGIS_PLUGINPATH=%p/share/qgis20-py'${PY_VER}'/plugins'
>>QGIS
echo ". %p/bin/init.sh && %p/$QGIS_DIR/MacOS/QGIS.exe" >>QGIS
chmod 555 QGIS
# 1.8.0
install_name_tool -id %p/$QGIS_DIR/MacOS/QGIS.exe QGIS.exe
for loadable in qgis_analysis qgis_core qgis_gui
do
install_name_tool -change
@executable_path/../Frameworks/$loadable.framework/$loadable
%p/$QGIS_DIR/Frameworks/$loadable.framework/Versions/$QGIS_VER/$loadable
QGIS.exe
done
popd
# 1.6.0 Recompile python scripts to fix path
%p/bin/python$PY_VER %p/lib/python$PY_VER/compileall.py -f -d
%p/$QGIS_DIR/Resources/python/qgis %b/$QGIS_DIR/Resources/python/qgis
%p/bin/python$PY_VER -O %p/lib/python$PY_VER/compileall.py -f -d
%p/$QGIS_DIR/Resources/python/qgis %b/$QGIS_DIR/Resources/python/qgis
# 1.6.0 Plugins are now managed by their own package (e.g.
qgis-plugin-ftools)
rm -rf %b/$QGIS_DIR/Resources/python/plugins
ln -s %p/share/qgis20-py%type_pkg[python]/plugins
%b/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Resources/python/plugins
# 1.6.0 Workaround to SJIS problem
mkdir -p %b/$QGIS_DIR/PlugIns
ln -s %p/lib/qt4-mac/plugins/codecs %b/$QGIS_DIR/PlugIns/codecs
# 1.8.0 Fix install name for Fink's policy
pushd $QGIS_DIR/MacOS/lib
for libname in libqgispython.2.0.1.dylib
do
install_name_tool -id %p/$QGIS_DIR/MacOS/lib/$libname $libname
for loadable in qgis_core
do
install_name_tool -change
@loader_path/../../Frameworks/$loadable.framework/$loadable
%p/$QGIS_DIR/Frameworks/$loadable.framework/Versions/$QGIS_VER/$loadable
$libname
done
done
popd
pushd $QGIS_DIR/Frameworks
for libname in qgis_analysis qgis_core qgis_gui qgis_networkanalysis
qgisgrass qgissqlanyconnection
do
install_name_tool -id
%p/$QGIS_DIR/Frameworks/$libname.framework/Versions/$QGIS_VER/$libname
$libname.framework/Versions/$QGIS_VER/$libname
for loadable in qgis_analysis qgis_core qgis_gui
do
install_name_tool -change
@loader_path/../../../$loadable.framework/$loadable
%p/$QGIS_DIR/Frameworks/$loadable.framework/Versions/$QGIS_VER/$loadable
$libname.framework/Versions/$QGIS_VER/$libname
done
done
popd
pushd $QGIS_DIR/Resources/python/qgis
for libname in analysis.so core.so gui.so
do
install_name_tool -id
%p/$QGIS_DIR/Resources/python/qgis/$libname $libname
for loadable in qgis_analysis qgis_core qgis_gui
do
install_name_tool -change
@loader_path/../../../MacOS/../Frameworks/$loadable.framework/$loadable
%p/$QGIS_DIR/Frameworks/$loadable.framework/Versions/$QGIS_VER/$loadable
$libname
done
done
popd
pushd $QGIS_DIR/MacOS/lib/qgis
install_name_tool -change
@executable_path/../lib/qgis_core.framework/Versions/$QGIS_VER/qgis_core
%p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core crssync
popd
pushd $QGIS_DIR/MacOS/bin/QGIS\ Browser.app/Contents/MacOS
install_name_tool -change
@executable_path/../Frameworks/qgis_core.framework/qgis_core
%p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core QGIS\
Browser
install_name_tool -change
@executable_path/../Frameworks/qgis_gui.framework/qgis_gui
%p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_gui QGIS\
Browser
popd
pushd $QGIS_DIR/MacOS/bin/qgis_help.app/Contents/MacOS
install_name_tool -change
@executable_path/../Frameworks/qgis_core.framework/qgis_core
%p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core
qgis_help
popd
pushd $QGIS_DIR/PlugIns/qgis
for libname in libcoordinatecaptureplugin.so
libdelimitedtextprovider.so libdxf2shpconverterplugin.so libevis.so
libgdalprovider.so libgeorefplugin.so libgpsimporterplugin.so libgpxprovider.so
libgrass_gis.6.4.2.so libgrassplugin.so libgrassprovider.so
libgrassrasterprovider.so libheatmapplugin.so libinterpolationplugin.so
libmemoryprovider.so libmssqlprovider.so libofflineeditingplugin.so
libogrprovider.so liboracleplugin.so libowsprovider.so libpostgresprovider.so
librasterterrainplugin.so libroadgraphplugin.so libspatialiteprovider.so
libspatialqueryplugin.so libspitplugin.so libsqlanywhereplugin.so
libsqlanywhereprovider.so libtopolplugin.so libwcsprovider.so libwfsprovider.so
libwmsprovider.so libzonalstatisticsplugin.so
do
install_name_tool -id %p/$QGIS_DIR/PlugIns/qgis/$libname
$libname
for loadable in qgis_analysis qgis_core qgis_gui
do
install_name_tool -change
@loader_path/../../MacOS/../Frameworks/$loadable.framework/$loadable
%p/$QGIS_DIR/Frameworks/$loadable.framework/Versions/$QGIS_VER/$loadable
$libname
done
done
popd
# 1.8.0 Creates Info.plist
sed -e 's|\${QGIS_APP_NAME}|QGIS|g' \
-e 's|\${COMPLETE_VERSION}|%v|g' \
-e 's|\${RELEASE_NAME}|Lisboa|g' \
-e 's|\${REVISION}|Fink|g' \
mac/app.info.plist.in > $QGIS_DIR/Info.plist
<<
InstallScript: <<
#!/bin/bash -ev
# Uses AppBundles which copies files from the build directory.
echo "Completed the building process..."
<<
AppBundles: Applications/QGIS-py%type_pkg[python]-%v.app
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for QGIS
Depends: <<
qt4-base-mac-qtcore-shlibs (>= 4.4),
python%type_pkg[python], sip-py%type_pkg[python] (>= 4.8),
pyqt4-mac-py%type_pkg[python],
qscintilla2.8-qt4-mac-shlibs,
qscintilla2-qt4-mac-py%type_pkg[python],
gsl-shlibs,
xerces-c31-shlibs,
libgeos3.4.2-shlibs (>= 3.0),
gdal-shlibs (>= 1.4) | gdal-pgsql-shlibs (>= 1.4),
grass64-x11 | grass64-mac,
libspatialite5-shlibs,
proj-shlibs (>= 4.4),
qwt6-qt4-mac-shlibs (>= 5.0),
libspatialindex2-shlibs,
libspatialite5-shlibs (>= 3.0)
<<
Files: <<
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/2.0/qgis_analysis
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/2.0/qgis_core
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/2.0/qgis_gui
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/2.0/qgis_networkanalysis
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass.framework/Versions/2.0/qgisgrass
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgissqlanyconnection.framework/Versions/2.0/qgissqlanyconnection
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgispython.2.0.1.dylib
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/qgis/crssync
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/PlugIns/qgis/*.so
<<
Shlibs: <<
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/2.0/qgis_analysis
2.0.1 %n (>= 2.0.1-1)
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/2.0/qgis_core
2.0.1 %n (>= 2.0.1-1)
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/2.0/qgis_gui
2.0.1 %n (>= 2.0.1-1)
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/2.0/qgis_networkanalysis
2.0.1 %n (>= 2.0.1-1)
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass.framework/Versions/2.0/qgisgrass
2.0.1 %n (>= 2.0.1-1)
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgissqlanyconnection.framework/Versions/2.0/qgissqlanyconnection
2.0.1 %n (>= 2.0.1-1)
%p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgispython.2.0.1.dylib
2.0.1 %n (>= 2.0.1-1)
<<
# End of SplitOff
<<
SplitOff2: <<
Package: %N-dev
Description: Header files for QGIS
Files: <<
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/Current
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/Current
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/Current
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/Current
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass.framework/Versions/Current
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/qgis_analysis
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/qgis_core
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/qgis_gui
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/qgis_networkanalysis
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass.framework/qgisgrass
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgissqlanyconnection.framework/qgissqlanyconnection
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgispython.dylib
<<
# End of SplitOff
<<
DescPackaging: <<
Since 1.7.0,
1. qgis has Python variants,
e.g. qgis17-py31 and qgis17-py27.
2. separates all the python plugins
as independent packages.
For consistency, qgis and relevant packages are strongly recommended to
depend on
the latest stable versions, e.g.:
postgresql91, postgis91
grass64,
libgeos3.4.2,
libjpeg9, libogdi3, libpng15, libtiff5,
libspatialite5
<<
DescPort: <<
See INSTALL
See http://wiki.qgis.org/qgiswiki/BuildingFromSource
<<
# End of Info2
<<
--- NEW FILE: qgis-plugin-sextante-py.info ---
Info2: <<
Package: qgis%type_pkg[qgis]-plugin-sextante-py%type_pkg[python]
Type: python (2.7 2.6), qgis (2.0)
Architecture: powerpc, i386, x86_64
Version: 1.1
Revision: 1
Description: Spatial Data Processing Framework
License: GPL
Homepage: http://qgis.org
Maintainer: BABA Yoshihiko <[email protected]>
Depends: <<
sip-py%type_pkg[python],
qgis%type_pkg[qgis]-plugin-ftools-py%type_pkg[python],
qgis%type_pkg[qgis]-plugin-gdaltools-py%type_pkg[python],
psycopg2-py%type_pkg[python]
<<
BuildDepends: <<
fink (>= 0.28), cmake, bison (>= 2.4),
gsl,
qt4-base-mac (>= 4.4),
sip-py%type_pkg[python]-bin (>= 4.8), pyqt4-mac-py%type_pkg[python],
qscintilla2.8-qt4-mac,
xerces-c31-dev,
libiconv-dev, giflib, libtiff5, libjpeg9, libogdi3 (>= 3.1.5-1),
libpng15, netcdf (>= 3.6.0-1002),
cfitsio,
unixodbc2-nox (>= 2.2.11-1010) | unixodbc2 (>= 2.2.11-1010),
libgeos3.4.2 (>= 3.0),
gdal-dev (>= 1.4) | gdal-pgsql-dev (>= 1.4),
postgresql91-dev,
grass64-x11-dev | grass64-mac-dev,
proj (>= 4.4),
qwt6-qt4-mac (>= 5.0),
libspatialindex2,
libspatialite5 (>= 3.0)
<<
# Unpack Phase.
Source: http://qgis.org/downloads/qgis-2.0.1.tar.bz2
Source-MD5: 3822c7dd70e2d893a0f1baa9c72316d2
SetCFLAGS: -fno-common
SetLDFLAGS: -liconv
CompileScript: <<
#!/bin/bash -ev
# Find Fink's PyQt4
PY_VER=%type_raw[python]
perl -pi -e 's|sys.path = \[\\\"\"|sys.path =
\[\\\"%p/lib/qt4-mac/lib/python'${PY_VER}'/site-packages\\", \\"\"|'
src/python/qgspythonutilsimpl.cpp
export QTDIR=%p/lib/qt4-mac
export PYTHONPATH=%p/lib/qt4-mac/lib/python$PY_VER/site-packages:$PYTHONPATH
export PATH=%p/lib/qt4-mac/lib/python$PY_VER/bin:$PATH
QGIS_OPTIONS=" -D CMAKE_C_COMPILER=gcc
-D QGIS_APP_NAME=QGIS-py-%v
-D CMAKE_PREFIX_PATH=%p
-D
EXECUTABLE_OUTPUT_PATH=%b/build/src/mac/Contents/MacOS
-D CMAKE_INSTALL_PREFIX=%b/Applications
-D GDAL_INCLUDE_DIR=%p/include/gdal1
-D
GEOS_CONFIG=%p/opt/libgeos3.3.3/bin/geos-config
-D QT_BINARY_DIR=%p/lib/qt4-mac/bin
-D QT_INCLUDE_DIR=%p/lib/qt4-mac/include
-D
QT_QMAKE_EXECUTABLE=%p/lib/qt4-mac/bin/qmake
-D
PYTHON_INCLUDE_PATH=%p/include/python$PY_VER
-D
PYTHON_LIBRARY=%p/lib/python$PY_VER/config/libpython$PY_VER.dylib
-D
PYTHON_EXECUTABLE=%p/bin/python$PY_VER
-D
PYUIC4_PROGRAM=%p/lib/qt4-mac/lib/python$PY_VER/bin/pyuic4
-D
SIP_INCLUDE_DIR=%p/include/python$PY_VER
-D SIP_BINARY_PATH=%p/bin
-D POSTGRES_CONFIG=%p/bin/pg_config
-D GRASS_PREFIX=no"
QGIS_VERSION_OPTIONS="-D CMAKE_BUILD_TYPE=Release
-D ENABLE_TESTS=FALSE
-D WITH_INTERNAL_SPATIALITE=FALSE
-D WITH_PYSPATIALITE=FALSE
-D
QWT_LIBRARY=%p/lib/qt4-mac/lib/qwt.framework/Versions/6/qwt
-D
QWT_INCLUDE_DIR=%p/lib/qt4-mac/lib/qwt.framework/Versions/6/Headers/
-D BISON_EXECUTABLE=%p/bin/bison
-D WITH_MAPSERVER=FALSE
-D
QGIS_FW_SUBDIR=%p/$QGIS_DIR/Frameworks
-D QGIS_MACAPP_BUNDLE=0"
QGIS_DIR=Applications/QGIS.app/Contents
mkdir build
pushd build
cmake $QGIS_OPTIONS $QGIS_VERSION_OPTIONS ..
make sextante-.
pushd python/plugins
make install CMAKE_INSTALL_PREFIX=%b SIP_MAC_PATH=%p/bin
popd
# Recompile python scripts to fix path (added to 1.6.0)
%p/bin/python$PY_VER %p/lib/python$PY_VER/compileall.py -f -d
%p/$QGIS_DIR/Resources/python/qgis %b/$QGIS_DIR/Resources/python/qgis
%p/bin/python$PY_VER -O %p/lib/python$PY_VER/compileall.py -f -d
%p/$QGIS_DIR/Resources/python/qgis %b/$QGIS_DIR/Resources/python/qgis
<<
InstallScript: <<
mkdir -p %i/share/qgis%type_pkg[qgis]-py%type_pkg[python]/plugins
cp -R Applications/QGIS.app/Contents/Resources/python/plugins/sextante
%i/share/qgis%type_pkg[qgis]-py%type_pkg[python]/plugins/
<<
<<
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs