diff options
author | Luis Martinez | 2022-08-03 21:54:25 -0500 |
---|---|---|
committer | Luis Martinez | 2022-08-03 21:55:29 -0500 |
commit | d9b05e962e94af7a78e29f6e14aab7f513bbe3bd (patch) | |
tree | df1bb68a5d2c16bd8e51c2529a956c176f1478f6 | |
parent | 2f9531a3648fd61604b080da9a527c30a5bdbe13 (diff) | |
download | aur-d9b05e962e94af7a78e29f6e14aab7f513bbe3bd.tar.gz |
update to 0.6.9
* split package into autodiff and python-autodiff
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 29 insertions, 24 deletions
@@ -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 @@ -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/" } |