From 7068127d8f8b4a36a38667578e72d0f72688e821 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Thu, 17 Mar 2022 12:08:38 +0100 Subject: dev-java/icedtea-sound: EAPI 8, min java 1.8 Bug: https://bugs.gentoo.org/698580 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/24620 Signed-off-by: Sam James --- .../icedtea-sound/icedtea-sound-1.0.1-r1.ebuild | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild (limited to 'dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild') diff --git a/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild b/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild new file mode 100644 index 000000000000..25e126249722 --- /dev/null +++ b/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org) + +EAPI=8 + +inherit java-pkg-2 + +DESCRIPTION="Plugins for javax.sound" +HOMEPAGE="https://icedtea.classpath.org" +SRC_URI="https://icedtea.classpath.org/download/source/${P}.tar.xz" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +IUSE="+doc test" +RESTRICT="!test? ( test )" + +COMMON_DEP=" + virtual/jdk:1.8 + >=media-sound/pulseaudio-0.9.11:=" +RDEPEND="${COMMON_DEP}" +DEPEND="${COMMON_DEP}" +BDEPEND="app-arch/zip" + +pkg_setup() { + JAVA_PKG_WANT_SOURCE="1.8" + JAVA_PKG_WANT_TARGET="1.8" + + java-pkg-2_pkg_setup +} + +src_configure() { + econf --with-jdk-home="${JAVA_HOME}" \ + $(use_enable doc docs) \ + --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" +} + +src_compile() { + default +} -- cgit v1.2.3-65-gdbad