Initial commit

This commit is contained in:
Christian Schendel 2025-09-05 17:07:19 +02:00
commit f918177309
Signed by: doppelhelix
GPG key ID: 5874D2437CD5BBB3
7 changed files with 821 additions and 0 deletions

56
qt6-rebuild Executable file
View file

@ -0,0 +1,56 @@
#!/bin/bash
# SPDX-FileCopyrightText: Christian Schendel
# SPDX-License-Identifier: 0BSD
set -euo pipefail
COLOR_NOTE="\e[1;36m==>\e[0m"
COLOR_OK="\e[1;32m==>\e[0m"
COLOR_ERROR="\e[1;31m==>\e[0m"
COLOR_WARNING="\e[1;35m==>\e[0m"
show_cursor() {
tput cnorm
exit
}
hide_cursor() {
tput civis
}
trap show_cursor INT TERM
hide_cursor
packages=(
ausweisapp2
bluejay
cantata-qt6
hyprsysteminfo
iwqt
klassy
koi
kwin-effects-forceblur
qt6ct-kde
sddm-black-screen-fix
)
update_pkgrel() {
for pkgbuild in "${packages[@]}"; do
awk -i inplace -v FS='=' -v OFS='=' '$1=="pkgrel"{$2++} {print}' "$pkgbuild/PKGBUILD"
echo -e "$COLOR_NOTE pkgrel for $pkgbuild incremented by 1..."
done
}
build_package() {
for pkgbuild in "${packages[@]}"; do
pushd "$pkgbuild"
./chroot-build
popd
done
}
update_pkgrel
build_package
echo -e "\b$COLOR_OK Done!"
show_cursor