diff options
author | Mario Ray Mahardhika | 2015-06-15 02:51:16 +0700 |
---|---|---|
committer | Mario Ray Mahardhika | 2015-06-15 02:51:16 +0700 |
commit | f6747e8e30c0d170799c34813f6aa360954da29f (patch) | |
tree | d9b79f6de509a5a7448f9e133366a01ecf0bc0b8 /PKGBUILD | |
download | aur-f6747e8e30c0d170799c34813f6aa360954da29f.tar.gz |
Initial AUR4 commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..51e2745f8eae --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Mario Ray Mahardhika <leledumbo_cool@yahoo.co.id> +pkgname=staruml +pkgver=2.3.0 +pkgrel=1 +pkgdesc="A sophisticated software modeler" +arch=('i686' 'x86_64') +url="http://staruml.io/" +license=('custom:staruml') +depends=('nodejs' 'gnuplot' 'libgcrypt15' 'nss' 'gconf' 'libudev.so.0') +source=('staruml.sh') +source_i686=("http://staruml.io/download/release/v$pkgver/StarUML-v$pkgver-32-bit.deb") +source_x86_64=("http://staruml.io/download/release/v$pkgver/StarUML-v$pkgver-64-bit.deb") +md5sums=('9e14e38e0b2054353eab13e9f028bd74') +md5sums_i686=('f3cfc1ca72b2653323eb926547a7ddb6') +md5sums_x86_64=('8b7423c03f72e4a4beda215963257589') +install=${pkgname}.install + +prepare() { + rm control.tar.gz + rm debian-binary + tar xJf data.tar.xz +} + +package() { + # the original symlink is wrong, still pointing to the original brackets binary + ln -fs /opt/staruml/StarUML $srcdir/usr/bin/staruml + + # add the directory to PATH + mkdir -p $pkgdir/etc/profile.d + cp -f $srcdir/staruml.sh $pkgdir/etc/profile.d/ + + # move icons to the correct folder + for size in 32 48 128 256 + do + dir=$pkgdir/usr/share/icons/hicolor/${size}x${size} + mkdir -p $dir + mv $srcdir/opt/staruml/appshell${size}.png $dir/ + done + + # and the desktop entry, too + dir=$pkgdir/usr/share/applications + mkdir -p $dir + mv $srcdir/opt/staruml/staruml.desktop $dir/ + + # finally, the directories + cp -Rfp $srcdir/opt $srcdir/usr $pkgdir/ +} |