summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Daube2016-05-23 22:32:20 +0200
committerJulian Daube2016-05-23 22:32:20 +0200
commit1c0fc350cfc3cd70a26ee87f08fea3a082d53710 (patch)
tree9dfc564041892541439cd30ee47d2ac573ba522f
parent9fdce7a8c44f51d044c7259661c0bcd7a9691de3 (diff)
downloadaur-1c0fc350cfc3cd70a26ee87f08fea3a082d53710.tar.gz
changes:
+ packaged plexims octave since the version is to low to depend on ARCH packages + added i686 package path + uppped version to 3.7.5
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD39
2 files changed, 35 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6c11238001e0..72902ac9b99e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,22 @@
# Generated by mksrcinfo v8
-# Mon Jan 25 13:07:02 UTC 2016
+# Mon May 23 20:28:12 UTC 2016
pkgbase = plecs-standalone
pkgdesc = A Circuit simulation tool written by plexim (license needed, only demo mode available otherwise)
- pkgver = v3.7.4
+ pkgver = v3.7.5
pkgrel = 1
url = http://www.plexim.com/de/products/plecs_standalone
arch = x86_64
+ arch = i686
license = custom
makedepends = findutils
- depends = octave
depends = qt4
provides = plecs-standalone
- source = plecs-standalone-v3.7.4.tar.gz::http://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-4_linux64.tar.gz
- md5sums = fba4f9f6998bcfbc6f3ef9c730fc4265
- sha1sums = b7f738eee73f025981cdde9ab75669d9135b00b0
+ source_x86_64 = plecs-standalone-v3.7.5.tar.gz::https://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-5_linux64.tar.gz
+ md5sums_x86_64 = 3b4c9e61c7284e5431810c832fba1dd8
+ sha1sums_x86_64 = 0aa7448b450f38a1ab2f0471f4efe4652feabd7b
+ source_i686 = plecs-standalone-v3.7.5.tar.gz::https://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-5_linux32.tar.gz
+ md5sums_i686 = e8e13583c1b047b0eddad40f95a36aea
+ sha1sums_i686 = 289b407fa089f1d89c8b178b60fa6e5d6d6d799a
pkgname = plecs-standalone
diff --git a/PKGBUILD b/PKGBUILD
index a81f57dfaf3c..5d3971d9c343 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,32 +3,42 @@
pkgname=plecs-standalone
_pkgname="plecs"
-pkgver=v3.7.4
+pkgver=v3.7.5
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')
+arch=('x86_64' 'i686')
license=('custom')
provides=('plecs-standalone')
-depends=('octave' 'qt4')
-makedepends=("findutils")
+depends=('qt4')
+makedepends=('findutils')
-source=("$pkgname-$pkgver.tar.gz::http://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-4_linux64.tar.gz")
-md5sums=('fba4f9f6998bcfbc6f3ef9c730fc4265')
-sha1sums=('b7f738eee73f025981cdde9ab75669d9135b00b0')
+source_x86_64=("$pkgname-$pkgver-x86_64.tar.gz::https://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-5_linux64.tar.gz")
+md5sums_x86_64=('3b4c9e61c7284e5431810c832fba1dd8')
+sha1sums_x86_64=('0aa7448b450f38a1ab2f0471f4efe4652feabd7b')
+
+source_i686=("$pkgname-$pkgver-i686.tar.gz::https://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-5_linux32.tar.gz")
+md5sums_i686=('e8e13583c1b047b0eddad40f95a36aea')
+sha1sums_i686=('289b407fa089f1d89c8b178b60fa6e5d6d6d799a')
package() {
cd "$_pkgname"
mkdir -p "$pkgdir/usr/bin"
- mkdir -p "$pkgdir/usr/share/plecs"
+ mkdir -p "$pkgdir/usr/share/plecs/"
+ mkdir -p "$pkgdir/usr/share/plecs/private"
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"
+ install -m 664 license.txt "$pkgdir/usr/share/licenses/plecs/LICENSE"
+ install -m 664 Components.plecs "$pkgdir/usr/share/plecs/"
+ install -m 664 Deprecated.plecs "$pkgdir/usr/share/plecs/"
+ install -m 775 PLECS.bin "$pkgdir/usr/share/plecs/plecs"
+ install -m 775 crashreporter.bin "$pkgdir/usr/share/plecs/crashreporter"
+ # private dir
+ install -m 775 "private/plecs.oct" "$pkgdir/usr/share/plecs/private/"
+ install -m 664 private/*.m "$pkgdir/usr/share/plecs/private/"
+
cp plugins "$pkgdir/usr/share/plecs/" -r
find "$pkgdir/usr/share/plecs/plugins" -type f -exec chmod 775 {} +
@@ -39,8 +49,11 @@ package() {
find "$pkgdir/usr/share/plecs/pilframeworks" -type f -exec chmod 775 {} +
- ln -s /usr/bin/octave-cli "$pkgdir/usr/share/plecs/octave/bin/octave"
+ cp octave "$pkgdir/usr/share/plecs/" -r
+ cp demos "$pkgdir/usr/share/plecs/" -r
+ find "$pkgdir/usr/share/plecs/demos" -type f -exec chmod 664 {} +
+
echo '#!/bin/sh' > plecs
echo 'cd /usr/share/plecs/' >> plecs
echo 'exec ./plecs' >> plecs