From 30617166f58a844515c7c93d8f77def923a1d2d5 Mon Sep 17 00:00:00 2001 From: Felitendo Date: Sun, 4 Oct 2026 20:40:35 +0200 Subject: [PATCH] untix, untix-git: follow the move to ostfriese4/untix [skip ci] --- untix-git/PKGBUILD | 6 +++--- untix-git/pkg.sh | 2 +- untix/PKGBUILD | 17 +++++++++++------ untix/pkg.sh | 4 ++-- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/untix-git/PKGBUILD b/untix-git/PKGBUILD index c4ef9e5..dd6e955 100644 --- a/untix-git/PKGBUILD +++ b/untix-git/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Felitendo # This PKGBUILD is updated automatically: -# https://github.com/Felitendo/PKGBUILDS +# https://git.felo.gg/Felitendo/PKGBUILDS pkgname=untix-git pkgver=4.3.2.r31.g48ce032 pkgrel=1 pkgdesc="GTK4 + LibAdwaita client for WebUntis (git)" arch=('any') -url="https://codeberg.org/ostfriese4/untis" +url="https://codeberg.org/ostfriese4/untix" license=('GPL-3.0-or-later') # main adds a QR code login: the camera comes through the portal (libportal) # as a PipeWire stream, is shown with gtk4paintablesink and decoded with @@ -20,7 +20,7 @@ depends=('gtk4' 'libadwaita' 'webkitgtk-6.0' 'libsecret' 'python' makedepends=('meson' 'ninja' 'glib2-devel' 'gettext' 'git') provides=('untix') conflicts=('untix' 'untis' 'timetable') -source=("${pkgname}::git+https://codeberg.org/ostfriese4/untis.git") +source=("${pkgname}::git+https://codeberg.org/ostfriese4/untix.git") sha256sums=('SKIP') pkgver() { diff --git a/untix-git/pkg.sh b/untix-git/pkg.sh index 5baa2e6..ed66970 100644 --- a/untix-git/pkg.sh +++ b/untix-git/pkg.sh @@ -1,4 +1,4 @@ -# untix-git - "Timetable" (https://codeberg.org/ostfriese4/untis) built +# untix-git - "Timetable" (https://codeberg.org/ostfriese4/untix) built # from the main branch. Same meson build as untix. # # There is no untix-bin: upstream publishes no binary release assets, and diff --git a/untix/PKGBUILD b/untix/PKGBUILD index 579a3f7..6ec7733 100644 --- a/untix/PKGBUILD +++ b/untix/PKGBUILD @@ -1,31 +1,36 @@ # Maintainer: Felitendo # This PKGBUILD is updated automatically: -# https://github.com/Felitendo/PKGBUILDS +# https://git.felo.gg/Felitendo/PKGBUILDS pkgname=untix pkgver=4.3.2 pkgrel=1 pkgdesc="GTK4 + LibAdwaita client for WebUntis" arch=('any') -url="https://codeberg.org/ostfriese4/untis" +url="https://codeberg.org/ostfriese4/untix" license=('GPL-3.0-or-later') +# 5.0.0 adds a QR code login: the camera comes through the portal (libportal) +# as a PipeWire stream, is shown with gtk4paintablesink and decoded with +# zxing-cpp's Python binding. depends=('gtk4' 'libadwaita' 'webkitgtk-6.0' 'libsecret' 'python' 'python-gobject' 'python-cairo' 'python-requests' 'python-pyotp' - 'glib2' 'hicolor-icon-theme') + 'python-pillow' 'python-zxing-cpp' 'libportal' 'gstreamer' + 'gst-plugins-base' 'gst-plugin-pipewire' 'gst-plugin-gtk4' 'glib2' + 'hicolor-icon-theme') makedepends=('meson' 'ninja' 'glib2-devel' 'gettext') # called untis and timetable on the AUR before; same files conflicts=('untis' 'timetable') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") -sha256sums=('febd90cac783eb1953a3f094c3122b9e47a88e2ae7b8ed33fdc9279300b4505c') +sha256sums=('44786e927d7bdef260aa27463d516c2ad7655b48026c20c8bd590f4ef3817bbf') prepare() { # 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 + sed -i "s/^version = \"[^\"]*\"/version = \"$pkgver\"/" untix/src/api.py } build() { - meson setup build untis \ + meson setup build untix \ --prefix=/usr \ --buildtype=release \ --wrap-mode=nodownload diff --git a/untix/pkg.sh b/untix/pkg.sh index c21cfaa..26d9da4 100644 --- a/untix/pkg.sh +++ b/untix/pkg.sh @@ -1,10 +1,10 @@ -# untix - "Timetable" (https://codeberg.org/ostfriese4/untis), a GTK4 + +# untix - "Timetable" (https://codeberg.org/ostfriese4/untix), a GTK4 + # LibAdwaita WebUntis client written in Python. # # Upstream publishes no binary release assets, so this is a source package: # the PKGBUILD builds the meson project from the release tarball. -UPSTREAM_REPO="ostfriese4/untis" +UPSTREAM_REPO="ostfriese4/untix" # Installed in CI (pacman) before the makepkg test build. BUILD_DEPS=(meson ninja glib2 glib2-devel gtk4 libadwaita python