]> granicus.if.org Git - handbrake/commitdiff
LinGui: make flatpak pgp signature optional
authorJohn Stebbins <jstebbins.hb@gmail.com>
Tue, 5 Jun 2018 03:30:51 +0000 (20:30 -0700)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Thu, 14 Jun 2018 20:47:16 +0000 (13:47 -0700)
To sign flatpak during build:
        make pkg.create.flatpak PGP_ID=<key id>

(cherry picked from commit cc1627f4798f4188eaa1999500867f4eef167236)

pkg/linux/module.defs
pkg/linux/module.rules

index 16a1baebce2891c151c984478158761bd5e66b19..308981dd880fec2580316e551f0fa02c6cda103b 100644 (file)
@@ -14,6 +14,10 @@ else
     PKG.rpm.hb.version = $(tag).$(HB.repo.shorthash).$(HB.repo.branch)
 endif
 
+ifneq ($(PGP_ID),)
+    PGPSIGN = --gpg-sign=$(PGP_ID)
+endif
+
 
 ###############################################################################
 
index 925345018d0df3b9819c3116433255f7367d97c9..121b07da924f417a910f57ce63ca170be791f8f4 100644 (file)
@@ -1,4 +1,4 @@
-pkg.create.flatpak:: $(PKG.gui.flatpak) $(PKG.cli.flatpak)
+pkg.create.flatpak:: contrib.fetch $(PKG.gui.flatpak) $(PKG.cli.flatpak)
 pkg.create.deb:: $(PKG.gui.deb) $(PKG.cli.deb)
 pkg.create.rpm:: $(PKG.rpm.stamp)
 pkg.create.src.deb:: $(PKG.src.deb.stamp)
@@ -63,7 +63,7 @@ $(PKG.rpm.stamp): $(PKG.native.rpm.stamp)
 #
 $(PKG.src.flatpak): $(PKG.src.tar.bz2)
        $(MKDIR.exe) -p $(STAGE.out.flatpak/)
-       -$(RM.exe) -rf $(STAGE.out.flatpak/).flatpak-builder
+       -$(RM.exe) -rf $(BUILD/).flatpak-builder
        $(CP.exe) $(PKG.src.tar.bz2) $(PKG.src.flatpak)
 
 $(PKG.contrib.flatpak):
@@ -77,7 +77,7 @@ $(PKG.gui.flatpak): GNUmakefile $(PKG.src.flatpak) $(PKG.contrib.flatpak)
        # of the manifest.  So put it where we have staged the files that
        # it needs.
        $(CP.exe) $(PKG.gui.manifest.flatpak) $(STAGE.out.flatpak/)fr.handbrake.gui.json
-       flatpak-builder --force-clean --gpg-sign=608AD8F6 --repo=$(PKG.repo.flatpak) $(PKG.gui.build.flatpak) $(STAGE.out.flatpak/)fr.handbrake.gui.json
+       flatpak-builder --force-clean $(PGPSIGN) --repo=$(PKG.repo.flatpak) $(PKG.gui.build.flatpak) $(STAGE.out.flatpak/)fr.handbrake.gui.json
        flatpak build-bundle $(PKG.repo.flatpak) $(PKG.gui.flatpak) fr.handbrake.ghb
 
 $(PKG.cli.flatpak): GNUmakefile $(PKG.src.flatpak) $(PKG.contrib.flatpak)
@@ -87,7 +87,7 @@ $(PKG.cli.flatpak): GNUmakefile $(PKG.src.flatpak) $(PKG.contrib.flatpak)
        # of the manifest.  So put it where we have staged the files that
        # it needs.
        $(CP.exe) $(PKG.cli.manifest.flatpak) $(STAGE.out.flatpak/)fr.handbrake.HandBrakeCLI.json
-       flatpak-builder --force-clean --gpg-sign=608AD8F6 --repo=$(PKG.repo.flatpak) $(PKG.cli.build.flatpak) $(STAGE.out.flatpak/)fr.handbrake.HandBrakeCLI.json
+       flatpak-builder --force-clean $(PGPSIGN) --repo=$(PKG.repo.flatpak) $(PKG.cli.build.flatpak) $(STAGE.out.flatpak/)fr.handbrake.HandBrakeCLI.json
        flatpak build-bundle $(PKG.repo.flatpak) $(PKG.cli.flatpak) fr.handbrake.HandBrakeCLI
 
 #