diff options
author | Ted Alff | 2017-04-07 13:04:57 -0400 |
---|---|---|
committer | Ted Alff | 2017-04-07 13:04:57 -0400 |
commit | 0c278724bf2c435c34fe2f6a0779c63472b09d44 (patch) | |
tree | 237e2f30afbe7176c185eb7046c27a5bd0af3087 | |
download | aur-0c278724bf2c435c34fe2f6a0779c63472b09d44.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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}" +} |