[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