Balló György pushed to branch main at Arch Linux / Packaging / Packages / komikku
Commits: 1743f90e by Balló György at 2025-02-02T17:23:16+01:00 upgpkg: 1.67.0-2: Fix error if XDG_SESSION_TYPE environment variable is not defined - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + komikku-no-session-type.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = komikku pkgdesc = Manga and comics reader for GNOME pkgver = 1.67.0 - pkgrel = 1 + pkgrel = 2 url = https://apps.gnome.org/Komikku/ arch = any license = GPL-3.0-or-later @@ -42,6 +42,8 @@ pkgbase = komikku depends = python-urllib3 depends = webkitgtk-6.0 source = git+https://codeberg.org/valos/Komikku.git#tag=v1.67.0 + source = komikku-no-session-type.patch b2sums = 0127841f7d740e7b087a73f9971aa59279cc155ad7b4afb322deeaf0dd6aad76efe561160e57316c56da0362a18b988d30bb2bd890d9abca3ccdd0733842c452 + b2sums = deb81c62573041c5f674240fce9100da3f5022d6ab6b8affa4074ed17f576f008a166792393974528a6b4ce7527b1924665cb050de0c13a6f7af5a5baa20040f pkgname = komikku ===================================== PKGBUILD ===================================== @@ -2,7 +2,7 @@ pkgname=komikku pkgver=1.67.0 -pkgrel=1 +pkgrel=2 pkgdesc='Manga and comics reader for GNOME' arch=(any) url='https://apps.gnome.org/Komikku/' @@ -47,8 +47,21 @@ makedepends=( git meson ) -source=("git+https://codeberg.org/valos/Komikku.git#tag=v$pkgver") -b2sums=(0127841f7d740e7b087a73f9971aa59279cc155ad7b4afb322deeaf0dd6aad76efe561160e57316c56da0362a18b988d30bb2bd890d9abca3ccdd0733842c452) +source=( + "git+https://codeberg.org/valos/Komikku.git#tag=v$pkgver" + komikku-no-session-type.patch +) +b2sums=( + 0127841f7d740e7b087a73f9971aa59279cc155ad7b4afb322deeaf0dd6aad76efe561160e57316c56da0362a18b988d30bb2bd890d9abca3ccdd0733842c452 + deb81c62573041c5f674240fce9100da3f5022d6ab6b8affa4074ed17f576f008a166792393974528a6b4ce7527b1924665cb050de0c13a6f7af5a5baa20040f +) + +prepare() { + cd Komikku + + # https://codeberg.org/valos/Komikku/pulls/762 + git apply -3 ../komikku-no-session-type.patch +} build() { arch-meson Komikku build ===================================== komikku-no-session-type.patch ===================================== @@ -0,0 +1,27 @@ +From c631fd56b609c9f99e2aa4d9729da1ed8f9ef765 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballog...@gmail.com> +Date: Sun, 2 Feb 2025 17:01:17 +0100 +Subject: [PATCH] Fix error if XDG_SESSION_TYPE environment variable is not + defined + +--- + komikku/webview.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/komikku/webview.py b/komikku/webview.py +index 26a9f066..572b80a6 100644 +--- a/komikku/webview.py ++++ b/komikku/webview.py +@@ -66,7 +66,8 @@ class WebviewPage(Adw.NavigationPage): + + # User agent: Gnome Web like + cpu_arch = platform.machine() +- session_type = GLib.getenv('XDG_SESSION_TYPE').capitalize() ++ session_type = GLib.getenv('XDG_SESSION_TYPE') ++ session_type = session_type.capitalize() if session_type else None + custom_part = f'{session_type}; Linux {cpu_arch}' # noqa: E702 + self.user_agent = f'Mozilla/5.0 ({custom_part}) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15' + +-- +2.45.2 + View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/komikku/-/commit/1743f90eb17234fe5d2d0b9da45abfbbc3799cab -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/komikku/-/commit/1743f90eb17234fe5d2d0b9da45abfbbc3799cab You're receiving this email because of your account on gitlab.archlinux.org.