diff options
author | Argyros Argyridis | 2024-04-03 10:28:49 +0300 |
---|---|---|
committer | Argyros Argyridis | 2024-04-03 10:28:49 +0300 |
commit | 03a423881dab42a6dfc234dbdcfd9d56147f5dbb (patch) | |
tree | b35c36f3cc2df4d877337f7d37b0ef3869ac010d | |
parent | 9807d6a5c47d45949623960c609ba92f82a023c5 (diff) | |
download | aur-03a423881dab42a6dfc234dbdcfd9d56147f5dbb.tar.gz |
package updated to version 9.0
-rwxr-xr-x | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 70 |
2 files changed, 42 insertions, 44 deletions
@@ -1,7 +1,7 @@ pkgbase = orfeo-toolbox pkgdesc = ORFEO Toolbox (OTB) is an open source library of image processing algorithms - pkgver = 8.1.2 - pkgrel = 6 + pkgver = 9.0.0 + pkgrel = 1 url = http://www.orfeo-toolbox.org arch = x86_64 arch = i686 @@ -11,26 +11,24 @@ pkgbase = orfeo-toolbox makedepends = cmake makedepends = qt5-base depends = gdal + depends = cblas depends = freeglut depends = curl depends = fftw depends = tinyxml depends = muparser - depends = fltk + depends = muparserx depends = python - depends = openthreads depends = boost + depends = lapack depends = hdf5 depends = insight-toolkit4 depends = libsvm - depends = qwt depends = opencv>=3 - depends = glfw depends = openmpi - depends = glew - source = orfeo-toolbox-8.1.2.tar.gz::https://www.orfeo-toolbox.org/packages/archives/OTB/OTB-8.1.2.tar.gz + source = orfeo-toolbox-9.0.0.tar.gz::https://www.orfeo-toolbox.org/packages/OTB-9.0.0.tar.gz source = git+https://github.com/jmichel-otb/GKSVM.git - md5sums = f07dbbd06d9a913e3af2bb0e6b2f7a8c + md5sums = 96514ae349ded4498d1e105694f7af5a md5sums = SKIP pkgname = orfeo-toolbox @@ -2,16 +2,15 @@ # Contributor: Samuel Mesa <samuelmesa@linuxmail.org> pkgname=orfeo-toolbox -pkgver=8.1.2 -_pkgver=8.0 -pkgrel=6 +pkgver=9.0.0 +_pkgver=9.0 +pkgrel=1 pkgdesc="ORFEO Toolbox (OTB) is an open source library of image processing algorithms" arch=(x86_64 i686) url="http://www.orfeo-toolbox.org" license=('CeCILL') groups=() -depends=('gdal' 'freeglut' 'curl' 'fftw' 'tinyxml' 'muparser' 'fltk' 'python' 'openthreads' 'boost' - 'hdf5' 'insight-toolkit4' 'libsvm' 'qwt' 'opencv>=3' 'glfw' 'openmpi' 'glew') +depends=('gdal' 'cblas' 'freeglut' 'curl' 'fftw' 'tinyxml' 'muparser' 'muparserx' 'python' 'boost' 'lapack' 'hdf5' 'insight-toolkit4' 'libsvm' 'opencv>=3' 'openmpi') makedepends=('git' 'swig' 'cmake' 'qt5-base') optdepends=() provides=() @@ -22,11 +21,11 @@ options=() install= changelog= -source=("${pkgname}-${pkgver}.tar.gz::https://www.orfeo-toolbox.org/packages/archives/OTB/OTB-$pkgver.tar.gz" +source=("${pkgname}-${pkgver}.tar.gz::https://www.orfeo-toolbox.org/packages/OTB-$pkgver.tar.gz" "git+https://github.com/jmichel-otb/GKSVM.git") noextract=() -md5sums=('f07dbbd06d9a913e3af2bb0e6b2f7a8c' +md5sums=('96514ae349ded4498d1e105694f7af5a' 'SKIP') @@ -35,66 +34,67 @@ _gitname="GKSVM" prepare() { ## Module for monteverdi build echo $srcdir - cd $srcdir/ + cd $srcdir/ cp -ra $srcdir/GKSVM $srcdir/Modules/Remote #commenting version detection for FindMUParser.cmake since it causes an error - sed -i '62 s/^/#/' $srcdir/CMake/FindMuParser.cmake - sed -i '63 s/^/#/' $srcdir/CMake/FindMuParser.cmake - + sed -i '62 s/^/#/' $srcdir/CMake/FindMuParser.cmake + sed -i '63 s/^/#/' $srcdir/CMake/FindMuParser.cmake + } build() { cd $srcdir/ - - if [ -d "$srcdir/build/" ]; then - rm -rf $srcdir/build/ - fi - mkdir $srcdir/build/ - - cd $srcdir/build - - cmake ../ \ + + if [ -d "$srcdir/build/" ]; then + rm -rf $srcdir/build/ + fi + mkdir $srcdir/build/ + + cd $srcdir/build + + cmake ../ \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DOTB_USE_CURL=ON \ -DBUILD_EXAMPLES=OFF \ -DBUILD_TESTING=OFF \ + -DOTB_USE_CURL=ON \ -DOTB_WRAP_PYTHON=ON \ -DBUILD_SHARED_LIBS=ON \ - -DOTB_USE_QT=ON \ - -DOTB_USE_GLEW=ON \ + -DOTBGroup_FeaturesExtraction=ON \ + -DOTBGroup_Hyperspectral=ON \ + -DOTBGroup_Learning=ON \ + -DOTBGroup_Miscellaneous=ON \ + -DOTBGroup_Remote=ON \ + -DOTBGroup_SAR=ON \ + -DOTBGroup_Segmentation=ON \ + -DOTBGroup_StereoProcessing=ON \ -DOTB_USE_OPENCV=ON \ -DOTB_USE_MUPARSER=ON \ - -DOTB_USE_MPI=ON \ + -DOTB_USE_MUPARSERX=OFF \ -DOTB_USE_LIBKML=ON \ -DOTB_USE_LIBSVM=ON \ -DOTB_USE_OPENMP=ON \ -DOTB_USE_6S=ON \ -DOTB_DATA_USE_LARGEINPUT=ON \ - -DOTB_USE_GLFW=ON \ - -DOTB_USE_OPENGL=ON \ -DOTB_USE_SPTW=ON \ - -DOTB_USE_QWT=ON \ - -DOTB_USE_GLUT=OFF \ -DOTB_USE_SPTW=ON \ -DOTB_USE_SHARK=OFF \ -DITK_DIR=/opt/insight-toolkit4 \ -DCMAKE_PREFIX_PATH=/opt/insight-toolkit4 \ -DCMAKE_CXX_STANDARD=17 \ - -DBoost_USE_STATIC_LIBS=OFF - + -DBoost_USE_STATIC_LIBS=ON + make - + } - + package() { # Install an ldconfig conf for Orfeo libs to be visible on the # system. Arch runs `ldconfig' after install automatically: echo "/usr/lib/otb - /usr/lib/otb/applications" > "${srcdir}/${pkgname}.conf" + /usr/lib/otb/applications" > "${srcdir}/${pkgname}.conf" install -D -m644 "${srcdir}/${pkgname}.conf" "${pkgdir}/etc/ld.so.conf.d/${pkgname}.conf" - + cd "$srcdir/"build make DESTDIR="$pkgdir" install } - |