From 67d0e111e0ee23a1ceca1d557ab96bb35eea9615 Mon Sep 17 00:00:00 2001 From: Adam Frey Date: Mon, 23 Jan 2023 15:14:37 -0500 Subject: [PATCH] leiningen: update to 2.10.0. --- srcpkgs/leiningen/template | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/srcpkgs/leiningen/template b/srcpkgs/leiningen/template index bed67800d0e5..100f0404ec7e 100644 --- a/srcpkgs/leiningen/template +++ b/srcpkgs/leiningen/template @@ -1,24 +1,28 @@ # Template file for 'leiningen' pkgname=leiningen -version=2.9.5 +version=2.10.0 revision=1 depends="bash virtual?java-runtime" short_desc="Automate Clojure projects without setting your hair on fire" -maintainer="Orphaned " +maintainer="Adam Frey " license="EPL-2.0" homepage="http://leiningen.org/" -distfiles="https://github.com/technomancy/${pkgname}/archive/${version}.tar.gz - https://github.com/technomancy/${pkgname}/releases/download/${version}/leiningen-${version}-standalone.zip" -checksum="a29b45966e5cc1a37d5dc07fe436ed7cb172c88c53d44a049956ff53a096d43e - df490c98bfe8d667bc5d83b80238528877234c285d0d48f61a4c8743c2db1eea" -skip_extraction="leiningen-${version}-standalone.zip" +distfiles="https://codeberg.org/${pkgname}/${pkgname}/archive/${version}.tar.gz + https://codeberg.org/attachments/${jar_id}" +checksum="6b04dbe0934ab4c34dc27b0055ad290d2ba9c0f454c1bda7defa58d62946b743 + d27299bad34075ac2864d0bd0559f835c6e2c476c0b0a283bcbdb574fdadbb34" +_jar_id=43cebda5-a7c2-405b-b641-5143a00051b5 + +do_extract() { + bsdtar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${version}.tar.gz +} do_install() { - vbin bin/lein-pkg lein - vman doc/lein.1 + vbin ${pkgname}/bin/lein lein + vman ${pkgname}/doc/lein.1 - vinstall ${XBPS_SRCDISTDIR}/${pkgname}-${version}/leiningen-${version}-standalone.zip \ + vinstall ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_jar_id} \ 644 usr/share/java leiningen-${version}-standalone.jar - vcompletion zsh_completion.zsh zsh lein - vcompletion bash_completion.bash bash lein + vcompletion ${pkgname}/zsh_completion.zsh zsh lein + vcompletion ${pkgname}/bash_completion.bash bash lein }