summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
1 files changed, 37 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6fa2399cd40d..95e845cc3cb1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,48 @@
-# Maintainer: Tomas Jasek <tomsik68(at)gmail(dot)com>
+# Maintainer: Gabriel Guldner <gabriel at guldner dot eu>
-pkgname="papyrus"
-pkgver="2.0.2"
+# Contributor: Tomas Jasek <tomsik68(at)gmail(dot)com>
+# Contributor: Alex Brinister <alex_brinister at yahoo dot com>
+
+pkgname='papyrus'
+pkgver='6.6.0'
+_eclipsever='2023-12'
pkgrel=1
-pkgdesc="Graphical editing tool for UML based on eclipse."
-arch=('i686' 'x86_64')
-url="http://www.eclipse.org/papyrus/"
+pkgdesc='Graphical editing tool for UML based on eclipse.'
+arch=('x86_64')
+url='http://www.eclipse.org/papyrus/'
license=('EPL')
groups=()
-depends=('java-runtime')
+depends=(python perl bash)
makedepends=(tar)
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-_eclipsever="neon"
-source_i686=("http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/modeling/mdt/papyrus/rcp/${_eclipsever}/${pkgver}/papyrus-${_eclipsever}-${pkgver}-linux32.tar.gz")
-md5sums_i686=('55ab4ea4cc6da06fbdea4e2659f49498')
-md5sums_x86_64=('6304576c21d5560f9dd1d112e7c4364b')
-source_x86_64=("http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/modeling/mdt/papyrus/rcp/${_eclipsever}/${pkgver}/papyrus-${_eclipsever}-${pkgver}-linux64.tar.gz")
-noextract=()
+provides=('papyrus')
+conflicts=('papyrus')
+sha256sums=('f5c3509e67f852214df53f9672b37bae6deb51df16ebb44da4038e25ca16a5d8'
+ '0bf0ff5eacc3e955a01c171cc21d8c989707ed9eee668ce176d67cfae06c8608'
+ '255f1d8b0277bb9e4a3f84d09294fe34a54485b29f67220733343f37db052b94'
+ '45387c39208b4e18f70059059729dfd06ed4c3393065aebd299072c6eec888ea')
+source=(
+ "http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/modeling/mdt/papyrus/rcp/${_eclipsever}/${pkgver}/papyrus-${_eclipsever}-${pkgver}-linux64.tar.gz"
+ "papyrus.png"
+ "papyrus.desktop"
+ "papyrus"
+)
build() {
- cd $srcdir
- tar -xvzf papyrus-${_eclipsever}-${pkgver}-linux*.tar.gz
- mkdir -p $srcdir/usr/bin/
- echo -e '#!/bin/sh\nexec /usr/lib/papyrus/papyrus' > $srcdir/usr/bin/papyrus
+ cd "$srcdir/Papyrus"
}
package() {
- cd $srcdir
- mkdir -p $pkgdir/usr/lib/papyrus
- mv $srcdir/Papyrus/* $pkgdir/usr/lib/papyrus/
- mkdir -p $pkgdir/usr/bin/
- install -m775 $srcdir/usr/bin/papyrus $pkgdir/usr/bin/papyrus
+ cd "$srcdir"
+ mkdir -p "$pkgdir/usr/lib/papyrus"
+ mkdir -p "$pkgdir/usr/bin/"
+ mkdir -p "$pkgdir/usr/share/icons"
+ mkdir -p "$pkgdir/usr/share/applications"
+
+ install -m644 papyrus.png "$pkgdir/usr/share/icons/"
+ install -m755 papyrus.desktop "$pkgdir/usr/share/applications/"
+
+ cd "$srcdir/Papyrus"
+ find . -type f -exec install -vDm755 {} "$pkgdir/usr/lib/papyrus/"{} \;
+
+ install -m755 "$srcdir/papyrus" "$pkgdir/usr/bin/papyrus"
}