Info2: << Package: qgis-mac%type_pkg[pgsql]%type_pkg[grass] Type: pgsql (. -pgsql), grass (. -grass) Architecture: powerpc, i386, x86_64 Distribution: 10.4, 10.5, 10.6 Suggests: r-base (>=2.8.0-1), rpy2-py27 Version: 1.5.0 Revision: 7 Description: User friendly Open Source GIS License: GPL Homepage: http://qgis.org Maintainer: BABA Yoshihiko 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 (optional) 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 (optional) 8 Feature labeling To use optional features, choose packages like qgis-pgsql and qgis-grass. << DescUsage: << Just double click 'qgis%v%type_pkg[pgsql]%type_pkg[grass]-%v.app' in %p/Applications. << # Dependencies. Depends: << %n-shlibs (=%v-%r) << BuildDepends: << fink (>= 0.28), cmake, bison (>= 2.3), gsl, qt4-mac (>=4.5.2), pyqt4-mac-py27 (>=4.7.4-1), sip-py27-bin (>=4.10.5-1), unixodbc2-nox (>= 2.2.11-1010) | unixodbc2 (>= 2.2.11-1010), libiconv-dev, giflib, libtiff, libjpeg, libogdi3 (>= 3.1.5-1002), libpng14 | libpng3, netcdf (>= 3.6.0-1002), cfitsio, libgeos3.2.2, gdal-dev | gdal-pgsql-dev | gdal-mysql-dev| gdal-pgsql-mysql-dev, (%type_raw[pgsql] = -pgsql) postgresql83-dev, (%type_raw[grass] = -grass) grass64-mac-dev | (%type_raw[grass] = -grass) grass64-x11-dev, proj (>=4) << # Unpack Phase. Source: http://download.osgeo.org/qgis/src/qgis_%v.tar.gz Source-MD5: a198fbcd8d96f5ed5e85a814cbc8f033 SourceDirectory: qgis-%v # Patch Phase. # Compile Phase. GCC: 4.0 SetCFLAGS: -fno-common SetLDFLAGS: -liconv CompileScript: << #!/bin/bash -ev # Find Fink's PyQt4 PY_VER=2.7 perl -pi -e 's|sys.path = \[\\\"\"|sys.path = \[\\\"%p/lib/qt4-mac/lib/python'${PY_VER}'/site-packages\\", \\"\"|' src/python/qgspythonutilsimpl.cpp perl -pi -e 's|\.app|%type_pkg[pgsql]%type_pkg[grass].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_OPTIONS="-DQGIS_APP_NAME=qgis%type_pkg[pgsql]%type_pkg[grass] -DCMAKE_PREFIX_PATH=%p -DEXECUTABLE_OUTPUT_PATH=%b/build/src/mac/Contents/MacOS -DCMAKE_INSTALL_PREFIX=%b/Applications -DCMAKE_BUILD_TYPE=Release -DGDAL_INCLUDE_DIR=%p/include/gdal1 -DGEOS_CONFIG=%p/opt/libgeos3.2.2/bin/geos-config -DQT_BINARY_DIR=%p/lib/qt4-mac/bin -DQT_INCLUDE_DIR=%p/lib/qt4-mac/include -DQT_QMAKE_EXECUTABLE=%p/lib/qt4-mac/bin/qmake -DPYTHON_DEBUG_LIBRARY=%p/lib/python$PY_VER/config/libpython$PY_VER.dylib -DPYTHON_INCLUDE_PATH=%p/include/python$PY_VER -DPYTHON_LIBRARY=%p/lib/python$PY_VER/config/libpython$PY_VER.dylib -DPYTHON_EXECUTABLE=%p/bin/python$PY_VER -DPYUIC4_PROGRAM=%p/lib/qt4-mac/lib/python$PY_VER/bin/pyuic4 -DSIP_INCLUDE_DIR=%p/include/python$PY_VER -DSIP_BINARY_PATH=%p/bin -DPOSTGRESQL_PREFIX=%p -DPOSTGRES_CONFIG=%p/bin/pg_config -DSQLITE3_INCLUDE_DIR= -DSQLITE3_LIBRARY=" QGIS_DIR=Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents mkdir build pushd build case %n in qgis-mac) cmake $QGIS_OPTIONS \ -DGRASS_INCLUDE_DIR= \ -DGRASS_PREFIX= .. ;; qgis-mac-grass) cmake $QGIS_OPTIONS \ -DGRASS_PREFIX=%p/Applications/GRASS-6.4.app/Contents/MacOS \ .. ;; esac # Workaround for Makefile bug (1.5.0 only) touch ../src/mac/Contents/SVN_MARKER-NOTFOUND make VERSBOSE=0 make install CMAKE_INSTALL_PREFIX=%b SIP_MAC_PATH=%p/bin popd # Fix install names pushd %b/$QGIS_DIR/MacOS/lib install_name_tool -id "%p/$QGIS_DIR/MacOS/lib/libqgis_core.%v.dylib" libqgis_core.%v.dylib install_name_tool -id "%p/$QGIS_DIR/MacOS/lib/libqgis_analysis.%v.dylib" libqgis_analysis.%v.dylib install_name_tool -id "%p/$QGIS_DIR/MacOS/lib/libqgis_gui.%v.dylib" libqgis_gui.%v.dylib install_name_tool -id "%p/$QGIS_DIR/MacOS/lib/libqgispython.%v.dylib" libqgispython.%v.dylib if [ "%type_raw[grass]" == "-grass" ]; then install_name_tool -id "%p/$QGIS_DIR/MacOS/lib/libqgisgrass.%v.dylib" libqgisgrass.%v.dylib fi popd # Tell qgis to read Fink's environmental variables pushd %b/$QGIS_DIR/MacOS mv QGIS QGIS.exe echo '#!/bin/sh' >QGIS echo ". %p/bin/init.sh && %p/$QGIS_DIR/MacOS/QGIS.exe" >>QGIS chmod 555 QGIS popd # Plugins are now managed by their own package (e.g. qgis-plugin-ftools) rm -rf %b/$QGIS_DIR/Resources/python/plugins # Workaround to SJIS problem mkdir -p %b/$QGIS_DIR/PlugIns ln -s %p/lib/qt4-mac/plugins/codecs %b/$QGIS_DIR/PlugIns/codecs # Recompile python scripts to fix path (added to 1.5.0) %p/bin/python$PY_VER %p/lib/python$PY_VER/compileall.py -f -d %p/$QGIS_DIR/Resources/python/qgis %b/$QGIS_DIR/MacOS/share/qgis/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/MacOS/share/qgis/python/qgis # End of CompileScript << # Install Phase. InstallScript: << mkdir -p %b/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/Resources/python ln -s %p/share/qgis/python/plugins %b/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/Resources/python/plugins << AppBundles: Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app SplitOff2: << Package: %N-shlibs Description: QGIS Shared Libraries Depends: << qt4-mac-core-shlibs (>=4.5.2), qt4-mac-gui-shlibs, python27, sip-py27, pyqt4-mac-py27 (>=4.7.4-1), gsl-shlibs, libgeos3.2.2-shlibs, gdal-shlibs | gdal-pgsql-shlibs | gdal-mysql-shlibs| gdal-pgsql-mysql-shlibs, libspatialite1-shlibs | libspatialite1-64bit-shlibs, (%type_raw[pgsql] = -pgsql) postgresql83-shlibs, (%type_raw[grass] = -grass) grass64-mac-shlibs | (%type_raw[grass] = -grass) grass64-x11-shlibs, (%type_raw[grass] = -grass) grass64-mac | (%type_raw[grass] = -grass) grass64-x11, proj-shlibs (>=4) << Files: << Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/libqgis*.%v.dylib Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/qgis/plugins/*.so << Shlibs: << %p/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/libqgispython.%v.dylib 1.5.0 %n (>= 1.5.0-1) 32 %p/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/libqgis_analysis.%v.dylib 1.5.0 %n (>= 1.5.0-1) 32 %p/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/libqgis_core.%v.dylib 1.5.0 %n (>= 1.5.0-1) 32 %p/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/libqgis_gui.%v.dylib 1.5.0 %n (>= 1.5.0-1) 32 (%type_pkg[grass] = -grass) %p/Applications/qgis%v%type_pkg[pgsql]%type_pkg[grass].app/Contents/MacOS/lib/libqgisgrass.%v.dylib 1.5.0 %n (>= 1.5.0-1) 32 << #End of SplitOff2 << DescPort: << http://wiki.qgis.org/qgiswiki/BuildingFromSource Dependency: qgis depends on python, pgsql and grass, all of which have several versions. Some other GIS programs, e.g. gdal, also depend on them. The versions should be consistent. Recommended versions: python2.6 postgresql83 (because Fink's latest version of PostGIS is for postgresql83) grass64 # End of DescPort << # End of Info2 <<