summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-08-03 21:54:25 -0500
committerLuis Martinez2022-08-03 21:55:29 -0500
commitd9b05e962e94af7a78e29f6e14aab7f513bbe3bd (patch)
treedf1bb68a5d2c16bd8e51c2529a956c176f1478f6
parent2f9531a3648fd61604b080da9a527c30a5bdbe13 (diff)
downloadaur-d9b05e962e94af7a78e29f6e14aab7f513bbe3bd.tar.gz
update to 0.6.9
* split package into autodiff and python-autodiff
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD32
2 files changed, 29 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f4c0a1d1df4..9c27064dea35 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,25 @@
pkgbase = autodiff
pkgdesc = Automatic differentiation made easier for C++
- pkgver = 0.6.8
- pkgrel = 2
+ pkgver = 0.6.9
+ pkgrel = 1
url = https://github.com/autodiff/autodiff
changelog = CHANGELOG.md
- arch = x86_64
+ arch = any
license = MIT
+ makedepends = catch2
makedepends = cmake
makedepends = eigen
- makedepends = catch2
makedepends = pybind11
- makedepends = python
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
- depends = gcc-libs
- optdepends = ccache: faster compilations
- provides = python-autodiff
- source = autodiff-0.6.8.tar.gz::https://github.com/autodiff/autodiff/archive/v0.6.8.tar.gz
- sha256sums = 680fc476ed218a3a0eeb0de017d427921189b50c99e1c509395f10957627fb1a
+ source = autodiff-0.6.9.tar.gz::https://github.com/autodiff/autodiff/archive/v0.6.9.tar.gz
+ sha256sums = eae26c9dcd8b423ebcecd1a65365c2af2be80cb6cd273602787900939626a961
pkgname = autodiff
+
+pkgname = python-autodiff
+ pkgdesc = Automatic differentiation made easier for C++ -- Python bindings
+ arch = x86_64
+ depends = python
diff --git a/PKGBUILD b/PKGBUILD
index ed7ea2b55727..c86202864eee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,25 @@
# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
-pkgname=autodiff
-pkgver=0.6.8
-pkgrel=2
+pkgbase=autodiff
+pkgname=('autodiff' 'python-autodiff')
+pkgver=0.6.9
+pkgrel=1
pkgdesc="Automatic differentiation made easier for C++"
-arch=('x86_64')
+arch=('any')
url="https://github.com/autodiff/autodiff"
license=('MIT')
-depends=('gcc-libs')
makedepends=(
+ 'catch2'
'cmake'
'eigen'
- 'catch2'
'pybind11'
- 'python'
'python-build'
'python-installer'
'python-setuptools'
'python-wheel')
-optdepends=('ccache: faster compilations')
-provides=('python-autodiff')
changelog=CHANGELOG.md
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('680fc476ed218a3a0eeb0de017d427921189b50c99e1c509395f10957627fb1a')
+sha256sums=('eae26c9dcd8b423ebcecd1a65365c2af2be80cb6cd273602787900939626a961')
build() {
cmake \
@@ -43,9 +40,16 @@ check() {
cmake --build build --target tests
}
-package() {
+package_autodiff() {
DESTDIR="$pkgdir/" cmake --build build --target install
- cd "$pkgname-$pkgver"
- install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
- python -m installer --destdir="$pkgdir/" "$srcdir"/build/python/package/dist/*.whl
+ install -Dm644 "$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
+}
+
+package_python-autodiff() {
+ depends=('python')
+ arch=('x86_64')
+ pkgdesc+=' -- Python bindings'
+
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" build/python/package/dist/*.whl
+ install -Dm644 "$pkgbase-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
}