blob: f91c4b8826378f542f2fb7a1b2eeeaa2d98a2c10 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Maintainer: Mario Ray Mahardhika <leledumbo_cool@yahoo.co.id>
pkgname=staruml
pkgver=2.6.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=('76e997cdabc072a865a6706faeaf2464')
md5sums_x86_64=('25064bc64ba05f46c95be06ae2cec907')
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/
}
|