Changeset - 8f48f12283bb
[Not reviewed]
0 0 4
Chel Sea (chain) - 22 months ago 2022-06-26 20:00:27
chain@rpgfiction.net
games-rpg/pcgen: Initial commit
4 files changed with 139 insertions and 0 deletions:
0 comments (0 inline, 0 general)
games-rpg/pcgen/Manifest
Show inline comments
 
new file 100644
 
DIST pcgen-6.08.00RC8-full.zip 166704799 BLAKE2B 005aa488c940dfeebb9d78cc64747bcf80650c9a341d271dc9de3afe51c71e41ef920e8500d693350dd289c4d2e1cb92d5180146aa084072783bef4f405077d9 SHA512 9868be1c91f867ddc4bf016a2a4acc787d4edb2b444159d80d5e69c23ba9ffa94dd8734a4a7e8a66097fbd0a6329c0539b583bbf6faa9a16c676bf2371a67cd7
 
DIST pcgen-6.09.04-full.zip 549839941 BLAKE2B 2241b241fc537a31ec9f7cd40f30ef6134ddff3b4ad044d15c66e2e25aff66ada952a66047c82507f299783940a3e438127e756148275c86830f046176dddb58 SHA512 65e127e40f0cfd7713749af1a11e0a96acfd5a88b4e7bde60e1f83686d71beb43467c7e7b2a0bd5b9e31ed05f622efc38c2e8dd8ecb545fcc54116fb97a3d386
 
DIST pcgen-6.09.05-linux-x64.zip 216970138 BLAKE2B 973863120c68b283793e11449b31624b10a245f84de3fb39b22e40df55a9ee995121413bfab94812e5f4b061a6970a2995cdcf52df623f856c76ef768b287695 SHA512 bb231b3eb8b67d20b558f7378e07afe328585f0dc64f959832d50544f38e515e48d1ee1d0e6024c62ab36e11b109077aadfd8879771a2a1feaf7ae5e9dd5e556
 
EBUILD pcgen-6.08.00_rc8.ebuild 842 BLAKE2B 37a8be91c58cee233b3907ecc7ce04311569aa4469fb20291b35c1b2b4ec32b22e41d0ba5e9473cec7ea41393cfe6adaac2fbe024d3877538a26af80d4b9b86c SHA512 3a92c0c83c676a8df9d2e0de98437199ae7c9044e80e7674751878dac748bc9891ded474b052dd1eef0eca199a2ee4c6f97073e25ae881e0fbb1f0b32e24b134
 
EBUILD pcgen-6.09.04.ebuild 788 BLAKE2B b7f95061545d5bb91923fbce4def3021b43c21e3447d5ae181e9e839a23ffb2c415cd6bf6f7091157541883f9230b7d5f275b3d8c8b9c1ff5769ff68cf58ded5 SHA512 fbdb0519fb1b58bad7f20bb8a2d7250b33c0e2c9639a49efe79a3ccfbd3dac46fdc48bb30c09371a187afcfc3ae78c9a3f8c50205674de7817d8548ee0fb6a08
 
EBUILD pcgen-6.09.05.ebuild 1094 BLAKE2B 686e20138861575278307ad4530da42a0f3bb4201cb12316c68e0ebd3bd60b1ff920d57f4e59533b0c8a70230f7e6c0ab614a68c4f199505db0c9ef60e898623 SHA512 7e4d31b29256c4121808d991ed79281fe86aadbcad5eae65509b1de9efb2a2ca888dcec49d42de4eb5c74d566446681748009bcb3a65e5f7f2d37a085adc0dae
games-rpg/pcgen/pcgen-6.08.00_rc8.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2021 Gentoo Authors
 
# Distributed under the terms of the GNU General Public License v2
 

	
 
EAPI=8
 

	
 
inherit desktop edos2unix
 

	
 
MY_PV=${PV/_rc/RC}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="D&D character generator"
 
HOMEPAGE="http://pcgen.org/"
 
SRC_URI="https://github.com/PCGen/pcgen/releases/download/${MY_PV}/${MY_P}-full.zip"
 
S="${WORKDIR}/${PN}"
 

	
 
LICENSE="LGPL-2.1 OGL-1.0a"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 

	
 
RDEPEND=">=virtual/jre-11:*"
 
BDEPEND="app-arch/unzip"
 

	
 
src_prepare() {
 
	default
 

	
 
	edos2unix ${PN}.sh
 
	sed "/^cd /c\\cd \"${EPREFIX}/opt/${PN}\" || exit 1" ${PN}.sh > "${T}"/${PN} || die
 

	
 
	rm -r LICENSE docs/{doc_tools,pngcrush_logs.txt} ${PN}.{exe,sh} || die
 
}
 

	
 
src_install() {
 
	dobin "${T}"/${PN}
 

	
 
	insinto /opt/${PN}
 
	doins -r .
 

	
 
	newicon system/sponsors/pcgen/pcgen_128x128.png ${PN}.png
 
	make_desktop_entry ${PN} PCGen
 
}
games-rpg/pcgen/pcgen-6.09.04.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2021 Gentoo Authors
 
# Distributed under the terms of the GNU General Public License v2
 

	
 
EAPI=8
 

	
 
inherit desktop edos2unix
 

	
 
MY_PV=${PV/_rc/RC}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="D&D character generator"
 
HOMEPAGE="http://pcgen.org/"
 
SRC_URI="https://github.com/PCGen/pcgen/releases/download/${MY_PV}/${MY_P}-full.zip"
 
S="${WORKDIR}/${PN}"
 

	
 
LICENSE="LGPL-2.1 OGL-1.0a"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 

	
 
RDEPEND=">=virtual/jre-11:*"
 
BDEPEND="app-arch/unzip"
 

	
 
src_prepare() {
 
	default
 

	
 
	edos2unix ${PN}.sh
 
	sed "#\./${PN}.sh#${T}/${PN}\.sh" ${PN}.sh > "${T}"/${PN} || die
 

	
 
	rm -r LICENSE jre ${PN}*.{bat,exe,sh} || die
 
}
 

	
 
src_install() {
 
	dobin "${T}"/${PN}
 

	
 
	insinto /opt/${PN}
 
	doins -r .
 

	
 
	newicon system/icons/pcgen_128x128.png ${PN}.png
 
	make_desktop_entry ${PN} PCGen
 
}
games-rpg/pcgen/pcgen-6.09.05.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2022 Gentoo Authors
 
# Distributed under the terms of the GNU General Public License v2
 

	
 
EAPI=8
 

	
 
inherit desktop
 

	
 
# PCGen naming conventions are different than Gentoo's
 
MY_PV=${PV/_rc/RC}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="D&D character generator"
 
HOMEPAGE="http://pcgen.org/"
 
SRC_URI="https://github.com/PCGen/pcgen/releases/download/${MY_PV}/image-linux-x64.zip -> ${P}-linux-x64.zip"
 
S="${WORKDIR}/${PN}-linux-x64"
 

	
 
LICENSE="LGPL-2.1 OGL-1.0a"
 
SLOT="0"
 
KEYWORDS="~amd64"
 

	
 
RDEPEND=">=virtual/jre-11:*"
 
BDEPEND="app-arch/unzip"
 

	
 
QA_PREBUILT="opt/${PN}/*"
 

	
 
src_prepare() {
 
	default
 

	
 
	echo "#!/bin/bash" >> "${T}"/${PN}
 
	echo "cd /opt/${PN}" >> "${T}"/${PN}
 
	echo "./${PN}" >> "${T}"/${PN}
 

	
 
	# fix Anti-Aliasing
 
	sed -i "s/DEFAULT_JVM_OPTS='/DEFAULT_JVM_OPTS='-Dawt.useSystemAAFontSettings=on /g" ${PN} || die
 

	
 
	rm -r LICENSE ${PN}.{bat,exe} || die
 
}
 

	
 
src_install() {
 
	dobin "${T}"/${PN}
 

	
 
	insinto /opt/${PN}
 
	doins -r .
 

	
 
	exeinto /opt/${PN}
 
	doexe ${PN}
 

	
 
	exeinto /opt/${PN}/bin
 
	doexe bin/*
 

	
 
	newicon system/icons/pcgen_128x128.png ${PN}.png
 
	make_desktop_entry ${PN} PCGen
 
}
0 comments (0 inline, 0 general)