mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-05 11:00:48 +02:00
jd-gui: 1.5.2 bump
This commit is contained in:
parent
f89680d63b
commit
f29e7a13be
4 changed files with 85 additions and 0 deletions
|
|
@ -1,4 +1,6 @@
|
|||
DIST jd-gui-1.5.0-gradle-dependencies.tar.gz 13493761 BLAKE2B 924901ca6b445e3cca00be0856b0884fa15c812dd301a46781bc29b114026b1fac3a23face2b8a54c4e0a5d74e5e92af655f7f70636adf5df985632809c534ca SHA512 e9b3998a312c432a34f9a62ccc56acc16f9fe8ef372313f8603797079f27cc5863f6fbb4f981b25da545eb5a74efa29a680fd63bb9253372cff4a2f6416bd11d
|
||||
DIST jd-gui-1.5.1-gradle-dependencies.tar.gz 14050281 BLAKE2B f2ec39d4435976ea54194410003eddded7c0fe3748e8b9672d0856383faf8c461c7afdde3acde68ac81635b146afa1c5dbb6a6c3981a2ae9cf3eb605245547a4 SHA512 2bd54eb8b1b22600f98eb3c4b2bd46ccf438a20b20d66a1fd30fb5c1ce236fbb4b781d169094a272bc7430841d211889d8862d016c272489d49b890d7925feab
|
||||
DIST jd-gui-1.5.1.tar.gz 328152 BLAKE2B 274e8b53e62835c2797a87f7c94d890f0e2ff09d4d15a6c0301e460d1bf27bdbd5e6ef90022dc7a8b6819cbbaf2d5523fef61e890094aa7369e917acdd21d0cb SHA512 5375d5b7b0ea5d5d9b38a7446fc898841e8921cc84fe729fdc0505b778cb855acf3426d817e48cc5a42f0e2c8aca432a3caf676ce98395a4940003f2ca4b3bae
|
||||
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 v1.5.0.zip 558290 BLAKE2B 98385ac2e82e59efd9cd8ffc20dd14b740573a8b4f5596f2ccf9e930b0881a34c36a21c4c397e87b7839fe4feb24aa1022a2820627e8d085796d11c60a064a58 SHA512 3cf254b673a339ca0cdb23bf5f8ff87c7b530b5a4c1729e61fc1f9dee19b442a01f43f30a3bc4590d46d76e5a74a5eac4aab013c3a21edf72b73c8853f861aef
|
||||
|
|
|
|||
16
dev-util/jd-gui/files/1.5.2-build.patch
Normal file
16
dev-util/jd-gui/files/1.5.2-build.patch
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
--- a/build.gradle.orig 2019-06-02 13:41:20.000000000 +0800
|
||||
+++ b/build.gradle 2019-06-02 22:20:05.277340865 +0800
|
||||
@@ -1,6 +1,12 @@
|
||||
buildscript {
|
||||
repositories {
|
||||
- jcenter()
|
||||
+ if ('allow' == System.properties['build.network_access']) {
|
||||
+ jcenter()
|
||||
+ } else {
|
||||
+ maven {
|
||||
+ url "WORK_DIR/dependencies"
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.netflix.nebula:gradle-ospackage-plugin:5.3.0' // RPM & DEB support
|
||||
12
dev-util/jd-gui/files/1.5.2-repos.gradle
Normal file
12
dev-util/jd-gui/files/1.5.2-repos.gradle
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
allprojects {
|
||||
repositories {
|
||||
if ('allow' == System.properties['build.network_access']) {
|
||||
mavenCentral()
|
||||
jcenter()
|
||||
} else {
|
||||
maven {
|
||||
url "WORK_DIR/dependencies"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
55
dev-util/jd-gui/jd-gui-1.5.2.ebuild
Normal file
55
dev-util/jd-gui/jd-gui-1.5.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}-gradle-dependencies.tar.gz -C /var/tmp/portage/dev-util/${P}/work ${P}/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}"/${PV}-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