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.