summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2018-05-30 19:20:18 +0200
committerMichel Zou2018-05-30 19:20:18 +0200
commit0a4e4242eddf0ae1c0f8141f5954fb582c319e12 (patch)
tree6019869c77ce2283a3a610b894434c46249a9450
parent91febc729cedadf414119008ef99f607a6c6561b (diff)
downloadaur-0a4e4242eddf0ae1c0f8141f5954fb582c319e12.tar.gz
shared
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
2 files changed, 9 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c4f022188f1..9dc325192041 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Tue May 29 19:57:45 UTC 2018
+# Wed May 30 17:20:18 UTC 2018
pkgbase = mingw-w64-agrum
pkgdesc = C++ Bayesian networks library (mingw-w64)
pkgver = 0.13.0
diff --git a/PKGBUILD b/PKGBUILD
index 8de7fb461f8d..7cffe2fe2374 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,13 +13,18 @@ sha256sums=('f1653849c5d747787e5b75f2e591695eec67dfd291725ff79350e78405b31238')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+prepare () {
+ cd aGrUM-$pkgver
+ # https://gitlab.com/agrumery/aGrUM/issues/4
+ sed -i "s|h += Size(k)|h += reinterpret_cast<std::uintptr_t>(k)|g" src/agrum/multidim/instantiation_inl.h
+}
+
build() {
cd aGrUM-$pkgver
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
- CXXFLAGS="-fpermissive" ${_arch}-cmake \
+ ${_arch}-cmake \
-DBUILD_PYTHON=OFF \
- -DBUILD_SHARED_LIBS=OFF \
..
make
popd
@@ -30,7 +35,7 @@ package() {
for _arch in ${_architectures}; do
cd "$srcdir/aGrUM-${pkgver}/build-${_arch}"
make install DESTDIR="$pkgdir"
- #${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
+ ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
done
}