commit: 7d9069c315688f51766ccd232f8a79a216d44cc5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 22:34:31 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 23:04:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9069c3
games-strategy/0ad: update formatting for asset generation
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-strategy/0ad/0ad-0.0.24b_alpha.ebuild | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/games-strategy/0ad/0ad-0.0.24b_alpha.ebuild
b/games-strategy/0ad/0ad-0.0.24b_alpha.ebuild
index cde93c077b3..d3e3cac5127 100644
--- a/games-strategy/0ad/0ad-0.0.24b_alpha.ebuild
+++ b/games-strategy/0ad/0ad-0.0.24b_alpha.ebuild
@@ -164,6 +164,8 @@ src_compile() {
# Merged from 0ad-data
# bug #771147 (comment 3)
+ # We're building the assets from source if we're not using a release
+ # Warning: fragile
if [[ ${PV} == 9999 || ${PV} == *_pre* ]]; then
# source/lib/sysdep/os/linux/ldbg.cpp:debug_SetThreadName()
tries to open /proc/self/task/${TID}/comm for writing.
addpredict /proc/self/task
@@ -174,13 +176,16 @@ src_compile() {
mod_name="${archivebuild_input##*/}"
archivebuild_output="archives/${mod_name}"
- mkdir -p "${archivebuild_output}"
+ mkdir -p "${archivebuild_output}" || die
einfo pyrogenesis -archivebuild="${archivebuild_input}"
-archivebuild-output="${archivebuild_output}/${mod_name}.zip"
- LD_LIBRARY_PATH="binaries/system"
binaries/system/pyrogenesis -archivebuild="${archivebuild_input}"
-archivebuild-output="${archivebuild_output}/${mod_name}.zip" || die
+ LD_LIBRARY_PATH="binaries/system"
binaries/system/pyrogenesis \
+ -archivebuild="${archivebuild_input}" \
+
-archivebuild-output="${archivebuild_output}/${mod_name}.zip" \
+ || die "Failed to build assets"
if [[ -f "${archivebuild_input}/mod.json" ]]; then
- cp "${archivebuild_input}/mod.json"
"${archivebuild_output}"
+ cp "${archivebuild_input}/mod.json"
"${archivebuild_output}" || die
fi
rm -r "${archivebuild_input}" || die