summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2016-01-16 22:36:47 +0000
committerJames Le Cuirot <chewi@gentoo.org>2016-01-17 00:01:14 +0000
commitc9c3c6462b3c94af2c1255167f625826d238c15c (patch)
tree58c20fcbab65240e723a1567fce411516ebcd531 /dev-java
parentsci-libs/getdata: Add and make dependencies explicit (diff)
downloadgentoo-c9c3c6462b3c94af2c1255167f625826d238c15c.tar.gz
gentoo-c9c3c6462b3c94af2c1255167f625826d238c15c.tar.bz2
gentoo-c9c3c6462b3c94af2c1255167f625826d238c15c.zip
dev-java/assertj-core: New package, needed by latest testng's tests
No tests on this one for now due to missing dependencies. This isn't the newest version but I don't know whether 3.x is compatible and it also requires Java 8, which might be inconvenient at present. Package-Manager: portage-2.2.26
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/assertj-core/Manifest1
-rw-r--r--dev-java/assertj-core/assertj-core-2.3.0.ebuild34
-rw-r--r--dev-java/assertj-core/metadata.xml6
3 files changed, 41 insertions, 0 deletions
diff --git a/dev-java/assertj-core/Manifest b/dev-java/assertj-core/Manifest
new file mode 100644
index 00000000000..06844c3848b
--- /dev/null
+++ b/dev-java/assertj-core/Manifest
@@ -0,0 +1 @@
+DIST assertj-core-2.3.0.tar.gz 611609 SHA256 6bb86e5bb7d65599c09a87df276fe049333e9d0cca25de902be83971940dc8dc SHA512 da67930d45afde12d317579edb62b5cff546283ea6a252c9b297f21b74404d7cfb63372d339f51733322205b89d35734e97888085387fb1a83c80d5963b05fd3 WHIRLPOOL 9fa7c74e2f4f4c4f2a03dd2b22a6525e753c092b1ba2185e4a7d12c460dc43d08b9910e8fce3ce62092b8916f5c6939648c5df230d3be8c363f24cc6eafc9063
diff --git a/dev-java/assertj-core/assertj-core-2.3.0.ebuild b/dev-java/assertj-core/assertj-core-2.3.0.ebuild
new file mode 100644
index 00000000000..949ca8869b3
--- /dev/null
+++ b/dev-java/assertj-core/assertj-core-2.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java library that provides a fluent interface for writing assertions"
+HOMEPAGE="http://joel-costigliola.github.io/assertj/"
+SRC_URI="https://github.com/joel-costigliola/${PN}/archive/${P}.tar.gz"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+SLOT="2"
+
+CDEPEND="dev-java/cglib:3
+ dev-java/junit:4"
+
+DEPEND="${CDEPEND}
+ >=virtual/jdk-1.7"
+
+RDEPEND="${CDEPEND}
+ >=virtual/jre-1.7"
+
+S="${WORKDIR}/${PN}-${P}"
+JAVA_SRC_DIR="src/main/java"
+JAVA_GENTOO_CLASSPATH="cglib-3,junit-4"
+
+src_install() {
+ java-pkg-simple_src_install
+ dodoc {CONTRIBUTING,README}.md
+}
diff --git a/dev-java/assertj-core/metadata.xml b/dev-java/assertj-core/metadata.xml
new file mode 100644
index 00000000000..dd06c6df5bc
--- /dev/null
+++ b/dev-java/assertj-core/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <longdescription>AssertJ core is a Java library that provides a fluent interface for writing assertions. Its main goal is to improve test code readability and make maintenance of tests easier. AssertJ core provides assertions for JDK standard types can be used with either JUnit or TestNG.</longdescription>
+</pkgmetadata>