summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
-rw-r--r--archi.desktop9
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..27e5036e70ac
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = archi
+ pkgdesc = Free, open source, cross-platform tool and editor to create ArchiMate models.
+ pkgver = 3.2.1
+ pkgrel = 2
+ url = http://www.archimatetool.com/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ depends = java-runtime>=1.7
+ depends = webkitgtk
+ provides = archi
+ source = http://www.archimatetool.com/downloads/latest/Archi-lnx32_64-3.2.1.tar.gz
+ source = archi.desktop
+ sha256sums = 807ca0a3d66e24d38790f6e1e7940981bef1294c1b9815ecafbe2698a0888547
+ sha256sums = fa911232f47b9116044b6129965376c8c8acc9fc8bb212c5a2b4b834f03adb7c
+
+pkgname = archi
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f0f403925676
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+
+# Maintainer: Jeroen Rijken <jeroen dot rijken at gmail dot com>
+# Contributor: Jeroen Rijken <jeroen dot rijken at gmail dot com>
+
+pkgname=archi
+pkgver=3.2.1
+pkgrel=2
+pkgdesc="Free, open source, cross-platform tool and editor to create ArchiMate models."
+arch=('i686' 'x86_64')
+url="http://www.archimatetool.com/"
+license=('MIT')
+depends=('java-runtime>=1.7' 'webkitgtk')
+provides=('archi')
+source=(http://www.archimatetool.com/downloads/latest/Archi-lnx32_64-$pkgver.tar.gz $pkgname.desktop)
+sha256sums=('807ca0a3d66e24d38790f6e1e7940981bef1294c1b9815ecafbe2698a0888547'
+ 'fa911232f47b9116044b6129965376c8c8acc9fc8bb212c5a2b4b834f03adb7c')
+
+package() {
+ cd $srcdir
+ install -d -m755 $pkgdir/{opt/,/usr/{,share/{pixmaps,applications,licenses/$pkgname,doc/$pkgname}}}
+
+ install -m644 $srcdir/Archi/docs/* $pkgdir/usr/share/doc/$pkgname/
+ install -m644 $srcdir/Archi/README $pkgdir/usr/share/doc/$pkgname/
+ install -m644 $srcdir/Archi/docs/LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENCE
+ install -m644 $srcdir/Archi/icon.xpm $pkgdir/usr/share/pixmaps/$pkgname.xpm
+ install -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+
+ rm -R $srcdir/Archi/docs
+ rm $srcdir/Archi/icon.xpm $srcdir/Archi/README $srcdir/Archi/Archi-Ubuntu.sh
+ cp -R $srcdir/Archi/ $pkgdir/opt/$pkgname
+
+ if test "$CARCH" == x86_64; then
+ rm $pkgdir/opt/$pkgname/Archi32 $pkgdir/opt/$pkgname/Archi32.ini
+ chmod 755 $pkgdir/opt/$pkgname/Archi64
+ sed -i s/archiNAME/Archi64/g $pkgdir/usr/share/applications/$pkgname.desktop
+ else
+ rm $pkgdir/opt/$pkgname/Archi64 $pkgdir/opt/$pkgname/Archi64.ini
+ chmod 755 $pkgdir/opt/$pkgname/Archi32
+ sed -i s/archiNAME/Archi32/g $pkgdir/usr/share/applications/$pkgname.desktop
+ fi
+
+}
+
diff --git a/archi.desktop b/archi.desktop
new file mode 100644
index 000000000000..1a4f79e7630c
--- /dev/null
+++ b/archi.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Archi
+Comment=Archi is a free, open source, cross-platform tool and editor to create ArchiMate models.
+Exec=/opt/archi/archiNAME
+Icon=archi
+Terminal=false
+StartupNotify=false
+Categories=Graphics;GTK;