summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Daube2016-05-23 23:01:27 +0200
committerJulian Daube2016-05-23 23:01:27 +0200
commit6167332a0d10191d801001c7f4150ee2843710e3 (patch)
treee626470ee274bc35a79b2420de04e1320fc20ad6
parent1c0fc350cfc3cd70a26ee87f08fea3a082d53710 (diff)
downloadaur-6167332a0d10191d801001c7f4150ee2843710e3.tar.gz
changes:
+ packaged include folder, fixes compile errors in C-Scripts + added .desktop-file
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD12
-rw-r--r--plecs.desktop10
3 files changed, 26 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 72902ac9b99e..ff7a6a4f8f01 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Mon May 23 20:28:12 UTC 2016
+# Mon May 23 21:01:14 UTC 2016
pkgbase = plecs-standalone
pkgdesc = A Circuit simulation tool written by plexim (license needed, only demo mode available otherwise)
pkgver = v3.7.5
@@ -11,10 +11,12 @@ pkgbase = plecs-standalone
makedepends = findutils
depends = qt4
provides = plecs-standalone
- 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
+ source = plecs.desktop
+ md5sums = 6a70b9891052f0a18e56565f81182a2d
+ source_x86_64 = plecs-standalone-v3.7.5-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 = plecs-standalone-v3.7.5.tar.gz::https://www.plexim.com/sites/default/files/packages/plecs-standalone-3-7-5_linux32.tar.gz
+ source_i686 = plecs-standalone-v3.7.5-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
diff --git a/PKGBUILD b/PKGBUILD
index 5d3971d9c343..4afa0fbfd865 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,6 +14,9 @@ provides=('plecs-standalone')
depends=('qt4')
makedepends=('findutils')
+source=("plecs.desktop")
+md5sums=('6a70b9891052f0a18e56565f81182a2d')
+
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')
@@ -23,6 +26,10 @@ md5sums_i686=('e8e13583c1b047b0eddad40f95a36aea')
sha1sums_i686=('289b407fa089f1d89c8b178b60fa6e5d6d6d799a')
package() {
+ # desktop file
+ mkdir -p "$pkgdir/usr/share/applications/"
+ install -m 664 plecs.desktop "$pkgdir/usr/share/applications/"
+
cd "$_pkgname"
mkdir -p "$pkgdir/usr/bin"
mkdir -p "$pkgdir/usr/share/plecs/"
@@ -38,7 +45,10 @@ package() {
# private dir
install -m 775 "private/plecs.oct" "$pkgdir/usr/share/plecs/private/"
install -m 664 private/*.m "$pkgdir/usr/share/plecs/private/"
-
+
+ # include dir
+ cp include "$pkgdir/usr/share/plecs/include" -r
+
cp plugins "$pkgdir/usr/share/plecs/" -r
find "$pkgdir/usr/share/plecs/plugins" -type f -exec chmod 775 {} +
diff --git a/plecs.desktop b/plecs.desktop
new file mode 100644
index 000000000000..5edb7cfda79b
--- /dev/null
+++ b/plecs.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Version=3.7.5
+Name=plecs
+Comment=circuit simulator for power circuits
+Path=/usr/share/plecs
+Exec=plecs %U
+Terminal=false
+Categories=Education;Office;NumericalAnalysis
+