Balló György pushed to branch main at Arch Linux / Packaging / Packages / frogr


Commits:
59267244 by Balló György at 2025-07-27T00:27:50+02:00
upgpkg: 1.8.1-4: Set prgname to application ID

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + frogr-prgname.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = frogr
        pkgdesc = Flickr uploader for GNOME
        pkgver = 1.8.1
-       pkgrel = 3
+       pkgrel = 4
        url = https://wiki.gnome.org/Apps/Frogr
        arch = x86_64
        license = GPL-3.0-only
@@ -21,7 +21,9 @@ pkgbase = frogr
        depends = libsoup3
        depends = libxml2
        source = 
git+https://gitlab.gnome.org/GNOME/frogr.git?signed#tag=RELEASE_1.8.1
+       source = frogr-prgname.patch
        validpgpkeys = 9A98AEBB7E250E7654CD627A1AB71886930A0CF6
        b2sums = 
639ac9be27491d86d18b770f57804818435dcb548fa09f9cb37c1998ebbb4dfd04aab49358f7031677d35fc1fa1aedda5123a855b9195c225382ad642e58c072
+       b2sums = 
ffd2b250cd2fbf47c322aef52d107c91e3cbbb0dd1215d63bb886ef925c63c5a1f2fbf92d4eef3b3559d69357455237fa8ec520578c9c98f60fbe6678ff04359
 
 pkgname = frogr


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=frogr
 pkgver=1.8.1
-pkgrel=3
+pkgrel=4
 pkgdesc='Flickr uploader for GNOME'
 arch=(x86_64)
 url='https://wiki.gnome.org/Apps/Frogr'
@@ -26,10 +26,24 @@ makedepends=(
   itstool
   meson
 )
-source=("git+https://gitlab.gnome.org/GNOME/frogr.git?signed#tag=RELEASE_$pkgver";)
-b2sums=(639ac9be27491d86d18b770f57804818435dcb548fa09f9cb37c1998ebbb4dfd04aab49358f7031677d35fc1fa1aedda5123a855b9195c225382ad642e58c072)
+source=(
+  "git+https://gitlab.gnome.org/GNOME/frogr.git?signed#tag=RELEASE_$pkgver";
+  frogr-prgname.patch
+)
+b2sums=(
+  
639ac9be27491d86d18b770f57804818435dcb548fa09f9cb37c1998ebbb4dfd04aab49358f7031677d35fc1fa1aedda5123a855b9195c225382ad642e58c072
+  
ffd2b250cd2fbf47c322aef52d107c91e3cbbb0dd1215d63bb886ef925c63c5a1f2fbf92d4eef3b3559d69357455237fa8ec520578c9c98f60fbe6678ff04359
+)
 validpgpkeys=(9A98AEBB7E250E7654CD627A1AB71886930A0CF6) # Mario Sanchez Prada 
<[email protected]>
 
+prepare() {
+  cd $pkgname
+
+  # Set prgname to application ID
+  # https://gitlab.gnome.org/GNOME/frogr/-/merge_requests/10
+  git apply -3 ../frogr-prgname.patch
+}
+
 build() {
   arch-meson $pkgname build
   meson compile -C build


=====================================
frogr-prgname.patch
=====================================
@@ -0,0 +1,26 @@
+From 85520bb8579bcd9c42bc61224220ebc402be8e0d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <[email protected]>
+Date: Sat, 26 Jul 2025 22:14:57 +0000
+Subject: [PATCH] Set prgname to application ID
+
+Using the application ID ensures that Wayland compositors could match the
+window with the application and show the appropriate icon for them.
+---
+ src/frogr-controller.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/frogr-controller.c b/src/frogr-controller.c
+index 764a9b5..3b2c71e 100644
+--- a/src/frogr-controller.c
++++ b/src/frogr-controller.c
+@@ -2504,6 +2504,7 @@ frogr_controller_run_app (FrogrController *self, int 
argc, char **argv)
+ 
+   /* Initialize and run the Gtk application */
+   g_set_application_name(APP_SHORTNAME);
++  g_set_prgname(APP_ID);
+   app = gtk_application_new (APP_ID,
+                              G_APPLICATION_NON_UNIQUE
+                              | G_APPLICATION_HANDLES_OPEN);
+-- 
+GitLab
+



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/frogr/-/commit/59267244ec90a6a46f06e3bd31121640a95f7265

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/frogr/-/commit/59267244ec90a6a46f06e3bd31121640a95f7265
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to