commit: a88d49dadcfd97f83e865f3d5a739718763e8358 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Aug 16 03:56:03 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Aug 31 04:45:12 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88d49da
dev-util/gprofng-gui: switch to autotools-based build Otherwise, it struggles to find the needed paths at runtime. [sam: Adding the bug as I figure anyone interested in gprofng may be interested in this too.] Bug: https://bugs.gentoo.org/865113 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-util/gprofng-gui/gprofng-gui-1.1.ebuild | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild b/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild index 99f4d443dfea..001024f364e3 100644 --- a/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild +++ b/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit java-pkg-2 -DESCRIPTION="full-fledged graphical interface to operate gprofng" +DESCRIPTION="Full-fledged graphical interface to operate gprofng" HOMEPAGE="https://www.gnu.org/software/gprofng-gui/" SRC_URI="https://ftp.gnu.org/gnu/gprofng-gui/${P}.tar.gz" S="${WORKDIR}/${P}" @@ -15,21 +15,12 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=">=virtual/jdk-1.8:*" -RDEPEND=">=virtual/jre-1.8:*" - -src_compile() { - ejavac $(find org/gprofng/analyzer -name '*.java') - ejavac $(find org/gprofng/collector -name '*.java') - ejavac $(find org/gprofng/mpmt -name '*.java') - - find org -type f -name '*.java' -exec rm -rf {} + || die - - "$(java-config -j)" cfm gprofng-analyzer.jar analyzer_st.mf -C . org/gprofng/analyzer || die - "$(java-config -j)" cfm gprofng-collector.jar gprofng-collector.mf -C . org/gprofng/collector || die - "$(java-config -j)" cfm gprofng.jar gprofng-gui.mf -C . org/gprofng/mpmt || die -} - -src_install() { - java-pkg_dojar gprofng{,-analyzer,-collector}.jar - java-pkg_dolauncher gp-display-gui --main org.gprofng.analyzer.AnMain +RDEPEND=" + sys-devel/binutils:*[gprofng] + >=virtual/jre-1.8:* +" + +src_prepare() { + default + java-pkg-2_src_prepare }
