mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-30 12:02:57 +01:00
jd-gui: 1.6.6 bump
This commit is contained in:
parent
17765638f4
commit
7a977e6fbb
2 changed files with 57 additions and 0 deletions
|
|
@ -2,3 +2,5 @@ DIST jd-gui-1.6.3-dependencies.tar.gz 13518466 BLAKE2B cda9607a79f327376a3137ece
|
|||
DIST jd-gui-1.6.3.tar.gz 365399 BLAKE2B df6070e85a237eea97f297aaf2df60d84e0836eae3937e626b9647308939a554e77011feb5d8579508f6a3ee0c896afcb58a24114e9daf1bcc60a5c1b412ca86 SHA512 0c45c24290e940a952bf03bb3928cb8828fa28218b3cd7f1a35c7b7bae8468863f9ef32260ba1499a29b931668bc7cf23b94ad1484c1ff90310d383b83801033
|
||||
DIST jd-gui-1.6.5-dependencies.tar.gz 13705621 BLAKE2B c93d98dc222a62c437c95d50896e5af7f578e12c2e0c64a7c115401038ad6a22ce7e08e923e175f6b2429741efffe71fb51b0f2ab6b835f0aba1f7421790db52 SHA512 fdcaf02db4343c4c6dbf393f5136d9ca9370784c7c90b6f9b99a877a5cf603a89e9ed870aba1d75330c03e55d0b9eb502bff7e1601f0ef262616e87fea0b0724
|
||||
DIST jd-gui-1.6.5.tar.gz 365818 BLAKE2B 5ac2f76fed4eb8fb2be6916ab0c6c3d078892e9ca3e5fa161f36882babffaecaa27ce613587e9497d6aa7577e171cfe9c992d157818dff131105e6c6f2e1bafe SHA512 1951c1122b6f33a06732fa35998cd07add041a8859d0d161a1ed0074ddecdb2918223758048a1d8992d0f9a7300cf15424a24c9d54266c3fb53433814ee54242
|
||||
DIST jd-gui-1.6.6.tar.gz 365813 BLAKE2B 8615221af81682a8f6f8143ef6b639842964a402fa6a703379d02aef993960891ed2fc1e49b7ac71ae9f556068c48a8cf75e67cf40ba82853239bd80a7b0720f SHA512 325491638a66ccffa51dd989a1f09711c47da8e356d05141d35368b3a9acdb8e6dfdc2a5f422c91c4c6d5f50d214901c64d8c23e625dfd9278b0555ce1aa9214
|
||||
DIST jd-gui-dependencies-20191226.tar.gz 13715625 BLAKE2B fe557f8a487bbccdec3e70c4247c18fec7c4b55de20317813b503b7dd7db832f8a2af229716ac393cad95b513a0f2c5277e06aee31bc1930b7daad927bd17c01 SHA512 0f8af0e2001fb2f38ac2b5b241e9ff125594132f4849c601b8355b6be7636ee66496d14b67853e0719d4de0c0ca3e55ac5a6cc26c1175f9462636aa8f1dfc50f
|
||||
|
|
|
|||
55
dev-util/jd-gui/jd-gui-1.6.6.ebuild
Normal file
55
dev-util/jd-gui/jd-gui-1.6.6.ebuild
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop
|
||||
|
||||
DESCRIPTION="A standalone Java Decompiler GUI"
|
||||
HOMEPAGE="http://jd.benow.ca/"
|
||||
SRC_URI="https://github.com/java-decompiler/jd-gui/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-20191226.tar.gz"
|
||||
|
||||
# run: pentoo/scripts/gradle_dependencies.py from "${S}" directory to generate dependencies
|
||||
# tar cvzf ./${P}-dependencies.tar.gz ./dependencies/
|
||||
#FIXME: gradle convert to publishToMavenLocal and mavenLocal()
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/jre:*
|
||||
!dev-util/jd-gui-bin"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/jdk-11:*
|
||||
dev-java/gradle-bin:5.2.1"
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/1.5.2-build.patch
|
||||
|
||||
mkdir -p ".gradle/init.d"
|
||||
cp "${FILESDIR}"/1.5.2-repos.gradle .gradle/init.d/repos.gradle || die "cp failed"
|
||||
sed -i "s|WORK_DIR|${WORKDIR}|g" .gradle/init.d/repos.gradle || die "sed failed"
|
||||
|
||||
sed -i "s|WORK_DIR|${WORKDIR}|g" build.gradle || die "sed failed"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GRADLE="gradle-5.2.1 --gradle-user-home .gradle --console rich --no-daemon"
|
||||
GRADLE="${GRADLE} --offline"
|
||||
unset TERM
|
||||
${GRADLE} jar -x check -x test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/"${PN}"
|
||||
doins "build/libs/${P}.jar"
|
||||
|
||||
doicon ./src/linux/resources/jd_icon_128.png
|
||||
domenu ./src/linux/resources/jd-gui.desktop
|
||||
|
||||
echo -e "#!/bin/sh\njava -jar /usr/share/${PN}/${P}.jar >/dev/null 2>&1 &\n" > "${PN}"
|
||||
dobin "${PN}"
|
||||
}
|
||||
Loading…
Reference in a new issue