# Maintainer: Luis Henrique <lmello.009@gmail.com>

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