[arch-commits] Commit in ngspice/trunk (PKGBUILD)
Kyle Keen
kkeen at archlinux.org
Thu Jun 11 23:57:54 UTC 2015
Date: Friday, June 12, 2015 @ 01:57:54
Author: kkeen
Revision: 135218
upgpkg: ngspice 26-2 FS#45230
Modified:
ngspice/trunk/PKGBUILD
----------+
PKGBUILD | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-06-11 22:49:52 UTC (rev 135217)
+++ PKGBUILD 2015-06-11 23:57:54 UTC (rev 135218)
@@ -6,7 +6,7 @@
pkgname=ngspice
pkgver=26
-pkgrel=1
+pkgrel=2
pkgdesc='Mixed-level/Mixed-signal circuit simulator based on Spice3f5, Ciber1b1, and Xspice.'
url='http://ngspice.sourceforge.net'
license=('BSD')
@@ -18,7 +18,10 @@
'bc163a47a2b4987c4617c47b132a30ffdc674350')
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # FS#45230, create so lib
+ # shared lib sets flags and modifies headers, needs dedicated pass
./configure --prefix=/usr \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
@@ -25,13 +28,28 @@
--with-readline=yes \
--enable-xspice \
--enable-cider \
+ --enable-openmp \
+ --with-ngshared
+ make
+ #strip ./src/.libs/libngspice.so.0.0.0
+
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --with-readline=yes \
+ --enable-xspice \
+ --enable-cider \
--enable-openmp
make
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -D -m644 "$srcdir/$pkgname-doc-$pkgver/manual.pdf" "$pkgdir/usr/share/doc/$pkgname/manual.pdf"
+
+ install -Dm755 src/.libs/libngspice.so.0.0.0 "$pkgdir/usr/lib/libngspice.so.0.0.0"
+ ln -s "libngspice.so.0.0.0" "$pkgdir/usr/lib/libngspice.so.0"
+ ln -s "libngspice.so.0.0.0" "$pkgdir/usr/lib/libngspice.so"
}
More information about the arch-commits
mailing list