summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJulian Daube2016-05-23 22:32:20 +0200
committerJulian Daube2016-05-23 22:32:20 +0200
commit1c0fc350cfc3cd70a26ee87f08fea3a082d53710 (patch)
tree9dfc564041892541439cd30ee47d2ac573ba522f /PKGBUILD
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
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 26 insertions, 13 deletions
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