summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Daube2016-01-25 13:58:07 +0100
committerJulian Daube2016-01-25 13:58:07 +0100
commita3a0d024b109c08b302fbe96378f2ac78f0c6647 (patch)
treeff309c4d6ac681e442312018688d66d07d5853fa
downloadaur-a3a0d024b109c08b302fbe96378f2ac78f0c6647.tar.gz
v3.7.2
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD49
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
+}