From e6a3874ac1e04286706498fde70e2d2682cdf138 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 24 Mar 2025 19:40:04 +0100 Subject: [PATCH] Adding vertical-workspaces makefile. Signed-off-by: Daniel Baumann --- extensions/multi-monitors-add-on.mk | 2 +- ...itors-add-on.mk => vertical-workspaces.mk} | 23 +++++++++---------- 2 files changed, 12 insertions(+), 13 deletions(-) copy extensions/{multi-monitors-add-on.mk => vertical-workspaces.mk} (68%) diff --git a/extensions/multi-monitors-add-on.mk b/extensions/multi-monitors-add-on.mk index 0354876..e3658ff 100644 --- a/extensions/multi-monitors-add-on.mk +++ b/extensions/multi-monitors-add-on.mk @@ -37,7 +37,7 @@ build: glib-compile-schemas --strict --targetdir=$(EXTENSION)/$(UUID)/schemas/ $(EXTENSION)/$(UUID)/schemas -install: +install: build mkdir -p $(DESTDIR)/usr/share/gnome-shell/extensions cp -a $(EXTENSION)/$(UUID) $(DESTDIR)/usr/share/gnome-shell/extensions diff --git a/extensions/multi-monitors-add-on.mk b/extensions/vertical-workspaces.mk similarity index 68% copy from extensions/multi-monitors-add-on.mk copy to extensions/vertical-workspaces.mk index 0354876..3dd5bd0 100644 --- a/extensions/multi-monitors-add-on.mk +++ b/extensions/vertical-workspaces.mk @@ -18,34 +18,33 @@ # along with this program. If not, see . # Build-Depends: -# gettext libglib2.0-bin +# gettext libglib2.0-bin unzip zip SHELL := sh -e -EXTENSION := multi-monitors-add-on -UUID := $(shell awk -F\" '/"uuid": / { print $$4 }' $(EXTENSION)/*@*/metadata.json) +EXTENSION := vertical-workspaces +UUID := $(shell awk -F\" '/"uuid": / { print $$4 }' $(EXTENSION)/metadata.json) all: test: build: - for TRANSLATION in $(EXTENSION)/$(UUID)/locale/*; \ - do \ - msgfmt -cv -o $${TRANSLATION}/LC_MESSAGES/$(EXTENSION).mo $${TRANSLATION}/LC_MESSAGES/$(EXTENSION).po; \ - done + $(MAKE) -C $(EXTENSION) zip - glib-compile-schemas --strict --targetdir=$(EXTENSION)/$(UUID)/schemas/ $(EXTENSION)/$(UUID)/schemas +install: build + mkdir -p $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) + unzip -d $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) $(EXTENSION)/*.zip -install: - mkdir -p $(DESTDIR)/usr/share/gnome-shell/extensions - cp -a $(EXTENSION)/$(UUID) $(DESTDIR)/usr/share/gnome-shell/extensions + # removing unused files + rm -f $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/LICENSE uninstall: rm -rf $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) rmdir --ignore-fail-on-non-empty --parents $(DESTDIR) || true clean: + $(MAKE) -C $(EXTENSION) clean distclean: @@ -53,5 +52,5 @@ reinstall: uninstall install upstream: rm -rf $(EXTENSION) - git clone https://github.com/realh/$(EXTENSION) + git clone https://github.com/G-dH/$(EXTENSION) $(EXTENSION) rm -rf $(EXTENSION)/.git