timetable: add python-cairo, fix About version

This commit is contained in:
Felitendo committed 2026-09-28 10:53:28 +02:00
1 parent 8e503c37f1
commit 671d43312a
2 files changed
+8 -7

No files matched your search

+2 -1
View File
@@ -1,7 +1,7 @@
pkgbase = timetable pkgbase = timetable
pkgdesc = GTK4 + LibAdwaita client for WebUntis pkgdesc = GTK4 + LibAdwaita client for WebUntis
pkgver = 4.3.2 pkgver = 4.3.2
pkgrel = 1 pkgrel = 2
url = https://codeberg.org/ostfriese4/untis url = https://codeberg.org/ostfriese4/untis
arch = any arch = any
license = GPL-3.0-or-later license = GPL-3.0-or-later
@@ -15,6 +15,7 @@ pkgbase = timetable
depends = libsecret depends = libsecret
depends = python depends = python
depends = python-gobject depends = python-gobject
depends = python-cairo
depends = python-requests depends = python-requests
depends = python-pyotp depends = python-pyotp
depends = glib2 depends = glib2
+6 -6
View File
@@ -4,14 +4,14 @@
pkgname=timetable pkgname=timetable
pkgver=4.3.2 pkgver=4.3.2
pkgrel=1 pkgrel=2
pkgdesc="GTK4 + LibAdwaita client for WebUntis" pkgdesc="GTK4 + LibAdwaita client for WebUntis"
arch=('any') arch=('any')
url="https://codeberg.org/ostfriese4/untis" url="https://codeberg.org/ostfriese4/untis"
license=('GPL-3.0-or-later') license=('GPL-3.0-or-later')
depends=('gtk4' 'libadwaita' 'webkitgtk-6.0' 'libsecret' 'python' depends=('gtk4' 'libadwaita' 'webkitgtk-6.0' 'libsecret' 'python'
'python-gobject' 'python-requests' 'python-pyotp' 'glib2' 'python-gobject' 'python-cairo' 'python-requests' 'python-pyotp'
'hicolor-icon-theme') 'glib2' 'hicolor-icon-theme')
makedepends=('meson' 'ninja' 'glib2-devel' 'gettext') makedepends=('meson' 'ninja' 'glib2-devel' 'gettext')
provides=('untis') provides=('untis')
conflicts=('untis') conflicts=('untis')
@@ -19,9 +19,9 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
sha256sums=('febd90cac783eb1953a3f094c3122b9e47a88e2ae7b8ed33fdc9279300b4505c') sha256sums=('febd90cac783eb1953a3f094c3122b9e47a88e2ae7b8ed33fdc9279300b4505c')
prepare() { prepare() {
# Upstream does not maintain the version in meson.build; use the release tag # The About dialog reads the version from src/api.py, and upstream does not
# so the About dialog shows the right version. # always update it for a release (v4.3.2 still says 4.3.1).
sed -i "0,/version:/s/version: *'[^']*'/version: '$pkgver'/" untis/meson.build sed -i "s/^version = \"[^\"]*\"/version = \"$pkgver\"/" untis/src/api.py
} }
build() { build() {