backports/*: sync with 3.19 testing #278
2 changed files with 0 additions and 82 deletions
|
@ -1,70 +0,0 @@
|
|||
# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
|
||||
pkgname=ngspice
|
||||
pkgver=37
|
||||
pkgrel=0
|
||||
pkgdesc="open source spice simulator for electric and electronic circuits"
|
||||
url="https://ngspice.sourceforge.net/"
|
||||
arch="all"
|
||||
license="BSD-3-Clause"
|
||||
makedepends="libxaw-dev libedit-dev readline-dev"
|
||||
depends="python3"
|
||||
subpackages="$pkgname-doc $pkgname-dev"
|
||||
source="
|
||||
https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/old-releases/$pkgver/ngspice-$pkgver.tar.gz
|
||||
$pkgname.pc
|
||||
"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
sed -e "s/@PKGVER@/$pkgver/" -i "$srcdir"/$pkgname.pc
|
||||
|
||||
# a lot of tests fail because of unexpected "No compatibility mode selected!"
|
||||
# this replaces them with no-op makefiles
|
||||
echo -e "check: ;\nall: ;\ninstall: ;" > tests/regression/Makefile.in
|
||||
echo -e "check: ;\nall: ;\ninstall: ;" > tests/xspice/Makefile.in
|
||||
}
|
||||
|
||||
build() {
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--with-readline=yes \
|
||||
--enable-xspice \
|
||||
--enable-cider \
|
||||
--enable-openmp \
|
||||
--with-ngshared
|
||||
|
||||
make
|
||||
|
||||
# build the binary ngspice, which is only build without --with-ngshared
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--with-readline=yes \
|
||||
--enable-xspice \
|
||||
--enable-cider \
|
||||
--enable-openmp
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm755 src/.libs/libngspice.so.0.0.4 "$pkgdir"/usr/lib/libngspice.so.0.0.4
|
||||
install -Dm644 src/include/ngspice/sharedspice.h "$pkgdir"/usr/include/ngspice/sharedspice.h
|
||||
ln -s "libngspice.so.0.0.4" "$pkgdir/usr/lib/libngspice.so.0"
|
||||
ln -s "libngspice.so.0.0.4" "$pkgdir/usr/lib/libngspice.so"
|
||||
install -Dm644 "$srcdir"/ngspice.pc "$pkgdir"/usr/lib/pkgconfig/ngspice.pc
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d49f7e78d3dd17ac8ea03d79dfbe8a9cf57c012395285cc0c0cf379e0c0c81f11cad68d5366dc2d2478959ed197e4d43380fbc15baf44f987f20ad00f1ee04ca ngspice-37.tar.gz
|
||||
211321d3c56f06a58ce500807284657294beef1e712c2ce3e9b2253e622c6882cf1f1233fa18427902cac5bd9d31f48c7be64a03bc6e2705d3f10f4752c41b7c ngspice.pc
|
||||
"
|
|
@ -1,12 +0,0 @@
|
|||
prefix=/usr
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
includedir=${prefix}/include/ngspice
|
||||
modules=1
|
||||
|
||||
Name: ngspice
|
||||
Version: @PKGVER@
|
||||
Description: Open Source Spice Simulator for Electric and Electronic Circuits.
|
||||
Requires:
|
||||
Libs: -L${libdir} -lngspice
|
||||
Cflags: -I${includedir}
|
Loading…
Reference in a new issue