From 671d43312ac86a54d62e680ef2a279a8aa41a5ab Mon Sep 17 00:00:00 2001 From: Felitendo <95575686+Felitendo@users.noreply.github.com> Date: Mon, 28 Sep 2026 10:53:28 +0200 Subject: [PATCH] timetable: add python-cairo, fix About version --- timetable/.SRCINFO | 3 ++- timetable/PKGBUILD | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/timetable/.SRCINFO b/timetable/.SRCINFO index 6b10279..a6cf53c 100644 --- a/timetable/.SRCINFO +++ b/timetable/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = timetable pkgdesc = GTK4 + LibAdwaita client for WebUntis pkgver = 4.3.2 - pkgrel = 1 + pkgrel = 2 url = https://codeberg.org/ostfriese4/untis arch = any license = GPL-3.0-or-later @@ -15,6 +15,7 @@ pkgbase = timetable depends = libsecret depends = python depends = python-gobject + depends = python-cairo depends = python-requests depends = python-pyotp depends = glib2 diff --git a/timetable/PKGBUILD b/timetable/PKGBUILD index 813428e..ab8c5b8 100644 --- a/timetable/PKGBUILD +++ b/timetable/PKGBUILD @@ -4,14 +4,14 @@ pkgname=timetable pkgver=4.3.2 -pkgrel=1 +pkgrel=2 pkgdesc="GTK4 + LibAdwaita client for WebUntis" arch=('any') url="https://codeberg.org/ostfriese4/untis" license=('GPL-3.0-or-later') depends=('gtk4' 'libadwaita' 'webkitgtk-6.0' 'libsecret' 'python' - 'python-gobject' 'python-requests' 'python-pyotp' 'glib2' - 'hicolor-icon-theme') + 'python-gobject' 'python-cairo' 'python-requests' 'python-pyotp' + 'glib2' 'hicolor-icon-theme') makedepends=('meson' 'ninja' 'glib2-devel' 'gettext') provides=('untis') conflicts=('untis') @@ -19,9 +19,9 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") sha256sums=('febd90cac783eb1953a3f094c3122b9e47a88e2ae7b8ed33fdc9279300b4505c') prepare() { - # Upstream does not maintain the version in meson.build; use the release tag - # so the About dialog shows the right version. - sed -i "0,/version:/s/version: *'[^']*'/version: '$pkgver'/" untis/meson.build + # The About dialog reads the version from src/api.py, and upstream does not + # always update it for a release (v4.3.2 still says 4.3.1). + sed -i "s/^version = \"[^\"]*\"/version = \"$pkgver\"/" untis/src/api.py } build() {