diff options
author | Evgeny Cherkashin | 2020-09-28 19:06:56 +0800 |
---|---|---|
committer | Evgeny Cherkashin | 2020-09-28 19:06:56 +0800 |
commit | 4379f728c4d51d441c379e0024eb06c29e9cf4ff (patch) | |
tree | 99ee4bd47db0275def1d4c056f0296ca1c636c54 | |
download | aur-4379f728c4d51d441c379e0024eb06c29e9cf4ff.tar.gz |
Initial import v2.0.1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | ramus-modeler.sh | 13 |
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..495eefd248af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = ramus-modeler + pkgdesc = Java-based IDEF0 & DFD Modeler + pkgver = 2.0.1 + pkgrel = 1 + url = http://ramussoftware.com/ + arch = any + license = GPL + depends = java-runtime>=8 + options = !emptydirs + source = https://github.com/isu-enterprise/ramus/archive/v-2.0.1.zip + sha256sums = 907d9f5ad8339d770251a353cbd320ffaff1b8a0e71f1293da6606c2c4237c10 + +pkgname = ramus-modeler + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fd0e79bc04e4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Evgeny Cherkashin <eugeneai@irnok.net> + +coname=ramus +pkgname=$coname-modeler +pkgver=2.0.1 +pkgrel=1 +pkgdesc='Java-based IDEF0 & DFD Modeler' +arch=('any') +url='http://ramussoftware.com/' +license=('GPL') +depends=('java-runtime>=8') +# makedepends=('gendesk') +#optdepends=('java-environment: for java development' +# 'noto-fonts: a usable font') +options=('!emptydirs') +source=("https://github.com/isu-enterprise/ramus/archive/v-$pkgver.zip") +sha256sums=('907d9f5ad8339d770251a353cbd320ffaff1b8a0e71f1293da6606c2c4237c10') + +dname=$coname-v-$pkgver + +prepare() { + gendesk -f -n \ + --pkgname "$pkgname" \ + --pkgdesc "$pkgdesc" \ + --exec "/usr/bin/$pkgname %U" \ + --name Ramus-modeler \ + --genericname Modeler \ + --icon "/usr/share/icons/32x32/$pkgname/icon.png" \ + --categories "Development;IDE" +} + +build() { + cd "$dname" + ./gradlew build + ./gradlew copyFiles +} + +package() { + install -d "$pkgdir/usr/share/doc/$pkgname/"{ru,en} + install -d "$pkgdir/usr/share/java/$pkgname" + + install -t "$pkgdir/usr/share/doc/$pkgname"/ru "$dname/dest/doc/ru"/* + install -t "$pkgdir/usr/share/doc/$pkgname"/en "$dname/dest/doc/en"/* + mv "$dname/dest/full/lib/thirdparty/"{local-client-1.0-SNAPSHOT.jar,ramus-modeler.jar} + install -C -t "$pkgdir/usr/share/java/$pkgname" "$dname/dest/full/lib/$coname/"*.jar "$dname/dest/full/lib/thirdparty/"*.jar + install -Dm755 ../$pkgname.sh "$pkgdir/usr/bin/$pkgname" + install -Dm644 "$dname/dest/izpack/icon.png" "$pkgdir/usr/share/icons/32x32/$pkgname/icon.png" + install -Dm644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" +} diff --git a/ramus-modeler.sh b/ramus-modeler.sh new file mode 100644 index 000000000000..79fdba9197ba --- /dev/null +++ b/ramus-modeler.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# Run Ramus IDEF0, DFD Modeler - Visual editor + +for name in /usr/share/java/ramus-modeler/*.jar ; do + CP=$CP:$name +done + + +# Set the initial and maximum JVM heap size +JAVA_HEAP_MAX_SIZE=192 + +# Start jEdit +exec java -cp $CP -Xmx${JAVA_HEAP_MAX_SIZE}M -Dawt.useSystemAAFontSettings=lcd com.ramussoft.local.Main "$@" |