summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD101
1 files changed, 31 insertions, 70 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a9eb8316d2ca..1cc0f3c6791e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,25 +3,31 @@
# Contributor: Christian Wygoda <accounts@wygoda.net>
pkgname=ossim
-pkgver=1.8.18
-pkgrel=2
+pkgver=1.8.20.3
+_pkgver=1.8.20-3
+pkgrel=1
pkgdesc="OSSIM is a powerful suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data."
url="http://www.ossim.org"
license=('LGPL')
arch=('i686' 'x86_64')
depends=('freetype2' 'gdal' 'libgeotiff' 'libjpeg' 'libtiff' 'openscenegraph' 'openjpeg' 'doxygen' 'hdf5-cpp-fortran'
- 'minizip' 'expat' 'ffmpeg' 'qt4' 'podofo' 'liblas' 'bzip2')
+ 'minizip' 'expat' 'ffmpeg' 'qt4' 'podofo' 'liblas' 'bzip2' 'freetype2')
makedepends=('cmake')
optdepends=( 'java-environment-common' 'openmpi' 'gpstk-bin' )
-source=(http://download.osgeo.org/ossim/source/latest/${pkgname}-${pkgver}.tar.gz ossim.sh lib64bit_cmake_patch.patch)
+source=(http://download.osgeo.org/ossim/source/latest/${pkgname}-${_pkgver}.tar.gz
+ ossim.sh
+ lib64bit_cmake_patch.patch
+ fix-ossim-trac-2354.diff)
install=ossim.install
-md5sums=('7bb918d8e20715d794eef86ad26e1389'
+md5sums=('eb2265db0d4d9201e255b92317121cfd'
'cb85c216a099b10f057cddeeae4a57fb'
- '9d676f9787896b096f1015c27e9d0769')
+ '9531d170d973b85bcf8f0889d9415d99'
+ '79e1e01bc9b8de9e0c0f481ccb19a8f7')
prepare() {
- cd ${srcdir}
- patch -Np1 -i ../lib64bit_cmake_patch.patch
+ cd ${srcdir}/${pkgname}-${_pkgver}
+ patch -p0 < ../lib64bit_cmake_patch.patch
+ patch -p0 < ../fix-ossim-trac-2354.diff
}
build() {
@@ -35,76 +41,31 @@ build() {
mkdir $srcdir/build
cd $srcdir/build
- OSSIM_DEV_HOME="$srcdir/${pkgname}-${pkgver}";
- buildir="$srcdir/${pkgname}-${pkgver}";
+ OSSIM_DEV_HOME="$srcdir/${pkgname}-${_pkgver}";
+ buildir="$srcdir/${pkgname}-${_pkgver}";
cmake -G "Unix Makefiles" \
- -DBUILD_CSMAPI=OFF \
- -DBUILD_OMS=ON \
- -DBUILD_OSSIM=ON \
- -DBUILD_OSSIM_PACKAGES=ON \
- -DBUILD_OSSIM_PLUGIN=ON \
- -DBUILD_OSSIMCONTRIB_PLUGIN=OFF \
- -DBUILD_OSSIMCSM_PLUGIN=OFF \
- -DBUILD_OSSIMGEOPDF_PLUGIN=ON \
- -DBUILD_OSSIMGDAL_PLUGIN=ON \
- -DBUILD_OSSIMHDF_PLUGIN=OFF \
- -DBUILD_OSSIMKAKADU_PLUGIN=OFF \
- -DBUILD_OSSIMKMLSUPEROVERLAY_PLUGIN=ON \
- -DBUILD_OSSIMLAS_PLUGIN=ON \
- -DBUILD_OSSIMLIBLAS_PLUGIN=OFF \
- -DBUILD_OSSIMLIBRAW_PLUGIN=ON \
- -DBUILD_OSSIMMRSID_PLUGIN=OFF \
- -DBUILD_OSSIMNDF_PLUGIN=ON \
- -DBUILD_OSSIMOPENJPEG_PLUGIN=OFF \
- -DBUILD_OSSIMHDF5_PLUGIN=ON \
- -DBUILD_OSSIMWORLDWIND_PLUGIN=ON \
- -DBUILD_OSSIMLIBLAS_PLUGIN=ON \
- -DBUILD_OSSIMOPENCV_PLUGIN=ON \
- -DBUILD_OSSIMSQLITE_PLUGIN=ON \
- -DBUILD_OSSIMWEB_PLUGIN=ON \
- -DBUILD_OSSIMPNG_PLUGIN=ON \
- -DBUILD_OSSIMREGISTRATION_PLUGIN=ON \
- -DBUILD_OSSIMQT4=ON \
- -DBUILD_OSSIMGUI=ON \
- -DBUILD_OSSIM_MPI_SUPPORT=OFF \
- -DBUILD_OSSIMPLANET=ON \
- -DBUILD_OSSIMPLANETQT=ON \
- -DBUILD_OSSIMPREDATOR=ON \
- -DBUILD_OSSIM_TEST_APPS=ON \
- -DBUILD_RUNTIME_DIR=bin \
- -DBUILD_SHARED_LIBS=ON \
- -DBUILD_WMS=ON \
- -DWMS_INCLUDE_DIR=${buildir}/libwms/include \
- -OSSIM_BUILD_DOXYGEN=ON \
- -DCMAKE_BUILD_TYPE=Debug \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_OSSIM_MPI_SUPPORT=OFF \
+ -DBUILD_OSSIM_TEST_APPS=OFF \
+ -DSubversion_SVN_EXECUTABLE="" \
+ -DCMAKE_MODULE_PATH=${buildir}/ossim_package_support/cmake/CMakeModules \
+ -DFREETYPE_INCLUDE_DIR_ft2build=/usr/include/freetype2 \
+ -DBUILD_WMS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib \
- -DBUILD_LIBRARY_DIR=/usr/lib \
- -DOSSIM_DEV_HOME=${buildir} \
- -DCMAKE_MODULE_PATH=${buildir}/ossim_package_support/cmake/CMakeModules \
- -DOSSIM_BUILD_ADDITIONAL_DIRECTORIES="${buildir}/ossimjni" \
- -DOSSIM_COMPILE_WITH_FULL_WARNING=ON \
- -DOSSIM_INSTALL_PLUGINS_WITH_VERSION=OFF \
- -DOSSIM_LIBRARIES=${buildir}/build/lib/libossim.so \
- -DOSSIM_PLUGIN_LINK_TYPE=MODULE \
- -DOSSIMPLANET_ENABLE_EPHEMERIS=ON \
- -DINSTALL_LIBRARY_DIR=/usr/lib \
- ${buildir}/ossim_package_support/cmake
-
- #-DOSSIM_DEPENDENCIES=${buildir}/local \
- #-DCMAKE_INCLUDE_PATH=${buildir}/local/include \
- #-DCMAKE_LIBRARY_PATH=${buildir}/local/lib \
- #-DMRSID_DIR=${buildir}/mrsid \
-
- make -j5
+ -DINSTALL_LIBRARY_DIR:PATH=/usr/lib \
+ -DINSTALL_RUNTIME_DIR:PATH=/usr/bin/ossim-apps/ \
+ -DINSTALL_ARCHIVE_DIR:PATH=/usr/lib \
+ ${buildir}/ossim \
+
+ make -j4
}
package() {
cd $srcdir/build
- buildir="$srcdir/${pkgname}-${pkgver}";
+ buildir="$srcdir/${pkgname}-${_pkgver}";
make DESTDIR=${pkgdir} install || return 1
sed -i -e 's|epsg_database_file1: $(OSSIM_DATA)/ossim/share/ossim/projection/ossim_epsg_projections-v7_4.csv|epsg_database_file1: $(OSSIM_DATA)/projection/ossim_epsg_projections-v7_4.csv|g' \
@@ -131,7 +92,7 @@ package() {
# Install the configuration file
mkdir ${pkgdir}/etc
- install -D -m644 ${buildir}/ossim/etc/config_files/dbossim.cfg ${pkgdir}/etc/ossim/dbossim.cfg
+ #install -D -m644 ${buildir}/ossim/etc/config_files/dbossim.cfg ${pkgdir}/etc/ossim/dbossim.cfg
# Install profile.d file
install -D ${srcdir}/ossim.sh \