Update of /cvsroot/fink/experimental/babayoshihiko/finkinfo
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16088

Added Files:
        qgis-mac.info 
Log Message:
Aqua version of QGIS

--- NEW FILE: qgis-mac.info ---
Info2: <<

Package: qgis-mac%type_pkg[pgsql]%type_pkg[grass]
Type: pgsql (. -pgsql), grass (. -grass)
Conflicts: qgis-mac, qgis-mac-pgsql, qgis-mac-grass, qgis-mac-pgsql-grass
Replaces: qgis-mac, qgis-mac-pgsql, qgis-mac-grass, qgis-mac-pgsql-grass


Version: 1.3.0
Revision: 1
Description: User friendly Open Source GIS
License: GPL
Homepage: http://qgis.org
Maintainer: BABA Yoshihiko <babayoshih...@mac.com>
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.
You can also choose your prefered Python version. qgis-mac uses python2.6 
and do not include postgresql and grass support.
<<

DescUsage: Just double click 'qgis.app' in %p/Application.

# Dependencies.
Depends: <<
        %n-shlibs (=%v-%r)
<<
BuildDepends: << 
        fink (>= 0.28),
        cmake, bison (>= 2.3),
        gsl,
        qt4-mac (>=4.5.2), 
        pyqt4-mac-py26 (>=4.6), 
        sip-py26-bin (>=4.9), 
        unixodbc2 (>= 2.2.11-1010) | unixodbc2-nox (>= 2.2.11-1010), 
        libiconv-dev, giflib, libtiff, libjpeg, libogdi3 (>= 3.1.5-1002), 
libpng3, netcdf (>= 3.6.0-1002), cfitsio,
        libgeos3, libgeosc1,
        gdal-nopgsql-dev (>= 1.3.1-1001) | gdal-dev (>= 1.3.1-1001), 
        (%type_raw[pgsql] = -pgsql) postgresql83-dev, 
        (%type_raw[grass] = -grass) grass64-dev | (%type_raw[grass] = -grass) 
grass64-pgsql-dev, 
        proj (>=4)
<<

# Unpack Phase.
Source: http://download.osgeo.org/qgis/src/qgis_%v.tar.gz
Source-MD5: c75d0912011fe41a4e4a316ea323f73a
SourceDirectory: qgis-%v

# Patch Phase.
# No patch necessary for the current version.

# Compile Phase.
GCC: 4.0


CompileScript: <<
#!/bin/bash -ev
        export QTDIR=%p/lib/qt4-mac
        perl -pi -e 's|sipClass(_[^,]+)|(sipWrapperType *) 
sipTypeAsPyTypeObject (sipType\1)|' python/core/conversions.sip
        mkdir build
        cd build
    
   case %n in
   qgis-mac)
        cmake -DCMAKE_PREFIX_PATH=%p \
                        
-DEXECUTABLE_OUTPUT_PATH=%p/Applications/qgis%v.app/Contents/MacOS \
                        -DCMAKE_INSTALL_PREFIX=%i/Applications \
                                -DCMAKE_BUILD_TYPE=Release \
                                -DGDAL_INCLUDE_DIR=%p/include/gdal1 \
                                -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/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_INCLUDE_PATH=%p/include/python2.6 \
                                
-DPYTHON_LIBRARY=%p/lib/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_EXECUTABLE=%p/bin/python2.6 \
                                -DSIP_INCLUDE_DIR=%p/include/python2.6 \
                                -DSIP_BINARY_PATH=%p/bin \
                                -DSQLITE3_INCLUDE_DIR=/usr/include \
                                -DSQLITE3_LIBRARY=/usr/lib/libsqlite3.dylib \
                                -DPOSTGRESQL_PREFIX= \
                                -DPOSTGRES_CONFIG= \
                                -DGRASS_INCLUDE_DIR= \
                                -DGRASS_PREFIX=  ..
        ;;
   qgis-mac-pgsql)
        cmake -DCMAKE_PREFIX_PATH=%p \
                        
-DEXECUTABLE_OUTPUT_PATH=%p/Applications/qgis%v.app/Contents/MacOS \
                        -DCMAKE_INSTALL_PREFIX=%i/Applications \
                                -DCMAKE_BUILD_TYPE=Release \
                                -DGDAL_INCLUDE_DIR=%p/include/gdal1 \
                                -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/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_INCLUDE_PATH=%p/include/python2.6 \
                                
-DPYTHON_LIBRARY=%p/lib/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_EXECUTABLE=%p/bin/python2.6 \
                                -DSIP_INCLUDE_DIR=%p/include/python2.6 \
                                -DSIP_BINARY_PATH=%p/bin \
                                -DSQLITE3_INCLUDE_DIR=/usr/include \
                                -DSQLITE3_LIBRARY=/usr/lib/libsqlite3.dylib \
                                -DPOSTGRESQL_PREFIX=%p \
                                -DPOSTGRES_CONFIG=%p/bin/pg_config \
                                -DGRASS_INCLUDE_DIR= \
                                -DGRASS_PREFIX=  ..
        ;;
   qgis-mac-grass)
        cmake -DCMAKE_PREFIX_PATH=%p \
                        
-DEXECUTABLE_OUTPUT_PATH=%p/Applications/qgis%v.app/Contents/MacOS \
                        -DCMAKE_INSTALL_PREFIX=%i/Applications \
                                -DCMAKE_BUILD_TYPE=Release \
                                -DGDAL_INCLUDE_DIR=%p/include/gdal1 \
                                -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/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_INCLUDE_PATH=%p/include/python2.6 \
                                
-DPYTHON_LIBRARY=%p/lib/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_EXECUTABLE=%p/bin/python2.6 \
                                -DSIP_INCLUDE_DIR=%p/include/python2.6 \
                                -DSIP_BINARY_PATH=%p/bin \
                                -DSQLITE3_INCLUDE_DIR=/usr/include \
                                -DSQLITE3_LIBRARY=/usr/lib/libsqlite3.dylib \
                                -DPOSTGRESQL_PREFIX= \
                                -DPOSTGRES_CONFIG= \
                                
-DGRASS_PREFIX=%p/Applications/GRASS-6.4.app/Contents/MacOS \
                                ..
        ;;
   qgis-mac-pgsql-grass)
        cmake -DCMAKE_PREFIX_PATH=%p \
                        -DCMAKE_INSTALL_PREFIX=%i/Applications \
                                -DCMAKE_BUILD_TYPE=Release \
                                -DGDAL_INCLUDE_DIR=%p/include/gdal1 \
                                -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/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_INCLUDE_PATH=%p/include/python2.6 \
                                
-DPYTHON_LIBRARY=%p/lib/python2.6/config/libpython2.6.dylib \
                                -DPYTHON_EXECUTABLE=%p/bin/python2.6 \
                                -DSIP_INCLUDE_DIR=%p/include/python2.6 \
                                -DSIP_BINARY_PATH=%p/bin \
                                -DSQLITE3_INCLUDE_DIR=/usr/include \
                                -DSQLITE3_LIBRARY=/usr/lib/libsqlite3.dylib \
                                -DPOSTGRESQL_PREFIX=%p \
                                -DPOSTGRES_CONFIG=%p/bin/pg_config \
                                
-DGRASS_PREFIX=%p/Applications/GRASS-6.4.app/Contents/MacOS \
                                ..
        ;;
    esac
    
        make
        cd ..
# End of CompileScript
<<

# Install Phase.
InstallScript: <<
#!/bin/sh -xe
        cd build
        make install
        cd ..

        # Somehow, themes is .
        #cd %i/Applications/qgis%v.app/Contents
        #ln -s MacOS/share share
        #cd %b
        
        
        # Install name path changed to %p
        cd %i/Applications/qgis%v.app/Contents/MacOS/lib
        install_name_tool -id 
"%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_core.%v.dylib" 
libqgis_core.%v.dylib
        install_name_tool -id 
"%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_gui.%v.dylib" 
libqgis_gui.%v.dylib
        install_name_tool -id 
"%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgispython.%v.dylib" 
libqgispython.%v.dylib
        if [ "%type_raw[grass]" == "-grass" ]; then
        install_name_tool -id 
"%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgisgrass.%v.dylib" 
libqgisgrass.%v.dylib
        fi
        cd %b
<<
DocFiles: 





SplitOff: <<
  Package: %N-dev
  BuildDependsOnly: True
  Conflicts: qgis-mac-dev, qgis-mac-pgsql-dev, qgis-mac-grass-dev, 
qgis-mac-pgsql-grass-dev
  Replaces: qgis-mac-dev, qgis-mac-pgsql-dev, qgis-mac-grass-dev, 
qgis-mac-pgsql-grass-dev
  Description: QGIS Header Libraries
  Depends: %N-shlibs (=%v-%r)
  Files: <<
    Applications/qgis%v.app/Contents/MacOS/include
    Applications/qgis%v.app/Contents/MacOS/lib/libqgis_core.dylib
    Applications/qgis%v.app/Contents/MacOS/lib/libqgis_gui.dylib
    Applications/qgis%v.app/Contents/MacOS/lib/libqgispython.dylib
    (%type_raw[grass] = -grass) 
Applications/qgis%v.app/Contents/MacOS/lib/libqgisgrass.dylib
  <<
    Shlibs: <<
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_core.dylib
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_gui.dylib
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgispython.dylib
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/libqgisgrass.dylib
  <<
#End of SplitOff
<<





SplitOff2: <<
  Package: %N-shlibs
  Conflicts: qgis-mac-shlibs
  Replaces: qgis-mac-shlibs
  
  Description: QGIS Shared Libraries
  Depends: <<
        pyqt4-mac-py26-bin (>=4.6), 
        qt4-mac-core-shlibs (>=4.5.2), 
        pyqt4-mac-py26-bin (>=4.6), 
        gsl-shlibs,
        libgeos3-shlibs, libgeosc1-shlibs,
        gdal-nopgsql-shlibs (>= 1.3.1-1001) | gdal-shlibs (>= 1.3.1-1001), 
        (%type_raw[pgsql] = -pgsql) postgresql83-shlibs, 
        (%type_raw[grass] = -grass) grass64-shlibs, 
        proj-shlibs (>=4)
  <<
  Files: <<
    Applications/qgis%v.app/Contents/MacOS/lib/libqgis*.%v.dylib
    Applications/qgis%v.app/Contents/MacOS/lib/libqgis*.1.0.dylib
    Applications/qgis%v.app/Contents/MacOS/lib/qgis/*.so
  <<
  Shlibs: <<
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_core.1.0.dylib    
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_gui.1.0.dylib     
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgispython.1.0.dylib   
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_core.%v.dylib     
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgis_gui.%v.dylib      
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgispython.%v.dylib    
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgisgrass.%v.dylib    
1.0.2 %n (>= 1.0.2-1) 32
    %p/Applications/qgis%v.app/Contents/MacOS/lib/libqgisgrass.1.0.dylib  1.0.2 
%n (>= 1.0.2-1) 32
    
!%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libcoordinatecaptureplugin.so
    
!%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libcopyrightlabelplugin.so
    
!%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libdelimitedtextplugin.so
    
!%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libdelimitedtextprovider.so
    
!%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libdxf2shpconverterplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libgeorefplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libgpsimporterplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libgpxprovider.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libgridmakerplugin.so
    
!%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libinterpolationplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libmemoryprovider.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libnortharrowplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libogrconverterplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libogrprovider.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libpostgresprovider.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libquickprintplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libscalebarplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libspitplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libwfsplugin.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libwfsprovider.so
    !%p/Applications/qgis%v.app/Contents/MacOS/lib/qgis/libwmsprovider.so
  <<
#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:
    qt4-4.5.x
    python2.6
    postgresql83 (because Fink's latest version of PostGIS is for postgresql83)
    grass64

The versions of qt4, pyqt4 and sip should be the latest. Otherwise,
python is not bound.
sip-4.9 does not work with the 10.6 64bit environment.

  
BuildDepends: 
fink (>= 0.28). To use ! in Shlibs.
bison (>=2.3). 10.4's bison is obsolete.
  
CompileScript: 
(export QTDIR=%p/lib/qt4-mac). Qt4's descpackage says that QTDIR is no longer 
needed, 
but, without it, cmake cannot find qmake. All other parameters are defined in 
ConfigureParams.

Configure Parameterss: 
ccmake and build/CMakeCache.txt help you find the arguments to be passed to 
cmake.
http://www.opensubscriber.com/message/fink-de...@lists.sourceforge.net/6883546.html




# End of DescPort
<<

# End of Info2
<<

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to