summaryrefslogtreecommitdiff
path: root/games-roguelike
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-02-03 18:48:35 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-02-03 18:48:35 +0000
commit3517a84243eae72744de4d2fdeda9f541f332ebb (patch)
tree360d80ba59172941ec3737419b655d3ba82e5575 /games-roguelike
parentc492fb3e74f4af91c7146e56d71984a089d3af33 (diff)
downloadbaldeagleos-repo-3517a84243eae72744de4d2fdeda9f541f332ebb.tar.gz
baldeagleos-repo-3517a84243eae72744de4d2fdeda9f541f332ebb.tar.xz
baldeagleos-repo-3517a84243eae72744de4d2fdeda9f541f332ebb.zip
Adding metadata
Diffstat (limited to 'games-roguelike')
-rw-r--r--games-roguelike/cataclysm-dda/cataclysm-dda-0h.ebuild16
-rw-r--r--games-roguelike/cataclysm-dda/cataclysm-dda-9999.ebuild12
2 files changed, 18 insertions, 10 deletions
diff --git a/games-roguelike/cataclysm-dda/cataclysm-dda-0h.ebuild b/games-roguelike/cataclysm-dda/cataclysm-dda-0h.ebuild
index 2312506096f8..d61890171c71 100644
--- a/games-roguelike/cataclysm-dda/cataclysm-dda-0h.ebuild
+++ b/games-roguelike/cataclysm-dda/cataclysm-dda-0h.ebuild
@@ -29,8 +29,8 @@ else
KEYWORDS="~amd64"
fi
-# CC-BY-SA-4.0 for soundpack
-LICENSE="Apache-2.0 CC-BY-SA-3.0 CC-BY-SA-4.0 MIT OFL-1.1 Unicode-3.0"
+# NOTE: Add BSD license on bump
+LICENSE="CC-BY-SA-3.0 Apache-2.0 soundpack? ( CC-BY-SA-4.0 ) MIT OFL-1.1 Unicode-3.0"
IUSE="debug doc ncurses nls +sound +soundpack test +tiles"
REQUIRED_USE="soundpack? ( sound ) sound? ( tiles ) \
|| ( tiles ncurses )"
@@ -51,10 +51,11 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
doc? ( app-text/doxygen[dot] )
- soundpack? ( app-arch/unzip )
nls? ( sys-devel/gettext )
"
+[[ ${PV} != 9999 ]] && BDEPEND+=" soundpack? ( app-arch/unzip )"
+
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
@@ -92,12 +93,15 @@ src_prepare() {
"src/translation_manager_impl.cpp" \
"tests/translation_system_test.cpp" || die
+ sed -i "s#data#${EPREFIX}/usr/share/${PN}-${SLOT}#" \
+ "data/fontdata.json" || die
+
# from upstream 1ab7d17
# NOTE: remove when bumping
- sed -i -e "s/const size_type/size_type/" \
+ sed -i "s/const size_type/size_type/" \
"src/third-party/flatbuffers/stl_emulation.h" || die
- sed -i -e "s/cataclysm-tiles/cataclysm-tiles-${SLOT}/g" \
+ sed -i "s/cataclysm-tiles/cataclysm-tiles-${SLOT}/g" \
"data/xdg/org.cataclysmdda.CataclysmDDA.desktop" || die
local f="org.cataclysmdda.CataclysmDDA"
@@ -113,7 +117,6 @@ src_compile() {
myemakeargs=(
BACKTRACE=$(usex debug 1 0)
CXX="$(tc-getCXX)"
- DESTDIR="${D}"
LINTJSON=0
PCH=0
PREFIX="${EPREFIX}/usr"
@@ -152,6 +155,7 @@ src_install() {
"TILES=$(usex tiles 1 0)" \
"SOUND=$(usex sound 1 0)" \
"${myemakeargs[@]}" \
+ DESTDIR="${D}" \
install
[[ -e "${WORKDIR}/cataclysm-${SLOT}" ]] && dobin "${WORKDIR}/cataclysm-${SLOT}"
diff --git a/games-roguelike/cataclysm-dda/cataclysm-dda-9999.ebuild b/games-roguelike/cataclysm-dda/cataclysm-dda-9999.ebuild
index 7d79bbd73d3a..943792391df2 100644
--- a/games-roguelike/cataclysm-dda/cataclysm-dda-9999.ebuild
+++ b/games-roguelike/cataclysm-dda/cataclysm-dda-9999.ebuild
@@ -29,8 +29,7 @@ else
KEYWORDS="~amd64"
fi
-# CC-BY-SA-4.0 for soundpack
-LICENSE="Apache-2.0 CC-BY-SA-3.0 CC-BY-SA-4.0 MIT OFL-1.1 Unicode-3.0"
+LICENSE="CC-BY-SA-3.0 Apache-2.0 BSD soundpack? ( CC-BY-SA-4.0 ) MIT OFL-1.1 Unicode-3.0"
IUSE="debug doc ncurses nls +sound +soundpack test +tiles"
REQUIRED_USE="soundpack? ( sound ) sound? ( tiles ) \
|| ( tiles ncurses )"
@@ -54,6 +53,8 @@ BDEPEND="
nls? ( sys-devel/gettext )
"
+[[ ${PV} != 9999 ]] && BDEPEND+=" soundpack? ( app-arch/unzip )"
+
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
@@ -91,7 +92,10 @@ src_prepare() {
"src/translation_manager_impl.cpp" \
"tests/translation_system_test.cpp" || die
- sed -i -e "s/cataclysm-tiles/cataclysm-tiles-${SLOT}/g" \
+ sed -i "s#data#${EPREFIX}/usr/share/${PN}-${SLOT}#" \
+ "data/fontdata.json" || die
+
+ sed -i "s/cataclysm-tiles/cataclysm-tiles-${SLOT}/g" \
"data/xdg/org.cataclysmdda.CataclysmDDA.desktop" || die
local f="org.cataclysmdda.CataclysmDDA"
@@ -107,7 +111,6 @@ src_compile() {
myemakeargs=(
BACKTRACE=$(usex debug 1 0)
CXX="$(tc-getCXX)"
- DESTDIR="${D}"
LINTJSON=0
PCH=0
PREFIX="${EPREFIX}/usr"
@@ -146,6 +149,7 @@ src_install() {
"TILES=$(usex tiles 1 0)" \
"SOUND=$(usex sound 1 0)" \
"${myemakeargs[@]}" \
+ DESTDIR="${D}" \
install
[[ -e "${WORKDIR}/cataclysm-${SLOT}" ]] && dobin "${WORKDIR}/cataclysm-${SLOT}"