summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-02-26 21:14:48 -0500
committerCarlos Aznarán Laos2023-02-26 21:14:48 -0500
commit3c4c9e08a202875ddd1d214f4b30aabf3a582774 (patch)
treeac0f745333d33cda2cba4eb5c8be8c0f02ac5dbb
parentf02bace802d02269b0dc483609bae7499be21bdf (diff)
downloadaur-3c4c9e08a202875ddd1d214f4b30aabf3a582774.tar.gz
Add dependency python-numpy
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD42
2 files changed, 29 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7540a0b823d..c1f68fc16fb0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b16a8a424239..67f35b545e11 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}