1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
5 JAVA_PKG_IUSE="doc source test"
7 inherit eutils java-pkg-2 java-ant-2 toolchain-funcs
10 MY_P="${MY_PN}_${PV}_src"
11 DESCRIPTION="A wrapper that makes it possible to install a Java Application as daemon"
12 HOMEPAGE="http://wrapper.tanukisoftware.org/"
13 SRC_URI="http://${MY_PN}.tanukisoftware.org/download/${PV}/${MY_P}.tar.gz"
15 LICENSE="tanuki-community"
28 S="${WORKDIR}/${MY_P}"
30 JAVA_ANT_REWRITE_CLASSPATH="true"
33 "${FILESDIR}"/${P}-as-needed.patch
34 "${FILESDIR}"/${P}-gentoo-wrapper-defaults.patch
35 "${FILESDIR}"/${P}-testsuite.patch
39 epatch "${PATCHES[@]}"
41 cp "${S}/src/c/Makefile-linux-armel-32.make" "${S}/src/c/Makefile-linux-arm-32.make"
47 use amd64 && BITS="64"
48 eant -Dbits=${BITS} jar compile-c
50 ejavadoc -d api -sourcepath src/java/ -subpackages org \
51 || die "javadoc failed"
56 ANT_TASKS="ant-junit" eant -Dbits="${BITS}" test
60 java-pkg_dojar lib/wrapper.jar
61 java-pkg_doso lib/libwrapper.so
65 dodoc doc/revisions.txt
67 use doc && java-pkg_dojavadoc api
68 use source && java-pkg_dosrc src/java/*