[arch-commits] Commit in ngspice/trunk (PKGBUILD)

Kyle Keen kkeen at archlinux.org
Wed Apr 28 19:06:40 UTC 2021


    Date: Wednesday, April 28, 2021 @ 19:06:40
  Author: kkeen
Revision: 924995

upgpkg: ngspice 34-2 FS#70563

Modified:
  ngspice/trunk/PKGBUILD

----------+
 PKGBUILD |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-04-28 19:05:17 UTC (rev 924994)
+++ PKGBUILD	2021-04-28 19:06:40 UTC (rev 924995)
@@ -5,12 +5,12 @@
 
 pkgname=ngspice
 pkgver=34
-pkgrel=1
+pkgrel=2
 pkgdesc='Mixed-level/Mixed-signal circuit simulator based on Spice3f5, Ciber1b1, and Xspice.'
 url='http://ngspice.sourceforge.net'
 license=('BSD')
 arch=('x86_64')
-depends=('libxaw' 'libedit' 'gcc-libs' 'readline')
+depends=('libxaw' 'libedit' 'gcc-libs')
 source=("https://downloads.sourceforge.net/project/$pkgname/ng-spice-rework/$pkgver/$pkgname-$pkgver.tar.gz"
         "http://ngspice.sourceforge.net/docs/ngspice-$pkgver-manual.pdf"
         "https://github.com/imr/ngspice/commit/8abd8069a8.diff")  # sf's git doesn't let you pull patches
@@ -18,6 +18,8 @@
           'c03b965f8b1ccbbc4707bda64cc6f9446fceaca0'
           '786c3e45a041940d5c29262823147ad3b3dce455')
 
+# figure out why libedit is okay, but readline isn't
+
 prepare() {
   cd "$srcdir/$pkgname-$pkgver"
   # remove on v35 (https://sourceforge.net/p/ngspice/bugs/539/)
@@ -33,7 +35,7 @@
   ./configure --prefix=/usr \
               --mandir=/usr/share/man \
               --infodir=/usr/share/info \
-              --with-readline=yes \
+              --with-readline=no \
               --enable-xspice \
               --enable-cider \
               --enable-openmp \
@@ -45,7 +47,7 @@
   ./configure --prefix=/usr \
               --mandir=/usr/share/man \
               --infodir=/usr/share/info \
-              --with-readline=yes \
+              --with-readline=no \
               --enable-xspice \
               --enable-cider \
               --enable-oldapps \
@@ -62,4 +64,8 @@
   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"
+  # FS#70563, probably remove on v35
+  install -Dm644 ngspice.pc "$pkgdir/usr/lib/pkgconfig/ngspice.pc"
+  install -Dm644 src/include/ngspice/sharedspice.h "$pkgdir/usr/include/ngspice/sharedspice.h"
+  rm "$pkgdir/usr/include/config.h"
 }



More information about the arch-commits mailing list