diff options
author | Clouds | 2018-11-29 16:51:16 +0800 |
---|---|---|
committer | GitHub | 2018-11-29 16:51:16 +0800 |
commit | 97140a50fada3b21f1d26b298aa4695a9d5767a0 (patch) | |
tree | a7e67a06efcb8aff9d02bd3bd61d0869d9833f96 | |
parent | 6c7607a8c82384b18b6446466bebd8ee6237832b (diff) | |
download | aur-97140a50fada3b21f1d26b298aa4695a9d5767a0.tar.gz |
Use standalone version of coursier
See https://github.com/coursier/coursier/blob/master/scripts/generate-launcher.sh
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 21 insertions, 5 deletions
@@ -1,8 +1,8 @@ # Maintainer: Martynas Mickevičius <self at 2m dot lt> -_version=1.1.0_M7 +_version=1.1.0-M8 pkgname=coursier -pkgver="$_version" +pkgver="${_version/-/_}" pkgrel=1 pkgdesc="Pure Scala Artifact Fetching" arch=('any') @@ -10,10 +10,26 @@ url="http://get-coursier.io" license=('Apache') depends=('java-runtime-headless>=8' 'bash') -source=("https://github.com/coursier/coursier/raw/v${pkgver/_/-}/coursier") -sha256sums=('7ffb17aff47f17f663c35250d880c2d5db908ceae99dae05eb57bb6426f44539') +source=("https://github.com/coursier/coursier/raw/v${_version}/coursier") +sha256sums=('6c7be5eaab67a80fcb40473633650aa982360e94ee1834666b11c2f052612545') noextract=('coursier') +build() { + cd "${srcdir}" + mkdir -p cache bin + export COURSIER_CACHE="${srcdir}/cache" + sh ./coursier bootstrap \ + --intransitive "io.get-coursier::coursier-cli:${_version}" \ + --classifier standalone \ + -A jar \ + -J "-noverify" \ + --no-default \ + -r central \ + -r sonatype:releases \ + -f -o "bin/coursier" \ + -s +} + package() { - install -D -m755 "coursier" "${pkgdir}/usr/bin/coursier" + install -D -m755 "${srcdir}/bin/coursier" "${pkgdir}/usr/bin/coursier" } |