jd-gui: 1.6.1 bump

This commit is contained in:
blshkv 2019-06-22 08:00:51 +08:00
parent 6e96c92b0d
commit 6f8c330a67
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
2 changed files with 57 additions and 0 deletions

View file

@ -2,3 +2,5 @@ DIST jd-gui-1.5.2-dependencies.tar.gz 13516788 BLAKE2B e43c75afabae5046d4cdd3960
DIST jd-gui-1.5.2.tar.gz 333510 BLAKE2B 53d2c52f5920050f7dd48324fc043bf3f75dc5c3fe29da73f8425a933fc8063ef9ee3cbead8a01b5cb781db8420c51280e04abaf6c7e503f32714861d872c87a SHA512 236596d9d05adfd64fa8211ddf6cbd58d2232f51433ec8a7431d306e2acbe364402c7a9117d62f5fb8eae9fa530da343e6fe5aed253ab0a18dfd7e5d0ab88cf6
DIST jd-gui-1.6.0-dependencies.tar.gz 13517862 BLAKE2B 7654cfb67193c8efb6e46536734d281a22bfa4f180b6a819ac3503015699f7f2a77248260cd0e6b8d43c94eac3a89536e3e816573c4c194df4693ea4bb9f5966 SHA512 db8bdfbabb996ad87f62a254a3369ae421e4566ef009f189f5be01482e4b33aa6df12a80851cbe4a42d89fb30860bfbd34d65021a06c2debefa6e43bcc115bd7
DIST jd-gui-1.6.0.tar.gz 337609 BLAKE2B 8022ee483176929f102d99069e1b7e6564f2f7b11d662885ae83c8d8b3fb29ecc6259ee6384a031679a802778484298c5d5846a8910b9c09ee8e5eddf1a0b0e9 SHA512 3a4df46667cd708d961e1f6811d4c75e7929f97a7fa15460f540146c3398e6bc5fb9a9cf5e6b123a3322478f3053cd569480663dbcd002c360811523f84cf621
DIST jd-gui-1.6.1-dependencies.tar.gz 13516887 BLAKE2B 2e79062261e7a6792c0ac3deae363c5ce92695fb5d7e89c74da857b1cdc85af0d78fc6ffd691bc95c71f970b97884280d814af8a019124ff04f2f5edf93f91cb SHA512 09f92e7118b1f3635b70e6eb847e1294f1a1340e3a3e5c5ba373098efaab28b95fbc08ce28bef75fba2aa025fbfdb881f66103bc7ccad97d9114dba6ef327406
DIST jd-gui-1.6.1.tar.gz 337719 BLAKE2B a6fecb07fdbd879ff34feea1d7ab7642404dbde8f94c2e8ad86ec68601fde6667589300ede6a1136fad903b85e93e17967c537392b3a3821cf2781835c252575 SHA512 868090572b73f5f6755af16ca94d0ac10f7cccd4cf476525c56f97126694608db07ab9397651764f770e7d8c34e569cd156d7160f9db37a3c71fb2d86526275c

View 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/${P}-dependencies.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"
DEPEND="${RDEPEND}
>=virtual/jdk-11
dev-java/gradle-bin:5.2.1
!dev-util/jd-gui-bin"
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"
${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}"
}