mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-08 20:43:38 +02:00
jd-gui: 1.6.2 bump
This commit is contained in:
parent
6b4cad8512
commit
9a598e6498
4 changed files with 94 additions and 0 deletions
|
|
@ -1 +1,2 @@
|
|||
DIST jd-core-1.0.5.tar.gz 772979 BLAKE2B c29f07ca99bc50f93aeca6bb03b315522d24997b73219aaad01937cc2bfc1f3a716dc8561386f9e1780f7becbe49c07c1d5063c148235171d7c623f6ee5dc173 SHA512 8389024bd7b6b4df41f3415e882ee70f464664061050153c056dbf6bf67ae1a19941739656a98c4e458d64c3c6e500575943c09bc669c9bcefc9f18f09672043
|
||||
DIST jd-core-1.0.6.tar.gz 783111 BLAKE2B 4b5a2c41866c00c8b9ab30ae4821ea11e67920fde9a6d86038d44b946c5c5046aad4495774749c173559399650ffb55bb871ff5a4caced75c8273915f65f2ce0 SHA512 fe32e74bc8651a4aa67240fe799c96d4e84183fe698ab209ace8d0a87b89299922efcf7aed0768f4abef45248849cc7c8f4810229149cb8d0c562cbf2fbefb56
|
||||
|
|
|
|||
36
dev-java/jd-core/jd-core-1.0.6.ebuild
Normal file
36
dev-java/jd-core/jd-core-1.0.6.ebuild
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="JD-Core is a JAVA decompiler written in JAVA"
|
||||
HOMEPAGE="http://jd.benow.ca/"
|
||||
SRC_URI="https://github.com/java-decompiler/jd-core/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/jre"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/jdk-1.8.0"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_SRC_DIR="src/main/java/org/jd/core/v1"
|
||||
|
||||
#java_prepare() {
|
||||
#src_prepare() {
|
||||
#java-utils-2_src_prepare
|
||||
java-pkg-2_src_prepare(){
|
||||
local base_dir="target/classes/"
|
||||
[[ ! -d "${base_dir}" ]] && mkdir -p "${base_dir}META-INF"
|
||||
#Main-Class: ${MAIN_CLASS}" \
|
||||
echo "Manifest-Version: 1.0
|
||||
JD-Core-Version: ${PV}" \
|
||||
>> "${base_dir}META-INF/MANIFEST.MF"
|
||||
default
|
||||
}
|
||||
|
|
@ -4,3 +4,5 @@ DIST jd-gui-1.6.0-dependencies.tar.gz 13517862 BLAKE2B 7654cfb67193c8efb6e465367
|
|||
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
|
||||
|
|
|
|||
55
dev-util/jd-gui/jd-gui-1.6.2.ebuild
Normal file
55
dev-util/jd-gui/jd-gui-1.6.2.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/${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}"
|
||||
}
|
||||
Loading…
Reference in a new issue