mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
jd-cmd: wip, https://github.com/pentoo/pentoo-overlay/issues/680
This commit is contained in:
parent
580f26569c
commit
60fabf3c18
10 changed files with 140 additions and 0 deletions
|
|
@ -1 +1,2 @@
|
|||
DIST jd-core-1.0.6.tar.gz 783111 BLAKE2B 4b5a2c41866c00c8b9ab30ae4821ea11e67920fde9a6d86038d44b946c5c5046aad4495774749c173559399650ffb55bb871ff5a4caced75c8273915f65f2ce0 SHA512 fe32e74bc8651a4aa67240fe799c96d4e84183fe698ab209ace8d0a87b89299922efcf7aed0768f4abef45248849cc7c8f4810229149cb8d0c562cbf2fbefb56
|
||||
DIST jd-core-1.1.3.tar.gz 819707 BLAKE2B af40594094a7eb1bc45dca0f580d8dc863397e6243a4854605f9792a2202fbefcbde0f5452646ecf17ac7307299825de3b87637ccd35414b0b3ec79c1348133b SHA512 1e59367c3af17fac981fc91c6bc5a3269703a17ed57548d7bc548b2724dbb70c9abfc7065eff5ea2b2aca1e794df6aae46dcdf2129ee11a4268675da9f41edd7
|
||||
|
|
|
|||
38
dev-java/jd-core/jd-core-1.1.3.ebuild
Normal file
38
dev-java/jd-core/jd-core-1.1.3.ebuild
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
# Copyright 1999-2020 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=""
|
||||
|
||||
#java-pkg-2 sets java based on RDEPEND so the java slot in rdepend is used to build
|
||||
RDEPEND="virtual/jre:11"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/jdk:11"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_SRC_DIR="src/main/java/org/jd/core/v1"
|
||||
|
||||
java-pkg-2_src_prepare() {
|
||||
local base_dir="target/classes/"
|
||||
[[ ! -d "${base_dir}" ]] && mkdir -p "${base_dir}META-INF"
|
||||
|
||||
#build.gradle
|
||||
#Main-Class: ${MAIN_CLASS}
|
||||
cat > "${base_dir}META-INF/MANIFEST.MF" <<-_EOF_ || die
|
||||
Manifest-Version: 1.0
|
||||
JD-Core-Version: ${PV}
|
||||
_EOF_
|
||||
|
||||
default
|
||||
}
|
||||
1
dev-java/jd-lib/Manifest
Normal file
1
dev-java/jd-lib/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST jd-cmd-1.1.0.tar.gz 34915 BLAKE2B b8b1876b060adb7101bb60f919bac70f0854bbe8114e3b30b2a4e66e44e04b88fb1a5967f0ff7c417f0caaa73d327246ae5cefc9f51c33fac826370c7f783b81 SHA512 3ad3850f92edc4796e9dd28e5ee10c8554e826ba64efb2c08f094a2aa4d2fa27142a0572fbfcc4215236a38ccbb6661ea9cbef65f9f598ca180a1011d03bf471
|
||||
28
dev-java/jd-lib/jd-lib-1.1.0.ebuild
Normal file
28
dev-java/jd-lib/jd-lib-1.1.0.ebuild
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
# 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="Command line Java Decompiler"
|
||||
HOMEPAGE="https://github.com/kwart/jd-cmd/"
|
||||
SRC_URI="https://github.com/kwart/jd-cmd/archive/jd-cmd-${PV}.Final.tar.gz -> jd-cmd-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
#KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/jre:11"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-java/jcommander
|
||||
dev-java/slf4j-api
|
||||
dev-java/hamcrest-core:1.3
|
||||
dev-java/junit:4
|
||||
dev-java/jd-core
|
||||
virtual/jdk:11"
|
||||
|
||||
S="${WORKDIR}/jd-cmd-jd-cmd-${PV}.Final"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="jcommander,slf4j-api,hamcrest-core-1.3,junit-4,jd-core"
|
||||
8
dev-java/jd-lib/metadata.xml
Normal file
8
dev-java/jd-lib/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-java/logback/Manifest
Normal file
1
dev-java/logback/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST logback-1.2.3.tar.gz 4159589 BLAKE2B 32f091a460dea754181f8757afd45cc9e9888ead5bc5e2851b194371e8757d2e795b89f187039f9b17a6120b51c9c837d5a8f222276b8814a60052e549b57513 SHA512 f6c359d1d2033c15e61e441efd6a09df991164972e3b77a181f0105a2d536c4f9d4d6589131fc9b81fa86c714693b68a8ee9226257f0fa4f3748083df93862ba
|
||||
24
dev-java/logback/logback-1.2.3.ebuild
Normal file
24
dev-java/logback/logback-1.2.3.ebuild
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="The reliable, generic, fast and flexible logging framework"
|
||||
HOMEPAGE="https://github.com/qos-ch/logback"
|
||||
SRC_URI="https://github.com/qos-ch/logback/archive/v_${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
#WIP
|
||||
#KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/jre:11"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-java/slf4j-api
|
||||
dev-java/slf4j-log4j12
|
||||
virtual/jdk:11"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="slf4j-api,slf4j-log4j12,junit-4,osgi-core-api"
|
||||
1
dev-util/jd-cmd/Manifest
Normal file
1
dev-util/jd-cmd/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST jd-cmd-1.1.0.tar.gz 34915 BLAKE2B b8b1876b060adb7101bb60f919bac70f0854bbe8114e3b30b2a4e66e44e04b88fb1a5967f0ff7c417f0caaa73d327246ae5cefc9f51c33fac826370c7f783b81 SHA512 3ad3850f92edc4796e9dd28e5ee10c8554e826ba64efb2c08f094a2aa4d2fa27142a0572fbfcc4215236a38ccbb6661ea9cbef65f9f598ca180a1011d03bf471
|
||||
30
dev-util/jd-cmd/jd-cmd-1.1.0.ebuild
Normal file
30
dev-util/jd-cmd/jd-cmd-1.1.0.ebuild
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# 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="Command line Java Decompiler"
|
||||
HOMEPAGE="https://github.com/kwart/jd-cmd/"
|
||||
SRC_URI="https://github.com/kwart/jd-cmd/archive/${P}.Final.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
#KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/jre:11"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-java/jcommander
|
||||
dev-java/slf4j-api
|
||||
virtual/jdk:11"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}.Final"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="jcommander,slf4j-api"
|
||||
|
||||
JAVA_SRC_DIR="jd-cli/src/main/java/com/github/kwart/jd/cli"
|
||||
|
||||
JAVA_LAUNCHER_FILENAME=${PN}
|
||||
JAVA_MAIN_CLASS="com.github.kwart.jd.cli.Main"
|
||||
8
dev-util/jd-cmd/metadata.xml
Normal file
8
dev-util/jd-cmd/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Loading…
Reference in a new issue