# Maintainer: Luis Henrique # Mandatory pkgname=ngspice pkgver=22 pkgrel=1lm source=("http://downloads.sourceforge.net/project/ngspice/ng-spice-rework/22/ngspice-22.tar.gz" "http://downloads.sourceforge.net/project/ngspice/ng-spice-rework/22/ngspice-doc-22.tar.gz" "spinit.diff") # Optional docs=("ANALYSES" "AUTHORS" "BUGS" "COPYING" "ChangeLog" "DEVICES" "FAQ" "INSTALL" "README" "README.adms" "README.tcl") url="http://ngspice.sourceforge.net" slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "ngspice (circuit simulator)" "Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is" "based on three open source software packages: Spice3f5, Cider1b1 and" "Xspice." ) build() { cd $startdir/src/$pkgname-$pkgver ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ --docdir=/usr/doc/$pkgname-$pkgver \ --enable-static=no \ --enable-shared=yes \ --with-readline=yes \ --disable-debug \ --enable-xspice \ --enable-cider \ --enable-intnoise \ --enable-numparam \ --build=$arch-slackware-linux make || return 1 make DESTDIR=$startdir/pkg install # Copy the ngspice manual and example netlists mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver cp -a ../$pkgname-doc-$pkgver/*.pdf \ $startdir/pkg/usr/doc/$pkgname-$pkgver cp -a examples \ $startdir/pkg/usr/share/ngspice # Set ps colour output by default cd $startdir/pkg/usr/share/ngspice patch -p0 < $startdir/src/spinit.diff }