summaryrefslogtreecommitdiff
path: root/dev-lang/clojure/clojure-1.10.0.ebuild
diff options
context:
space:
mode:
authorPatrice Clement <monsieurp@gentoo.org>2019-04-17 10:04:38 +0200
committerPatrice Clement <monsieurp@gentoo.org>2019-04-17 10:43:36 +0200
commit5ff47c259ceb0f625d61cf590a76a3f532221b75 (patch)
tree90c19bcb704b06dff0a3b18eaaf3584baa19eeac /dev-lang/clojure/clojure-1.10.0.ebuild
parentfd6ece6eb963f42fa20676fd1b2da77a959f49f6 (diff)
downloadgentoo-5ff47c259ceb0f625d61cf590a76a3f532221b75.tar.gz
gentoo-5ff47c259ceb0f625d61cf590a76a3f532221b75.tar.bz2
gentoo-5ff47c259ceb0f625d61cf590a76a3f532221b75.zip
dev-lang/clojure: version bump.
Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Diffstat (limited to 'dev-lang/clojure/clojure-1.10.0.ebuild')
-rw-r--r--dev-lang/clojure/clojure-1.10.0.ebuild48
1 files changed, 48 insertions, 0 deletions
diff --git a/dev-lang/clojure/clojure-1.10.0.ebuild b/dev-lang/clojure/clojure-1.10.0.ebuild
new file mode 100644
index 000000000000..1df71774d54e
--- /dev/null
+++ b/dev-lang/clojure/clojure-1.10.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="General-purpose programming language with an emphasis on functional programming"
+HOMEPAGE="https://clojure.org/"
+SRC_URI="https://github.com/clojure/clojure/tarball/${P} -> ${P}.tar.gz"
+
+LICENSE="EPL-1.0 Apache-2.0 BSD"
+SLOT="1.10"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+RESTRICT="test" # patches welcome to fix the test
+
+CDEPEND="
+ dev-java/ant-core:0
+ dev-java/maven-bin:3.6"
+
+RDEPEND="
+ ${CDEPEND}
+ >=virtual/jre-1.8"
+
+DEPEND="
+ ${CDEPEND}
+ >=virtual/jdk-1.8"
+
+S="${WORKDIR}/clojure-clojure-76b87a6"
+
+DOCS=( changes.md CONTRIBUTING.md readme.txt )
+
+src_compile() {
+ ./antsetup.sh || die "antsetup.sh failed"
+ eant -f build.xml jar
+}
+
+src_test() {
+ eant -f build.xml test
+}
+
+src_install() {
+ java-pkg_newjar "${PN}.jar"
+ java-pkg_dolauncher ${PN}-${SLOT} --main clojure.main
+ einstalldocs
+}