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?= <[email protected]>
+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.