Date: Tuesday, March 28, 2023 @ 07:12:12 Author: arodseth Revision: 1429864
upgpkg: leiningen 2.10.0-1 Modified: leiningen/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-28 01:38:23 UTC (rev 1429863) +++ PKGBUILD 2023-03-28 07:12:12 UTC (rev 1429864) @@ -2,28 +2,39 @@ # Contributor: Marcel Campello <[email protected]> pkgname=leiningen -pkgver=2.9.10 -pkgrel=2 +pkgver=2.10.0 +pkgrel=1 pkgdesc='Automate Clojure projects' arch=(any) url='https://github.com/technomancy/leiningen' license=(EPL) depends=(java-environment java-runtime) -makedepends=(git) +makedepends=(leiningen git) optdepends=('leiningen-completions: completion scripts' 'rlwrap: for readline support') noextract=("$pkgname-$pkgver-standalone.jar") -source=("$url/releases/download/$pkgver/$pkgname-$pkgver-standalone.jar"{,.asc} - "git+$url#commit=27e04f41501e8b9a153e7b654837067881ecd704") # tag: 2.9.10 -validpgpkeys=('6A2D483DB59437EBB97D09B1040193357D0606ED') # Phil Hagelberg <[email protected]> -b2sums=('70e0614a2516e04047fadce10ace583bd84e68e8bff96efcab7a3cea4d687bb91e5317d326a9fabfa7413a1e11d45be6abc9062934a5b09be8010f50d23b2467' - 'SKIP' - 'SKIP') +source=("git+$url#commit=64e02a842e7bb50edc9b8b35de1e2ef1fac090dd") # tag: 2.10.0 +b2sums=('SKIP') +prepare() { + cd $pkgname/$pkgname-core + lein bootstrap +} + +build() { + cd $pkgname + # Thanks Debian + chmod +x bin/lein + bin/lein uberjar + bin/lein pom +} + package() { - install -Dm755 $pkgname/bin/lein "$pkgdir/usr/bin/lein" - install -Dm644 $pkgname/doc/lein.1 "$pkgdir/usr/share/man/man1/lein.1" - install -Dm644 $pkgname-$pkgver-standalone.jar \ + cd $pkgname + install -Dm755 bin/lein "$pkgdir/usr/bin/lein-standalone" + install -Dm755 bin/lein-pkg "$pkgdir/usr/bin/lein" + install -Dm644 doc/lein.1 "$pkgdir/usr/share/man/man1/lein.1" + install -Dm644 target/$pkgname-$pkgver-standalone.jar \ "$pkgdir/usr/share/java/$pkgname-$pkgver-standalone.jar" }
