summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authora.kudelin2020-12-10 01:23:13 +0300
committera.kudelin2020-12-10 01:23:13 +0300
commitf9727407b7f325e7362c8b55d381f7242f79b05d (patch)
treecc66dc1c4c0307d8da45489c70716547bb1bb1d9
parent895f9d013c53ac888c99c551d7e1a0187918b0bf (diff)
downloadaur-jgraphx-jre8.tar.gz
Updated to the last jre8 version
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD36
2 files changed, 28 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ceadc1f78e8f..5ecccb4dde5c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = jgraphx-jre8
pkgdesc = Open source graph drawing component.
- pkgver = 3.7.4
+ pkgver = 3.9.10
pkgrel = 1
- epoch = 1
url = https://github.com/jgraph/jgraphx
arch = any
license = BSD
+ makedepends = jdk8-openjdk
+ makedepends = maven
depends = java-runtime=8
provides = jgraphx
conflicts = jgraphx
- source = jgraphx-jre8-v3.7.4.tar.gz::https://github.com/jgraph/jgraphx/archive/v3.7.4.tar.gz
- sha256sums = e73f5ee1d8a380992206fa9fe19279c6ceff4c31172b188d268203888e65dfc3
+ source = jgraphx-jre8-v3.9.10.tar.gz::https://github.com/jgraph/jgraphx/archive/v3.9.10.tar.gz
+ sha256sums = 76782db7856f53ddf6979a61f523e0485c91d5039a4b197921c988a1c0bbf02f
pkgname = jgraphx-jre8
diff --git a/PKGBUILD b/PKGBUILD
index d7c7cbecf02e..928a9f8e702f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Felix Golatofski <contact@xdfr.de>
+# Maintainer: Anton Kudelin <kudelin at protonmail dot com>
+# Contributor: Felix Golatofski <contact@xdfr.de>
# Contributor: Victor Dmitriyev <mrvvitek@gmail.com>
# Contributor: Alucryd <alucryd at gmail dot com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
@@ -6,26 +7,35 @@
pkgname=jgraphx-jre8
_pkgname=jgraphx
-pkgver=3.7.4
-epoch=1
+pkgver=3.9.10
pkgrel=1
pkgdesc="Open source graph drawing component."
arch=('any')
url="https://github.com/jgraph/jgraphx"
license=('BSD')
depends=('java-runtime=8')
-source=( "${pkgname}-v${pkgver}.tar.gz::https://github.com/jgraph/jgraphx/archive/v${pkgver}.tar.gz"
-)
-sha256sums=('e73f5ee1d8a380992206fa9fe19279c6ceff4c31172b188d268203888e65dfc3')
+makedepends=('jdk8-openjdk' 'maven')
provides=('jgraphx')
conflicts=('jgraphx')
+source=("$pkgname-v$pkgver.tar.gz::https://github.com/jgraph/jgraphx/archive/v$pkgver.tar.gz")
+sha256sums=('76782db7856f53ddf6979a61f523e0485c91d5039a4b197921c988a1c0bbf02f')
-package() {
- cd "${srcdir}/jgraphx-${pkgver}"
- install -Dm644 "license.txt" \
- "${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
- install -Dm644 "lib/jgraphx.jar" \
- "${pkgdir}/usr/share/java/${_pkgname}/${_pkgname}.jar"
+prepare() {
+ sed -i 's/1.5/1.7/g' "$srcdir/$_pkgname-$pkgver/pom.xml"
+}
+
+build() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ mvn -DskipTests=true clean package
}
-# vim:set ts=2 sw=2 et:
+check() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ mvn test
+}
+
+package() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ install -Dm644 license.txt "$pkgdir/usr/share/licenses/$_pkgname/license.txt"
+ install -Dm644 lib/jgraphx.jar "$pkgdir/usr/share/java/$_pkgname/$_pkgname.jar"
+}