summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 13 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 18a469744665..9a067dafeb97 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Mon Apr 25 12:38:24 UTC 2016
+# Fri Aug 5 14:34:59 UTC 2016
pkgbase = libmir
pkgdesc = Generic Numerical Library for the D Programming language
pkgver = 0.15.2
@@ -13,6 +13,7 @@ pkgbase = libmir
depends = dmd
optdepends = ldc: faster numeric operations
conflicts = libmir-git
+ options = staticlibs
source = git://github.com/libmir/mir.git#tag=v0.15.2
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index cbd98669707b..f57487e6f7b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,8 +13,15 @@ makedepends=('git')
optdepends=('ldc: faster numeric operations')
source=("git://github.com/libmir/$_gitname.git#tag=v$pkgver")
md5sums=('SKIP')
+options=("staticlibs")
conflicts=('libmir-git')
+build() {
+ cd $_gitname
+ dub build -c static-lib
+ dub build -c dynamic-lib
+}
+
package() {
mkdir -p $pkgdir/usr/include/dlang/dmd/mir
cp -r $srcdir/$_gitname/source/mir/* $pkgdir/usr/include/dlang/dmd/mir/
@@ -26,4 +33,8 @@ package() {
ln -s /usr/include/dlang/dmd/mir $pkgdir/usr/include/dlang/ldc/mir
install -Dm644 $srcdir/$_gitname/LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
+
+ # install libs
+ install -Dm644 $srcdir/$_gitname/libmir.so $pkgdir/usr/lib/libmir.so
+ install -Dm644 $srcdir/$_gitname/libmir.a $pkgdir/usr/lib/libmir.a
}