From 3716752f3e59537ecc73bb21d25aad2f0f3d6dc3 Mon Sep 17 00:00:00 2001 From: potatoattack Date: Mon, 5 Jan 2026 12:20:20 +1100 Subject: [PATCH] 1.12.0 and add shell completions (thanks Uoenix) --- .SRCINFO | 12 ++++++------ PKGBUILD | 19 +++++++++++++------ 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index ee359bdbad826..17b9a0ff01caf 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = qui-bin pkgdesc = A modern alternative webUI for qBittorrent (Pre-compiled binary) - pkgver = 1.11.0 - pkgrel = 2 + pkgver = 1.12.0 + pkgrel = 1 url = https://github.com/autobrr/qui arch = x86_64 arch = aarch64 @@ -14,9 +14,9 @@ pkgbase = qui-bin sha256sums = d52299510cf4845f0514eefd492b01c33bc2cd2819c2be9dc157f50f67462bd2 sha256sums = ac49b4d6ae748334f7fa360d8dd58c7cd09ba5e062249666ab380d451b7925dd sha256sums = 3bacde8867fbb7b6d566666b635589579c1cc079cd23418284f43a7b37f0c41b - source_x86_64 = https://github.com/autobrr/qui/releases/download/v1.11.0/qui_1.11.0_linux_x86_64.tar.gz - sha256sums_x86_64 = a85ee380f0d5891678cf589b835a2500dc7432f091059056f24ec10bb0a27d72 - source_aarch64 = https://github.com/autobrr/qui/releases/download/v1.11.0/qui_1.11.0_linux_arm64.tar.gz - sha256sums_aarch64 = a2a04668c434accb8407616e682c3461a7999aba76a29b6e479def7678512626 + source_x86_64 = https://github.com/autobrr/qui/releases/download/v1.12.0/qui_1.12.0_linux_x86_64.tar.gz + sha256sums_x86_64 = abcc7f6861e4738a01604e8998fb44e7828667457546bf1c4e38b81f0f2c3d2e + source_aarch64 = https://github.com/autobrr/qui/releases/download/v1.12.0/qui_1.12.0_linux_arm64.tar.gz + sha256sums_aarch64 = 3e3c3a7edea077470723dca4e4a5ad56dc1a884cb908db5fbab7a2df97944cce pkgname = qui-bin diff --git a/PKGBUILD b/PKGBUILD index e1bcef417d7aa..720e1645ea1f8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Aaron Coach _pkgname=qui pkgname="${_pkgname}-bin" -pkgver=1.11.0 -pkgrel=2 +pkgver=1.12.0 +pkgrel=1 pkgdesc="A modern alternative webUI for qBittorrent (Pre-compiled binary)" arch=('x86_64' 'aarch64') url="https://github.com/autobrr/qui" @@ -19,19 +19,17 @@ source=( sha256sums=('d52299510cf4845f0514eefd492b01c33bc2cd2819c2be9dc157f50f67462bd2' 'ac49b4d6ae748334f7fa360d8dd58c7cd09ba5e062249666ab380d451b7925dd' '3bacde8867fbb7b6d566666b635589579c1cc079cd23418284f43a7b37f0c41b') -sha256sums_x86_64=('a85ee380f0d5891678cf589b835a2500dc7432f091059056f24ec10bb0a27d72') -sha256sums_aarch64=('a2a04668c434accb8407616e682c3461a7999aba76a29b6e479def7678512626') +sha256sums_x86_64=('abcc7f6861e4738a01604e8998fb44e7828667457546bf1c4e38b81f0f2c3d2e') +sha256sums_aarch64=('3e3c3a7edea077470723dca4e4a5ad56dc1a884cb908db5fbab7a2df97944cce') source_x86_64=( "${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_x86_64.tar.gz" ) - source_aarch64=( "${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_arm64.tar.gz" ) - package() { install -Dm755 "${srcdir}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" install -Dm644 "${srcdir}/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service" @@ -39,4 +37,13 @@ package() { install -Dm644 "${srcdir}/${_pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf" install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/qui/LICENSE" install -Dm644 "${srcdir}/README.md" "${pkgdir}/usr/share/qui/README.md" + + # Generate and install shell completions. + local _target_bin="${srcdir}/${_pkgname}" + install -dm755 "${pkgdir}/usr/share/bash-completion/completions" + "$_target_bin" completion bash >"${pkgdir}/usr/share/bash-completion/completions/${_pkgname}" + install -dm755 "${pkgdir}/usr/share/zsh/site-functions" + "$_target_bin" completion zsh >"${pkgdir}/usr/share/zsh/site-functions/_${_pkgname}" + install -dm755 "${pkgdir}/usr/share/fish/vendor_completions.d" + "$_target_bin" completion fish >"${pkgdir}/usr/share/fish/vendor_completions.d/${_pkgname}.fish" }