aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2026-03-23 20:52:55 +0100
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-04-05 00:31:21 +0200
commitef32d65ac1852da581ac75d20f903dbcb2d0b5cd (patch)
tree98cdb79c471babd906368d23171fe10168c18062 /Makefile
parentdae5942e2ad1ac59f6217ad0f8e0bd630d0b4747 (diff)
Use meson as a build system
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 3 insertions, 20 deletions
diff --git a/Makefile b/Makefile
index a75b3f0..91db49a 100644
--- a/Makefile
+++ b/Makefile
@@ -15,8 +15,8 @@ flatpak_cargo_generator := $(HOME)/projects/vendor/flatpak-builder-tools/cargo
# Config: Packaging Config #####################################################
linuxdeploy_url := https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-$(shell uname -m).AppImage
linuxdeploy := .cache/linuxdeploy.AppImage
-pkgver := $(shell grep '^pkgver=' build-aux/PKGBUILD | cut -d= -f2)
-pkgrel := $(shell grep '^pkgrel=' build-aux/PKGBUILD | cut -d= -f2)
+pkgver := $(shell grep '^pkgver=' build-aux/arch/PKGBUILD | cut -d= -f2)
+pkgrel := $(shell grep '^pkgrel=' build-aux/arch/PKGBUILD | cut -d= -f2)
# Filename format: map-aarch64-unstable.flatpak or map-aarch64-unstable-fedora43.rpm
filename = $(app_name)-$(arch)-$(channel)
@@ -71,23 +71,6 @@ format:
lint:
cargo fmt -- --check && cargo clippy
-# Internationalization / Localization ##########################################
-
-find_translatable_files:
- @find ./ -not -path '*/.*' -type f -name "*.rs" -exec grep -l "tr!(\"\|gettext" {} \; | sort > po/POTFILES
-
-extract_strings: find_translatable_files
- @xgettext --files-from=po/POTFILES --output=po/systems.tranquil.Map.pot --from-code=UTF-8 --add-comments --keyword='tr!'
-
-po_files := $(wildcard po/*.po)
-mo_files := $(patsubst po/%.po,po/%/LC_MESSAGES/systems.tranquil.Map.mo,$(po_files))
-
-compile_translations: $(mo_files)
-
-po/%/LC_MESSAGES/systems.tranquil.Map.mo: po/%.po
- @mkdir -p $(dir $@)
- msgfmt $< -o $@
-
# Container Images #############################################################
build-container-%:
@@ -160,7 +143,7 @@ endif
package-pacman:
@$(eval staging := $(shell mktemp -d))
rsync -a --filter=':- .gitignore' --exclude='.git' . $(staging)/src
- cp build-aux/PKGBUILD $(staging)/
+ cp build-aux/arch/PKGBUILD $(staging)/
cd $(staging) && PKGEXT='.pkg.tar.gz' makepkg -f
mv $(staging)/$(app_name)-$(pkgver)-$(pkgrel)-$(arch).pkg.tar.gz $(app_name)-$(arch)-$(channel)-arch.pkg.tar.gz
@rm -rf $(staging)