diff options
author | Tomasz Zok | 2023-04-20 10:37:21 +0200 |
---|---|---|
committer | Tomasz Zok | 2023-04-20 10:37:21 +0200 |
commit | 2deaf5faac9d0cf33c9be0ac6e5855129cafa14d (patch) | |
tree | 26ab252ecd9628825435d0df77b09d0ff4d9cfdc /PKGBUILD | |
parent | 2cf420e3366cc5bd2695c7b188f62fcf194e650a (diff) | |
download | aur-2deaf5faac9d0cf33c9be0ac6e5855129cafa14d.tar.gz |
Update to v4.2.0 and use GitHub releases
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 12 insertions, 32 deletions
@@ -1,42 +1,22 @@ # Maintainer: William Di Luigi <williamdiluigi@gmail.com> +# Maintainer: Tomasz Zok <tomasz dot zok at gmail dot com> pkgname=jplag -pkgver=r46.23f14a4 +pkgver=4.2.0 pkgrel=1 pkgdesc="JPlag - Detecting Software Plagiarism" -arch=('any') +arch=(any) url="http://www.jplag.de" -license=('GPL3') -depends=('java-runtime') -makedepends=('git' 'maven') +license=(GPL3) +depends=('java-runtime>=17') -source=( - 'git://github.com/jplag/jplag.git' -) -sha256sums=( - 'SKIP' -) - -pkgver() { - cd jplag - - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -build() { - cd jplag/jplag - - mvn clean generate-sources assembly:assembly -} +source=("https://github.com/jplag/JPlag/releases/download/v${pkgver}/jplag-${pkgver}-jar-with-dependencies.jar" jplag) +sha256sums=('a494161302d228cca46530660f34485d7713c9c3ce999ba82c9d80465829a31c' + 'c90ef8f84b16e29e64ec25d3861da4420b43862fc2fab1fd08e9e6c27f9928eb') +noextract=("jplag-${pkgver}-jar-with-dependencies.jar") package() { - cd jplag/jplag - - install -D -m755 target/jplag-*-jar-with-dependencies.jar $pkgdir/usr/share/java/jplag/jplag.jar - install -d -m755 $pkgdir/usr/bin - cat << 'EOF' > $pkgdir/usr/bin/jplag -#!/bin/sh -"$JAVA_HOME/bin/java" -jar /usr/share/java/jplag/jplag.jar $@ -EOF - chmod 755 $pkgdir/usr/bin/jplag + cd ${srcdir} + install -D jplag-*-jar-with-dependencies.jar ${pkgdir}/usr/share/java/jplag/jplag.jar + install -D jplag ${pkgdir}/usr/bin/jplag } |