mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-06 03:20:43 +02:00
recaf-bin-2.3.2.ebuild
This commit is contained in:
parent
2e0d1f6f24
commit
f11a6952ff
2 changed files with 51 additions and 0 deletions
|
|
@ -1,2 +1,3 @@
|
|||
DIST recaf-bin-2.0.3.jar 25461546 BLAKE2B 85ae333438eb9e266ecf48b9b7754ead18b27923c45443fee6b61cc7de45fafd844e76a098ee1d4f48ec964f684d41fd36ecf06d444dba9cba16e89dabe8e878 SHA512 544bbbf76c8237fe623957ff4ece79be7331c521e2195d751a612be89819cfa22fb9bbf23ede1e8a43b522a0f0e0a7e7a972b26d87126a3b63a80ce7b8310ede
|
||||
DIST recaf-bin-2.2.0.jar 25626440 BLAKE2B 561f7d5d94abeeeea4a078a67f6997b336f18f816a8cc51764860f87e49922cd82300354eff00e5ec2e9394a467049e48bf75c1cc50853147c7a519fe170f1f0 SHA512 4bbd3f4540adeec1c1b051fd2fdadbc804fb803b7b25be189417dc64be6e8fb975b2e6bde2296df7000a884afebaebed4dd207c8194e371bbf54dcbf020de5ac
|
||||
DIST recaf-bin-2.3.2.jar 25632199 BLAKE2B 6021656759cb5640cb497652e1faab878d4206a1f332ff4eff2a24633a937f17fd7a9db1a1491fff8454b959aac3fa70e06d0d2a1aee817a4d4c8cbe872761eb SHA512 fdf49f3f1293068fe2bd97fcdcbcefcfd9abbb179811d0115564653fca737a47bd930f8399d8d31c8109f7f741029a9023b1f6b5d6093000b979208dfa7951d5
|
||||
|
|
|
|||
50
dev-util/recaf-bin/recaf-bin-2.3.2.ebuild
Normal file
50
dev-util/recaf-bin/recaf-bin-2.3.2.ebuild
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PN="recaf"
|
||||
#MY_PV="$(ver_cut 1-3)-redesign.$(ver_cut 5)"
|
||||
|
||||
DESCRIPTION="A modern Java bytecode editor"
|
||||
HOMEPAGE="https://col-e.github.io/Recaf/"
|
||||
SRC_URI="https://github.com/Col-E/Recaf/releases/download/${PV}/recaf-${PV}-J8-jar-with-dependencies.jar -> ${P}.jar"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="system-openjfx"
|
||||
|
||||
RDEPEND="system-openjfx? ( dev-java/openjfx )
|
||||
virtual/jre:*"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
dodir "${S}"
|
||||
cp -L "${DISTDIR}/${A}" "${S}/${MY_PN}.jar" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "/opt/${MY_PN}/"
|
||||
doins "${MY_PN}.jar"
|
||||
|
||||
newbin - ${MY_PN} <<-EOF
|
||||
#!/bin/sh
|
||||
FXLIB_PATH="/usr/lib64/openjfx-11/lib"
|
||||
|
||||
FXLIBS="\$FXLIB_PATH/javafx.base.jar:\$FXLIB_PATH/javafx.controls.jar:\
|
||||
\$FXLIB_PATH/javafx.graphics.jar:\
|
||||
/opt/${MY_PN}/recaf.jar"
|
||||
|
||||
java -cp \$FXLIBS me.coley.recaf.Recaf "--noupdate" "\$@"
|
||||
EOF
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use system-openjfx; then
|
||||
einfo "The tool is installed without system-openjfx use flag"
|
||||
einfo "It will download openjfx during runtime into a home diretory"
|
||||
fi
|
||||
}
|
||||
Loading…
Reference in a new issue