summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Alff2017-04-07 13:04:57 -0400
committerTed Alff2017-04-07 13:04:57 -0400
commit0c278724bf2c435c34fe2f6a0779c63472b09d44 (patch)
tree237e2f30afbe7176c185eb7046c27a5bd0af3087
downloadaur-0c278724bf2c435c34fe2f6a0779c63472b09d44.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD45
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dbf5284b56bb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Fri Apr 7 17:04:40 UTC 2017
+pkgbase = violetumleditor-git
+ pkgdesc = Java UML diagram editor (git version)
+ pkgver = 2.5.3.r426
+ pkgrel = 1
+ url = http://sourceforge.net/projects/violet
+ arch = any
+ license = GPL
+ makedepends = java-environment>=8
+ makedepends = maven
+ makedepends = git
+ depends = java-runtime>=8
+ provides = violetumleditor=2.5.3.r426
+ conflicts = violetumleditor
+ source = violetumleditor::git+https://github.com/violetumleditor/violetumleditor.git
+ sha256sums = SKIP
+
+pkgname = violetumleditor-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..41d982baa4d1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Contributor: twa022 <twa022 at gmail dot com>
+
+_pkgname=violetumleditor
+pkgname=${_pkgname}-git
+pkgver=2.5.3.r426
+pkgrel=1
+pkgdesc="Java UML diagram editor (git version)"
+arch=('any')
+url="http://sourceforge.net/projects/violet"
+license=('GPL')
+depends=('java-runtime>=8')
+makedepends=('java-environment>=8' 'maven' 'git')
+conflicts=("${_pkgname}")
+provides=("${_pkgname}=${pkgver}")
+source=(${_pkgname}::git+https://github.com/violetumleditor/violetumleditor.git)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd ${srcdir}/${_pkgname}
+ echo $( grep '<applicationVersion>' pom.xml | grep -E -o '[0-9]+(\.[0-9]+)*' ).r$( git rev-list --count HEAD )
+}
+
+prepare() {
+ cd ${srcdir}/${_pkgname}
+ sed -i -e '/violetproduct-exe/d' -e '/violetproduct-web/d' pom.xml
+}
+
+build() {
+ cd ${srcdir}/${_pkgname}
+
+ export JAVA_HOME=/usr/lib/jvm/default
+ mvn package -Dmaven.test.skip=true
+}
+
+package() {
+ bsdtar -x -f ${srcdir}/${_pkgname}/violetproduct-deb/target/violetumleditor-2.5.3.deb -C ${srcdir}
+ bsdtar -x -f data.tar.gz -C "$pkgdir"
+
+ mkdir -p "${pkgdir}"/usr/bin
+ cat > "${pkgdir}/usr/bin/${_pkgname}" <<- EOF
+ #!/bin/sh
+ java -jar /usr/share/violetumleditor/violetumleditor.jar
+ EOF
+ chmod 755 "${pkgdir}/usr/bin/${_pkgname}"
+}