commit: 873a8d2b2d9270aa0e8a9a714fcfc9121bc2577c
Author: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 15 17:26:35 2015 +0000
Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Sun Feb 15 17:26:35 2015 +0000
URL:
http://sources.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=873a8d2b
initial commit of working leiningen-bin
---
dev-java/leiningen-bin/Manifest | 2 ++
dev-java/leiningen-bin/leiningen-bin-2.5.1.ebuild | 43 +++++++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/dev-java/leiningen-bin/Manifest b/dev-java/leiningen-bin/Manifest
new file mode 100644
index 0000000..7478724
--- /dev/null
+++ b/dev-java/leiningen-bin/Manifest
@@ -0,0 +1,2 @@
+DIST leiningen-2.5.1-standalone.jar 15268189 SHA256
b475c08f505f58f70839195a70a842dcd9b903b70d8447f45a3de06e0c1f34c7 SHA512
39777e48aa711a4c3e7981821dc9a8f3ba08e456d9ca9f9f32d961c6cc9b5218850058b01cb158829ef1c13332dc52497bfc9f17887ec137690f378180b118b2
WHIRLPOOL
c9b487ed74f8950d46cc5e899fed62dab4790077c9b99c68ae86a83bfded616768913d6d9e97fc608c83c2201dcaaf13b805a851bff302db16c67207884087a7
+DIST leiningen-2.5.1.tar.gz 676339 SHA256
37eeb83f45f713e9e1ab79c5f30f378d0173101698c28eee97180c100de4e1bc SHA512
5eb3b817beed3e2beaf008c350ca6d7c371a11c2ad045bda7e50a76b376fd3b14ca3225997d35cf8677551d58ca8243ed900008e6c90a13803198800acde81ec
WHIRLPOOL
18088e6cbc1b41d32dfc76c15b9fbf64718328af5eb076c206f8d3b4c06c94b33d66e987a31207af8cc5980d5d93805af30b919e05b895dc4b3f46b7eef8c6b3
diff --git a/dev-java/leiningen-bin/leiningen-bin-2.5.1.ebuild
b/dev-java/leiningen-bin/leiningen-bin-2.5.1.ebuild
new file mode 100644
index 0000000..ad78258
--- /dev/null
+++ b/dev-java/leiningen-bin/leiningen-bin-2.5.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit java-pkg-2 bash-completion-r1
+
+MY_P="leiningen-${PV}"
+
+DESCRIPTION="Automating Clojure projects without setting your hair on fire"
+HOMEPAGE="http://leiningen.org/"
+SRC_URI="https://github.com/technomancy/leiningen/releases/download/${PV}/${MY_P}-standalone.zip
-> ${MY_P}-standalone.jar
+ https://github.com/technomancy/leiningen/archive/${PV}.tar.gz ->
${MY_P}.tar.gz"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+COMMON_DEP="!dev-java/leiningen"
+
+RDEPEND=">=virtual/jre-1.7
+ dev-lang/clojure
+ ${COMMON_DEP}"
+DEPEND="${COMMON_DEP}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ sed -i \
+ -e
"s|^LEIN_JAR=.*|LEIN_JAR=${EROOT}/usr/share/leiningen-bin/lib/leiningen-standalone.jar|"
\
+ bin/lein-pkg || die
+}
+
+src_install() {
+ java-pkg_newjar "${DISTDIR}/${MY_P}-standalone.jar"
leiningen-standalone.jar
+ newbin bin/lein-pkg lein
+ doman doc/lein.1
+ dodoc doc/*.md *.md
+ newbashcomp bash_completion.bash leiningen
+}