diff options
author | Sanpi | 2018-10-21 12:47:59 +0200 |
---|---|---|
committer | Sanpi | 2018-10-21 12:48:09 +0200 |
commit | 6994d1c58828873142cecb08006d9b1d27339ed8 (patch) | |
tree | e326ddaa689400e93d2387beb2296cc6ac7bd625 | |
parent | 90d7dc081110d7534eb98f8721acd686c2637b10 (diff) | |
download | aur-6994d1c58828873142cecb08006d9b1d27339ed8.tar.gz |
v1.9.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | commonist.patch | 8 |
4 files changed, 50 insertions, 18 deletions
@@ -1,13 +1,15 @@ pkgbase = commonist pkgdesc = A file upload tool for mediawiki using its api.php interface - pkgver = 1.7.0 + pkgver = 1.9.0 pkgrel = 1 url = https://commons.wikimedia.org/wiki/Commons:Commonist arch = any license = GPL3 + makedepends = sbt depends = java-environment - source = http://neonstau.de/commonist/commonist-1.7.0.zip - sha256sums = 6c10c4e1e5f1a40fd0d554b89dc39dc2ff0a25ed8a1252d1a62b27f3a5f160e0 + depends = bash + source = https://github.com/ritschwumm/commonist/archive/v-1.9.0.tar.gz + sha256sums = dda17d59f8824fd01c49d8516969e592a7425e64ec459a88d606e345f3f054e6 pkgname = commonist diff --git a/.gitignore b/.gitignore index 0684ea4c8d05..69086f6396b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /*.pkg.tar.xz -/*.zip +/*.tar.gz /pkg /src @@ -1,29 +1,59 @@ # Maintainer: Sanpi <sanpi+aur@homecomputing.fr> pkgname=commonist -pkgver=1.7.0 +pkgver=1.9.0 pkgrel=1 pkgdesc='A file upload tool for mediawiki using its api.php interface' url="https://commons.wikimedia.org/wiki/Commons:Commonist" arch=('any') license=('GPL3') -depends=('java-environment') -source=("http://neonstau.de/commonist/$pkgname-$pkgver.zip") -sha256sums=('6c10c4e1e5f1a40fd0d554b89dc39dc2ff0a25ed8a1252d1a62b27f3a5f160e0') +depends=('java-environment' 'bash') +makedepends=('sbt') +source=("https://github.com/ritschwumm/$pkgname/archive/v-$pkgver.tar.gz") +sha256sums=('dda17d59f8824fd01c49d8516969e592a7425e64ec459a88d606e345f3f054e6') prepare() { - cd "$pkgname-$pkgver" + deps=( + 'https://github.com/ritschwumm/xsbt-util' + 'https://github.com/ritschwumm/xsbt-classpath' + 'https://github.com/ritschwumm/xsbt-webstart' + 'https://github.com/ritschwumm/xsbt-scriptstart' + 'https://github.com/ritschwumm/xsbt-osxapp' + 'https://github.com/ritschwumm/xsbt-capsule' + 'https://github.com/ritschwumm/scutil' + 'https://github.com/ritschwumm/scjson' + ) - patch -Np1 -i "${srcdir}/../commonist.patch" + for dep in ${deps[*]} + do + if [ ! -e $(basename $dep) ] + then + git clone $dep + fi + + cd $(basename $dep) + sbt publishLocal + cd - + done +} + +build() +{ + cd "$pkgname-v-$pkgver" + + sbt bundle } package() { - cd "$pkgname-$pkgver" + cd "$pkgname-v-$pkgver" + + install --mode 755 --directory "$pkgdir/usr/lib/commonist" + install --mode 644 target/scala-2.12/scriptstart/commonist-1.9.0/lib/*.jar "$pkgdir/usr/lib/commonist" install --mode 755 --directory "$pkgdir/usr/bin" - install --mode 755 commonist "$pkgdir/usr/bin" + install --mode 755 target/scala-2.12/scriptstart/commonist-1.9.0/commonist "$pkgdir/usr/bin" - install --mode 755 --directory "$pkgdir/usr/lib/commonist" - install --mode 644 lib/*.jar "$pkgdir/usr/lib/commonist" + cd "$pkgdir" + patch -Np1 -i "${srcdir}/../commonist.patch" } diff --git a/commonist.patch b/commonist.patch index cc3c879e9adf..53a71d1fa09e 100644 --- a/commonist.patch +++ b/commonist.patch @@ -1,9 +1,9 @@ ---- a/commonist 2017-02-21 01:12:30.000000000 +0100 -+++ b/commonist 2017-07-18 15:32:53.250098995 +0200 +--- a/usr/bin/commonist 2018-10-21 12:37:02.711656186 +0200 ++++ b/usr/bin/commonist 2018-10-21 12:37:21.512134783 +0200 @@ -19,4 +19,4 @@ BASE="$(dirname "$0")" fi --exec java '-Xmx192m' "-Dscriptstart.base=$BASE" -cp "$BASE"/'lib/minibpp-src.jar':"$BASE"/'lib/minibpp.jar':"$BASE"/'lib/bsh-2.0b2-fixed.jar':"$BASE"/'lib/httpclient-4.5.3.jar':"$BASE"/'lib/scjson-ast_2.12-0.108.0.jar':"$BASE"/'lib/httpmime-4.5.3.jar':"$BASE"/'lib/commons-logging-1.2.jar':"$BASE"/'lib/commons-codec-1.9.jar':"$BASE"/'lib/macify-1.6.jar':"$BASE"/'lib/httpcore-4.4.6.jar':"$BASE"/'lib/scmw_2.12-0.103.0.jar':"$BASE"/'lib/sanselan-0.97-incubator.jar':"$BASE"/'lib/scutil-core_2.12-0.98.0.jar':"$BASE"/'lib/scutil-base_2.12-0.98.0.jar':"$BASE"/'lib/scutil-swing_2.12-0.98.0.jar':"$BASE"/'lib/scjson-codec_2.12-0.108.0.jar':"$BASE"/'lib/scala-library-2.12.1.jar':"$BASE"/'lib/commonist-1.7.0.jar' 'commonist.Commonist' "$@" +-exec java '-Xmx192m' "-Dscriptstart.base=$BASE" -cp "$BASE"/'lib/bsh-2.0b2-fixed.jar':"$BASE"/'lib/minibpp.jar':"$BASE"/'lib/minibpp-src.jar':"$BASE"/'lib/commons-logging-1.2.jar':"$BASE"/'lib/commons-codec-1.10.jar':"$BASE"/'lib/scutil-base_2.12.jar':"$BASE"/'lib/macify-1.6.jar':"$BASE"/'lib/httpcore-4.4.10.jar':"$BASE"/'lib/httpclient-4.5.6.jar':"$BASE"/'lib/sanselan-0.97-incubator.jar':"$BASE"/'lib/scala-library.jar':"$BASE"/'lib/scutil-swing_2.12.jar':"$BASE"/'lib/httpmime-4.5.6.jar':"$BASE"/'lib/scjson-ast_2.12.jar':"$BASE"/'lib/scjson-codec_2.12.jar':"$BASE"/'lib/scutil-core_2.12.jar':"$BASE"/'lib/commonist-1.9.0.jar' 'commonist.Commonist' "$@" \ Pas de fin de ligne à la fin du fichier -+exec java '-Xmx192m' "-Dscriptstart.base=$BASE" -cp "$BASE"/'../lib/commonist/minibpp-src.jar':"$BASE"/'../lib/commonist/minibpp.jar':"$BASE"/'../lib/commonist/bsh-2.0b2-fixed.jar':"$BASE"/'../lib/commonist/httpclient-4.5.3.jar':"$BASE"/'../lib/commonist/scjson-ast_2.12-0.108.0.jar':"$BASE"/'../lib/commonist/httpmime-4.5.3.jar':"$BASE"/'../lib/commonist/commons-logging-1.2.jar':"$BASE"/'../lib/commonist/commons-codec-1.9.jar':"$BASE"/'../lib/commonist/macify-1.6.jar':"$BASE"/'../lib/commonist/httpcore-4.4.6.jar':"$BASE"/'../lib/commonist/scmw_2.12-0.103.0.jar':"$BASE"/'../lib/commonist/sanselan-0.97-incubator.jar':"$BASE"/'../lib/commonist/scutil-core_2.12-0.98.0.jar':"$BASE"/'../lib/commonist/scutil-base_2.12-0.98.0.jar':"$BASE"/'../lib/commonist/scutil-swing_2.12-0.98.0.jar':"$BASE"/'../lib/commonist/scjson-codec_2.12-0.108.0.jar':"$BASE"/'../lib/commonist/scala-library-2.12.1.jar':"$BASE"/'../lib/commonist/commonist-1.7.0.jar' 'commonist.Commonist' "$@" ++exec java '-Xmx192m' "-Dscriptstart.base=$BASE" -cp "$BASE"/'../lib/commonist/bsh-2.0b2-fixed.jar':"$BASE"/'../lib/commonist/minibpp.jar':"$BASE"/'../lib/commonist/minibpp-src.jar':"$BASE"/'../lib/commonist/commons-logging-1.2.jar':"$BASE"/'../lib/commonist/commons-codec-1.10.jar':"$BASE"/'../lib/commonist/scutil-base_2.12.jar':"$BASE"/'../lib/commonist/macify-1.6.jar':"$BASE"/'../lib/commonist/httpcore-4.4.10.jar':"$BASE"/'../lib/commonist/httpclient-4.5.6.jar':"$BASE"/'../lib/commonist/sanselan-0.97-incubator.jar':"$BASE"/'../lib/commonist/scala-library.jar':"$BASE"/'../lib/commonist/scutil-swing_2.12.jar':"$BASE"/'../lib/commonist/httpmime-4.5.6.jar':"$BASE"/'../lib/commonist/scjson-ast_2.12.jar':"$BASE"/'../lib/commonist/scjson-codec_2.12.jar':"$BASE"/'../lib/commonist/scutil-core_2.12.jar':"$BASE"/'../lib/commonist/commonist-1.9.0.jar' 'commonist.Commonist' "$@" |