diff options
author | Carlos Aznarán Laos | 2023-02-26 21:14:48 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-02-26 21:14:48 -0500 |
commit | 3c4c9e08a202875ddd1d214f4b30aabf3a582774 (patch) | |
tree | ac0f745333d33cda2cba4eb5c8be8c0f02ac5dbb | |
parent | f02bace802d02269b0dc483609bae7499be21bdf (diff) | |
download | aur-3c4c9e08a202875ddd1d214f4b30aabf3a582774.tar.gz |
Add dependency python-numpy
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 29 insertions, 25 deletions
@@ -5,24 +5,24 @@ pkgbase = cgal-swig-bindings url = https://github.com/CGAL/cgal-swig-bindings arch = x86_64 license = custom: Boost - makedepends = cgal-headers + makedepends = cgal makedepends = cmake makedepends = swig makedepends = eigen - makedepends = python - makedepends = java-runtime - makedepends = git + makedepends = python-numpy + makedepends = jdk-openjdk makedepends = tbb makedepends = boost + makedepends = git source = git+https://github.com/CGAL/cgal-swig-bindings.git md5sums = SKIP pkgname = python-cgal - depends = python + depends = python-numpy depends = boost depends = tbb pkgname = java-cgal - depends = java-runtime + depends = jdk-openjdk depends = boost depends = tbb @@ -1,3 +1,5 @@ +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: xantares <xantares09@hotmail.com> pkgbase=cgal-swig-bindings pkgname=('python-cgal' 'java-cgal') pkgver=r765.2479e35 @@ -5,44 +7,46 @@ pkgrel=1 pkgdesc='CGAL bindings using SWIG ' arch=('x86_64') license=('custom: Boost') -url="https://github.com/CGAL/cgal-swig-bindings" -makedepends=('cgal-headers' 'cmake' 'swig' 'eigen' 'python' 'java-runtime' 'git' 'tbb' 'boost') -source=("git+https://github.com/CGAL/cgal-swig-bindings.git") +url="https://github.com/CGAL/${pkgbase}" +makedepends=('cgal' 'cmake' 'swig' 'eigen' 'python-numpy' 'jdk-openjdk' 'tbb' 'boost' 'git') +source=("git+${url}.git") md5sums=('SKIP') pkgver() { - cd "$srcdir/cgal-swig-bindings" + cd "$srcdir/${pkgbase}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -build() -{ - cd "$srcdir"/cgal-swig-bindings +build() { + cd "$srcdir/${pkgbase}" mkdir -p build && pushd build cmake \ - -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_JAVA=ON \ + -DBUILD_PYTHON=ON \ + -DBUILD_RUBY=OFF \ + .. make ctest -j2 -R python -E polyline_simplification_2 --output-on-failure } -package_python-cgal() -{ - depends=('python' 'boost' 'tbb') +package_python-cgal() { + depends=('python-numpy' 'boost' 'tbb') - cd "$srcdir"/cgal-swig-bindings/build - python_dir=`python -c "from distutils import sysconfig; print(sysconfig.get_python_lib())"` + cd "$srcdir/${pkgbase}"/build + python_dir=$(python -c "from distutils import sysconfig; print(sysconfig.get_python_lib())") install -d "$pkgdir"/${python_dir} cp -r build-python/CGAL "$pkgdir"/${python_dir} rm "$pkgdir"/${python_dir}/CGAL/CGAL_*PYTHON_wrap.cxx -# make DESTDIR="$pkgdir" install + # make DESTDIR="$pkgdir" install } -package_java-cgal() -{ - depends=('java-runtime' 'boost' 'tbb') +package_java-cgal() { + depends=('jdk-openjdk' 'boost' 'tbb') - cd "$srcdir"/cgal-swig-bindings/build + cd "$srcdir/${pkgbase}"/build install -d "$pkgdir"/usr/share/java/ cp -r build-java/CGAL "$pkgdir"/usr/share/java -# make DESTDIR="$pkgdir" install + # make DESTDIR="$pkgdir" install } |