summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Kudelin2022-10-27 19:39:57 +0300
committerAnton Kudelin2022-10-27 19:39:57 +0300
commit2a022e073a0ae4bcc558445f7204349178ed7748 (patch)
tree2937da2710e726f9731c42d7b3eb4459e0963168
parent2b50191fbacabbb0cd7c4c345030969184748efb (diff)
downloadaur-2a022e073a0ae4bcc558445f7204349178ed7748.tar.gz
updpkg: 1.28
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD18
2 files changed, 18 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 92f17980c341..cd3b62f384a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = python-quantlib
pkgdesc = A Python binding for QuantLib.
- pkgver = 1.27
+ pkgver = 1.28
pkgrel = 1
url = http://quantlib.org
arch = x86_64
license = BSD
makedepends = clang
makedepends = boost
- depends = quantlib>=1.27
+ depends = quantlib>=1.28
depends = python
depends = openmp
options = !libtool
- source = https://github.com/lballabio/QuantLib-SWIG/releases/download/QuantLib-SWIG-v1.27/QuantLib-SWIG-1.27.tar.gz
- sha256sums = d6d927389265a0aa13d087124a7fb8fb2b58758f621a38f60e13a642be9bdc0f
+ source = https://github.com/lballabio/QuantLib-SWIG/releases/download/QuantLib-SWIG-v1.28/QuantLib-SWIG-1.28.tar.gz
+ sha256sums = e3dec686bd3e42767d955dae78f8b8e1ffca13a0d58985d6ac541a2593e58b3f
pkgname = python-quantlib
diff --git a/PKGBUILD b/PKGBUILD
index 7a5310a7dabe..3504c78b79c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,26 +3,36 @@
pkgname=python-quantlib
_pkgname=QuantLib-SWIG
-pkgver=1.27
+pkgver=1.28
pkgrel=1
pkgdesc="A Python binding for QuantLib."
arch=("x86_64")
url="http://quantlib.org"
license=("BSD")
options=(!libtool)
-depends=("quantlib>=1.27" "python" "openmp")
+depends=("quantlib>=$pkgver" "python" "openmp")
makedepends=("clang" "boost")
source=(https://github.com/lballabio/$_pkgname/releases/download/$_pkgname-v$pkgver/$_pkgname-$pkgver.tar.gz)
-sha256sums=("d6d927389265a0aa13d087124a7fb8fb2b58758f621a38f60e13a642be9bdc0f")
+sha256sums=("e3dec686bd3e42767d955dae78f8b8e1ffca13a0d58985d6ac541a2593e58b3f")
-build() {
+prepare() {
cd "$srcdir/$_pkgname-$pkgver"
+ autoreconf -if
sed -i "s#boost::dynamic_pointer_cast#ext::dynamic_pointer_cast#g" \
Python/QuantLib/quantlib_wrap.cpp
+}
+
+build() {
+ cd "$srcdir/$_pkgname-$pkgver"
./configure --prefix=/usr CC=clang CXX=clang++
make -C Python
}
+check() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ make -C Python check
+}
+
package() {
cd "$srcdir/$_pkgname-$pkgver"
sed -i "s#setup.py install#setup.py install --root=\"${pkgdir}\"#g" \