summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 19 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b627228c24e8..08e0164fe2b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,35 @@
# Maintainer: Tobias Frilling <tobias@frilling-online.de>
+
pkgname=leiningen
pkgver=2.6.1
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="Automating Clojure projects without setting your hair on fire."
arch=('any')
-url="http://github.com/technomancy/leiningen"
+url="https://github.com/technomancy/leiningen"
license=("EPL")
depends=('java-environment' 'bash')
optdepends=('rlwrap: for readline support'
'leiningen-completions: completion scripts')
+install="leiningen.install"
_commit="f9a464e008214941e93c046413004517325818bb"
-source=("https://raw.github.com/technomancy/leiningen/${_commit}/bin/lein"
- "https://raw.github.com/technomancy/leiningen/${_commit}/doc/lein.1")
-sha1sums=('ef30f53be163b01eeb9b533dd940b17532353337'
- '290b634c0648e0710911aeee71f795401af6b2e7')
+source=("https://raw.github.com/technomancy/leiningen/${_commit}/bin/lein-pkg"
+ "https://raw.github.com/technomancy/leiningen/${_commit}/doc/lein.1"
+ "${url}/releases/download/${pkgver}/leiningen-${pkgver}-standalone.zip"
+ "${url}/releases/download/${pkgver}/leiningen-${pkgver}-standalone.zip.asc")
+noextract=("leiningen-${pkgver}-standalone.zip")
package() {
cd ${srcdir}
- install -m 755 -D lein ${pkgdir}/usr/bin/lein
- install -D "${srcdir}"/lein.1 "${pkgdir}"/usr/share/man/man1/lein.1
+ install -m 755 -D lein-pkg ${pkgdir}/usr/bin/lein
+ install -D lein.1 ${pkgdir}/usr/share/man/man1/lein.1
+ install -D leiningen-${pkgver}-standalone.zip \
+ ${pkgdir}/usr/share/java/leiningen-${pkgver}-standalone.jar
+
}
+
+sha256sums=('e84d15b45871fdb0308fec85786d6df8aefcc51482efa299086aad6706cdb1d9'
+ 'fda89b8383c9df97c007fcf6b7ef045cf357bd660db03400a96ef14996a3d580'
+ 'd70078fba85d5f405d042a6d7bad3a1e5b4aafae565c2d581feb999e95ae6394'
+ 'SKIP')