Info2: << Package: qgis16-mac%type_pkg[grass] Type: grass (. -grass) Architecture: powerpc, i386, x86_64 Distribution: 10.4, 10.5, 10.6 Version: 1.6.0 Revision: 5 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 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 (qgis16-mac-grass) 8 Feature labeling << DescUsage: Just double click 'QGIS-%v.app' in /Applications/Fink. # Dependencies. Depends: %n-shlibs (=%v-%r) BuildDepends: << fink (>= 0.28), cmake, bison (>= 2.3), gsl, qt4-base-mac, sip-py27-bin (=4.10.5-1), pyqt4-mac-py27 (=4.7.4-1), unixodbc2-nox (>= 2.2.11-1010) | unixodbc2 (>= 2.2.11-1010), libiconv-dev, giflib, libtiff, libjpeg8, libogdi3 (>= 3.1.5-1002), libpng14, netcdf (>= 3.6.0-1002), cfitsio, libgeos3.3.0, gdal-dev | gdal-pgsql-dev | gdal-mysql-dev| gdal-pgsql-mysql-dev, postgresql84-dev, (%type_raw[grass] = -grass) grass64-mac-dev | (%type_raw[grass] = -grass) grass64-x11-dev, proj (>=4), qwt-qt4-mac << # Unpack Phase. Source: http://qgis.org/downloads/qgis-%v.tar.bz2 Source-MD5: 9ea8a784d970f5009b0e6271820248f6 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[grass]-%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_OPTIONS="-DQGIS_APP_NAME=QGIS%type_pkg[grass]-%v -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= -DQWT_LIBRARY=%p/lib/qt4-mac/lib/libqwt.5.2.0.dylib -DQWT_INCLUDE_DIR=%p/lib/qt4-mac/include/qwt/" QGIS_DIR=Applications/QGIS%type_pkg[grass]-%v.app/Contents mkdir build pushd build case %n in qgis16-mac) cmake $QGIS_OPTIONS \ -DGRASS_INCLUDE_DIR= \ -DGRASS_PREFIX= .. ;; qgis16-mac-grass) cmake $QGIS_OPTIONS \ -DGRASS_PREFIX=%p/Applications/GRASS-6.4.app/Contents/MacOS \ .. ;; esac make VERBOSE=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_pkg[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.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/python ln -s %p/share/qgis/python/plugins %b/Applications/QGIS%type_pkg[grass]-%v.app/Contents/Resources/python/plugins << AppBundles: Applications/QGIS%type_pkg[grass]-%v.app SplitOff: << Package: %N-shlibs Description: QGIS Shared Libraries Depends: << qt4-base-mac-qtcore-shlibs, python27, sip-py27 (=4.10.5-1), pyqt4-mac-py27 (=4.7.4-1), gsl-shlibs, libgeos3.3.0-shlibs, gdal-shlibs | gdal-pgsql-shlibs | gdal-mysql-shlibs| gdal-pgsql-mysql-shlibs, libspatialite1-shlibs | libspatialite1-64bit-shlibs, postgresql84-shlibs, (%type_pkg[grass] != .) grass64-mac-shlibs | (%type_pkg[grass] != .) grass64-x11-shlibs, (%type_pkg[grass] != .) grass64-mac | (%type_pkg[grass] != .) grass64-x11, proj-shlibs (>=4), qwt-qt4-mac-shlibs << Files: << Applications/QGIS%type_pkg[grass]-%v.app/Contents/MacOS/lib/libqgis*.%v.dylib << Shlibs: << %p/Applications/QGIS%type_pkg[grass]-%v.app/Contents/MacOS/lib/libqgispython.%v.dylib 1.6.0 %n (>= 1.6.0-1) %p/Applications/QGIS%type_pkg[grass]-%v.app/Contents/MacOS/lib/libqgis_analysis.%v.dylib 1.6.0 %n (>= 1.6.0-1) %p/Applications/QGIS%type_pkg[grass]-%v.app/Contents/MacOS/lib/libqgis_core.%v.dylib 1.6.0 %n (>= 1.6.0-1) %p/Applications/QGIS%type_pkg[grass]-%v.app/Contents/MacOS/lib/libqgis_gui.%v.dylib 1.6.0 %n (>= 1.6.0-1) (%type_raw[grass] = -grass) %p/Applications/QGIS%type_pkg[grass]-%v.app/Contents/MacOS/lib/libqgisgrass.%v.dylib 1.6.0 %n (>= 1.6.0-1) << #End of SplitOff << DescPackaging: << A separate package to the existing qgis-mac. Users can install two different versions of qgis. For consistency, qgis and relevant packages are strongly recommended to depend on the latest stable versions, e.g.: python2.7 postgresql84 grass64 << DescPort: << See http://wiki.qgis.org/qgiswiki/BuildingFromSource See the flags in SetXXXX and CompileScript for details. << # End of Info2 <<