summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgileri2024-01-01 15:25:34 +0100
committergileri2024-01-01 22:21:41 +0100
commit362079825a2d96a6c8cdce9a61305ee7125a265a (patch)
tree2f7dae102d74c2d3c95678477b085a4fc29465e1
parent7fe72c5c35da6d8026fd2631c367b9aaefc254a6 (diff)
downloadaur-362079825a2d96a6c8cdce9a61305ee7125a265a.tar.gz
Build and install all languages thanks to the extra repo PKGBUILD
-rw-r--r--PKGBUILD12
1 files changed, 10 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 303abb567a7d..339f02527600 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -46,8 +46,8 @@ build() {
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109418
# -Werror=maybe-uninitialized has false positives, including in gcc libs, so we disable it here.
- CXXFLAGS="$CXXFLAGS -Wno-error=maybe-uninitialized" make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 LANGUAGE="all" LTO=1 TESTS=0 RUNTESTS=0 LINTJSON=0 ASTYLE=0 PCH=0 LIBBACKTRACE=1
- CXXFLAGS="$CXXFLAGS -Wno-error=maybe-uninitialized" make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 LANGUAGE="all" LTO=1 TESTS=0 RUNTESTS=0 LINTJSON=0 ASTYLE=0 PCH=0 TILES=1 SOUND=1 LIBBACKTRACE=1
+ CXXFLAGS="$CXXFLAGS -Wno-error=maybe-uninitialized" make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all LTO=1 TESTS=0 RUNTESTS=0 LINTJSON=0 ASTYLE=0 PCH=0 LIBBACKTRACE=1
+ CXXFLAGS="$CXXFLAGS -Wno-error=maybe-uninitialized" make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all LTO=1 TESTS=0 RUNTESTS=0 LINTJSON=0 ASTYLE=0 PCH=0 TILES=1 SOUND=1 LIBBACKTRACE=1
}
package() {
@@ -78,4 +78,12 @@ package() {
# License
install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ # Languages
+ pushd lang/mo
+ for i in *; do
+ install -d "${pkgdir}/usr/share/locale/${i}/LC_MESSAGES"
+ cp "${i}/LC_MESSAGES/cataclysm-dda.mo" "${pkgdir}/usr/share/locale/${i}/LC_MESSAGES"
+ done
+ popd
}