diff options
author | Julian Daube | 2016-01-25 13:58:07 +0100 |
---|---|---|
committer | Julian Daube | 2016-01-25 13:58:07 +0100 |
commit | a3a0d024b109c08b302fbe96378f2ac78f0c6647 (patch) | |
tree | ff309c4d6ac681e442312018688d66d07d5853fa | |
download | aur-a3a0d024b109c08b302fbe96378f2ac78f0c6647.tar.gz |
v3.7.2
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a2f371145093 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Mon Jan 25 12:55:33 UTC 2016 +pkgbase = plecs-standalone + pkgdesc = A Circuit simulation tool written by plexim (license needed, only demo mode available otherwise) + pkgver = v3.7.3 + pkgrel = 1 + url = http://www.plexim.com/de/products/plecs_standalone + arch = x86_64 + license = custom + makedepends = findutils + depends = octave + depends = qt4 + provides = plecs-standalone + source = plecs-standalone-v3.7.3.tar.gz::http://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-3_linux64.tar.gz + md5sums = d69a0f2ee9eabb31cad8a554a4cb0a29 + sha1sums = 000148d3fe1438abb1bffc44df42bfe9ef30b30c + +pkgname = plecs-standalone + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e549c9fde469 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Julian Daube <joposter at gmail dot com> +# Contributer: Julian Daube <joposter at gmail dot com> + +pkgname=plecs-standalone +_pkgname="plecs" +pkgver=v3.7.3 +pkgrel=1 +pkgdesc="A Circuit simulation tool written by plexim (license needed, only demo mode available otherwise)" +url='http://www.plexim.com/de/products/plecs_standalone' + +arch=('x86_64') +license=('custom') +provides=('plecs-standalone') +depends=('octave' 'qt4') +makedepends=("findutils") + +source=("$pkgname-$pkgver.tar.gz::http://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-3_linux64.tar.gz") +md5sums=('d69a0f2ee9eabb31cad8a554a4cb0a29') +sha1sums=('000148d3fe1438abb1bffc44df42bfe9ef30b30c') + +package() { + cd "$_pkgname" + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/plecs" + mkdir -p "$pkgdir/usr/share/licenses/plecs" + mkdir -p "$pkgdir/usr/share/plecs/octave/bin" + + install -m 664 license.txt "$pkgdir/usr/share/licenses/plecs/LICENSE" + install -m 664 Components.plecs "$pkgdir/usr/share/plecs/" + install -m 775 PLECS.bin "$pkgdir/usr/share/plecs/plecs" + + cp plugins "$pkgdir/usr/share/plecs/" -r + find "$pkgdir/usr/share/plecs/plugins" -type f -exec chmod 775 {} + + + cp onlinehelp "$pkgdir/usr/share/plecs/" -r + find "$pkgdir/usr/share/plecs/onlinehelp" -type f -exec chmod 664 {} + + + cp pilframeworks "$pkgdir/usr/share/plecs/" -r + find "$pkgdir/usr/share/plecs/pilframeworks" -type f -exec chmod 775 {} + + + + ln -s /usr/bin/octave-cli "$pkgdir/usr/share/plecs/octave/bin/octave" + + echo '#!/bin/sh' > plecs + echo 'cd /usr/share/plecs/' >> plecs + echo 'exec ./plecs' >> plecs + + install -m 775 -t "$pkgdir/usr/bin/" plecs +} |