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" }
