jd-gui: 1.6.3 bump

This commit is contained in:
blshkv 2019-07-14 13:30:09 +08:00
parent 092bff57bc
commit 2f9e5ba35e
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
2 changed files with 58 additions and 6 deletions

View file

@ -1,8 +1,4 @@
DIST jd-gui-1.5.2-dependencies.tar.gz 13516788 BLAKE2B e43c75afabae5046d4cdd3960f85a3abd9d1755a021da9251a3b558b8dbe0730764b16f48d3885a8a4ddc2b4cb102d011e3b4efa5215720d7a08d098fcf22d3d SHA512 5467931d41ae40757205adec18c71dc75685b7898b551dc9e523774e2b8af188ab6475bd354e8577a88b3fdd7f7fce8384b392798228841c595112e9a1f06074
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
DIST jd-gui-1.6.2-dependencies.tar.gz 13510602 BLAKE2B 97f3370db436bcd6be8ce52fa40f5183e8634c6c922a35e3272d3ee77920fa3ed0105e2a68e77ecc63ae2a87a66f9ab170d4a6456a14d59144ce8574976473eb SHA512 f4b9cf4728e50b0dc47450cc7bce18d3dc56a1684066333038db1a63a283e58f2384d132b8abfc49e8dd7b368a49b741df39cc44a3dcb024afc1d5ba56ec8466
DIST jd-gui-1.6.2.tar.gz 338499 BLAKE2B 43e2497390d34895a1036a0da2c2d18000b583e4c2ed70eb14399a2bdc7321c6bfadfddda9632febfb810d2f4e9e399af6734160024a67818b79ad3d17c5c759 SHA512 4ef8158b16558d5102c9d77459d4f456a6250844ceefe385ad70b9d2ee2285aea32ed51001960c25f6949c34d5616bbbad5604a4df6dc5d33f5bfe35bf468449
DIST jd-gui-1.6.3-dependencies.tar.gz 13518466 BLAKE2B cda9607a79f327376a3137eceb5fd521b497ed3f647a0cc066422cfc93f398cfa906a30bbf99d1995b53a890e4578159e72b3aa5e2d621a40a09a9a5bd2e89bf SHA512 2c2b7556db0e0fa59bdbc3575f45f7268067cffa8570f8a62f371807be8fab675d5c6e1380e7da38ede007c70ae6abb36743d50683e0f282b04d62bd5db9dc59
DIST jd-gui-1.6.3.tar.gz 365399 BLAKE2B df6070e85a237eea97f297aaf2df60d84e0836eae3937e626b9647308939a554e77011feb5d8579508f6a3ee0c896afcb58a24114e9daf1bcc60a5c1b412ca86 SHA512 0c45c24290e940a952bf03bb3928cb8828fa28218b3cd7f1a35c7b7bae8468863f9ef32260ba1499a29b931668bc7cf23b94ad1484c1ff90310d383b83801033

View file

@ -0,0 +1,56 @@
# 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
!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}"
}