[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