Skip to content

Commit

Permalink
dev-java/icedtea-sound: EAPI 8, min java 1.8
Browse files Browse the repository at this point in the history
Bug: https://bugs.gentoo.org/698580
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: #24620
Signed-off-by: Sam James <sam@gentoo.org>
  • Loading branch information
vaukai authored and thesamesam committed Mar 17, 2022
1 parent 6aaea8d commit 7068127
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild
Original file line number Diff line number Diff line change
@@ -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
}

0 comments on commit 7068127

Please sign in to comment.