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
+}

Reply via email to