From 7f59018bc89b09b78980c6404954bb1f1b8dd883 Mon Sep 17 00:00:00 2001 From: John Stebbins Date: Thu, 7 Jun 2018 14:49:45 -0700 Subject: [PATCH] flatpak: automatically add tag to cli appdata --- ....appdata.xml => fr.handbrake.ghb.appdata.xml.template} | 0 ...xml => fr.handbrake.HandBrakeCLI.appdata.xml.template} | 4 ++++ test/module.defs | 6 +++++- test/module.rules | 8 ++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) rename gtk/src/{fr.handbrake.ghb.appdata.xml => fr.handbrake.ghb.appdata.xml.template} (100%) rename test/{fr.handbrake.HandBrakeCLI.appdata.xml => fr.handbrake.HandBrakeCLI.appdata.xml.template} (98%) diff --git a/gtk/src/fr.handbrake.ghb.appdata.xml b/gtk/src/fr.handbrake.ghb.appdata.xml.template similarity index 100% rename from gtk/src/fr.handbrake.ghb.appdata.xml rename to gtk/src/fr.handbrake.ghb.appdata.xml.template diff --git a/test/fr.handbrake.HandBrakeCLI.appdata.xml b/test/fr.handbrake.HandBrakeCLI.appdata.xml.template similarity index 98% rename from test/fr.handbrake.HandBrakeCLI.appdata.xml rename to test/fr.handbrake.HandBrakeCLI.appdata.xml.template index 2095809ab..c19756e86 100644 --- a/test/fr.handbrake.HandBrakeCLI.appdata.xml +++ b/test/fr.handbrake.HandBrakeCLI.appdata.xml.template @@ -60,5 +60,9 @@ HandBrakeCLI + + RELEASE_TAG + + diff --git a/test/module.defs b/test/module.defs index 21bcaa157..459571067 100644 --- a/test/module.defs +++ b/test/module.defs @@ -42,7 +42,8 @@ TEST.GCC.l += $(foreach m,$(MODULES.NAMES),$($m.OSL.libs)) TEST.install.exe = $(DESTDIR)$(PREFIX/)bin/$(notdir $(TEST.exe)) ifeq (1,$(FEATURE.flatpak)) - TEST.appdata = $(TEST.src/)fr.handbrake.HandBrakeCLI.appdata.xml + TEST.appdata.template = $(TEST.src/)fr.handbrake.HandBrakeCLI.appdata.xml.template + TEST.appdata = $(TEST.build/)fr.handbrake.HandBrakeCLI.appdata.xml TEST.install.appdata = $(DESTDIR)$(PREFIX/)share/metainfo/$(notdir $(TEST.appdata)) endif @@ -50,6 +51,9 @@ endif TEST.out += $(TEST.c.o) TEST.out += $(TEST.exe) +ifeq (1,$(FEATURE.flatpak)) + TEST.out += $(TEST.appdata) +endif BUILD.out += $(TEST.out) BUILD.out += $(TEST.install.exe) diff --git a/test/module.rules b/test/module.rules index 679135074..87640c9de 100644 --- a/test/module.rules +++ b/test/module.rules @@ -8,6 +8,9 @@ clean: test.clean xclean: test.xclean test.build: $(TEST.exe) +ifeq (1,$(FEATURE.flatpak)) +test.build: $(TEST.appdata) +endif ######################################## # sync with ../macosx/module.rules # @@ -17,8 +20,13 @@ test.install-strip: | $(dir $(TEST.install.exe)) $(STRIP.exe) $(TEST.install.exe) ifeq (1,$(FEATURE.flatpak)) +$(TEST.appdata): $(TEST.appdata.template) + sed -e 's^RELEASE_TAG^^' $< > $@ + +$(TEST.install.appdata): $(TEST.appdata) test.install: | $(dir $(TEST.install.appdata)) endif + test.install: | $(dir $(TEST.install.exe)) $(CP.exe) $(TEST.exe) $(TEST.install.exe) ifeq (1,$(FEATURE.flatpak)) -- 2.40.0