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