untix, untix-git: follow the move to ostfriese4/untix [skip ci]

This commit is contained in:
Felitendo committed 2026-10-04 20:40:35 +02:00
1 parent 3d98558f75
commit 30617166f5
4 files changed
+17 -12

No files matched your search

+3 -3
View File
@@ -1,13 +1,13 @@
# Maintainer: Felitendo # Maintainer: Felitendo
# This PKGBUILD is updated automatically: # This PKGBUILD is updated automatically:
# https://github.com/Felitendo/PKGBUILDS # https://git.felo.gg/Felitendo/PKGBUILDS
pkgname=untix-git pkgname=untix-git
pkgver=4.3.2.r31.g48ce032 pkgver=4.3.2.r31.g48ce032
pkgrel=1 pkgrel=1
pkgdesc="GTK4 + LibAdwaita client for WebUntis (git)" pkgdesc="GTK4 + LibAdwaita client for WebUntis (git)"
arch=('any') arch=('any')
url="https://codeberg.org/ostfriese4/untis" url="https://codeberg.org/ostfriese4/untix"
license=('GPL-3.0-or-later') license=('GPL-3.0-or-later')
# main adds a QR code login: the camera comes through the portal (libportal) # main adds a QR code login: the camera comes through the portal (libportal)
# as a PipeWire stream, is shown with gtk4paintablesink and decoded with # 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') makedepends=('meson' 'ninja' 'glib2-devel' 'gettext' 'git')
provides=('untix') provides=('untix')
conflicts=('untix' 'untis' 'timetable') conflicts=('untix' 'untis' 'timetable')
source=("${pkgname}::git+https://codeberg.org/ostfriese4/untis.git") source=("${pkgname}::git+https://codeberg.org/ostfriese4/untix.git")
sha256sums=('SKIP') sha256sums=('SKIP')
pkgver() { pkgver() {
+1 -1
View File
@@ -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. # from the main branch. Same meson build as untix.
# #
# There is no untix-bin: upstream publishes no binary release assets, and # There is no untix-bin: upstream publishes no binary release assets, and
+11 -6
View File
@@ -1,31 +1,36 @@
# Maintainer: Felitendo # Maintainer: Felitendo
# This PKGBUILD is updated automatically: # This PKGBUILD is updated automatically:
# https://github.com/Felitendo/PKGBUILDS # https://git.felo.gg/Felitendo/PKGBUILDS
pkgname=untix pkgname=untix
pkgver=4.3.2 pkgver=4.3.2
pkgrel=1 pkgrel=1
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/untix"
license=('GPL-3.0-or-later') 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' depends=('gtk4' 'libadwaita' 'webkitgtk-6.0' 'libsecret' 'python'
'python-gobject' 'python-cairo' 'python-requests' 'python-pyotp' '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') makedepends=('meson' 'ninja' 'glib2-devel' 'gettext')
# called untis and timetable on the AUR before; same files # called untis and timetable on the AUR before; same files
conflicts=('untis' 'timetable') conflicts=('untis' 'timetable')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
sha256sums=('febd90cac783eb1953a3f094c3122b9e47a88e2ae7b8ed33fdc9279300b4505c') sha256sums=('44786e927d7bdef260aa27463d516c2ad7655b48026c20c8bd590f4ef3817bbf')
prepare() { prepare() {
# The About dialog reads the version from src/api.py, and upstream does not # 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). # 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() { build() {
meson setup build untis \ meson setup build untix \
--prefix=/usr \ --prefix=/usr \
--buildtype=release \ --buildtype=release \
--wrap-mode=nodownload --wrap-mode=nodownload
+2 -2
View File
@@ -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. # LibAdwaita WebUntis client written in Python.
# #
# Upstream publishes no binary release assets, so this is a source package: # Upstream publishes no binary release assets, so this is a source package:
# the PKGBUILD builds the meson project from the release tarball. # 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. # Installed in CI (pacman) before the makepkg test build.
BUILD_DEPS=(meson ninja glib2 glib2-devel gtk4 libadwaita python BUILD_DEPS=(meson ninja glib2 glib2-devel gtk4 libadwaita python