From f918177309ba43727bfa51d4575b82af75cece39 Mon Sep 17 00:00:00 2001 From: Christian Schendel Date: Fri, 5 Sep 2025 17:07:19 +0200 Subject: [PATCH] Initial commit --- .gitignore | 13 ++ LICENSE | 5 + LICENSES/0BSD.txt | 1 + REUSE.toml | 10 ++ current_version.json | 369 +++++++++++++++++++++++++++++++++++++++++++ dalci-pkgbuild.toml | 367 ++++++++++++++++++++++++++++++++++++++++++ qt6-rebuild | 56 +++++++ 7 files changed, 821 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 120000 LICENSES/0BSD.txt create mode 100644 REUSE.toml create mode 100644 current_version.json create mode 100644 dalci-pkgbuild.toml create mode 100755 qt6-rebuild diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0a178c9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +# Ignore everything +* + +# But not these files... +!/LICENSES +!/LICENSES/*.txt +!.gitignore +!current_version.json +!dalci-pkgbuild.toml +!LICENSE +!qt6-rebuild +!REUSE.toml + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f6ad88b --- /dev/null +++ b/LICENSE @@ -0,0 +1,5 @@ +Copyright (C) 2025 by Christian Schendel + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/LICENSES/0BSD.txt b/LICENSES/0BSD.txt new file mode 120000 index 0000000..ea5b606 --- /dev/null +++ b/LICENSES/0BSD.txt @@ -0,0 +1 @@ +../LICENSE \ No newline at end of file diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000..a43a88d --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,10 @@ +version = 1 + +[[annotations]] +path = [ + ".gitignore", + "current_version.json", + "dalci-pkgbuild.toml", +] +SPDX-FileCopyrightText = "Christian Schendel" +SPDX-License-Identifier = "0BSD" diff --git a/current_version.json b/current_version.json new file mode 100644 index 0000000..4149d18 --- /dev/null +++ b/current_version.json @@ -0,0 +1,369 @@ +{ + "version": 2, + "data": { + "aaxtomp3": { + "version": "1.4.1", + "gitref": "refs/tags/v1.4.1", + "revision": "e81fed7944f5d6a03b0b6a3e82af385ffdc8dfda" + }, + "ausweisapp2": { + "version": "2.3.2", + "gitref": "refs/tags/2.3.2", + "revision": "065b4f757ee0570d55635f1296bda079b46d4cb1" + }, + "better-commits": { + "version": "1.18.0", + "url": "https://www.npmjs.com/package/better-commits/v/1.18.0" + }, + "bibata-modern-ice-cursor": { + "version": "1.0.0", + "gitref": "refs/tags/v1.0.0", + "revision": "f4ccfe8abb63fddc7b3ce51a866fd8378395cb3d" + }, + "bluejay": { + "version": "1.0.3", + "gitref": "refs/tags/v1.0.3", + "revision": "a556b2fae50cdb94021b38a669c74f550b69333a" + }, + "calibre-bin": { + "version": "8.10.0", + "gitref": "refs/tags/v8.10.0", + "revision": "fb76d06a5b0289d2fedc5ca78fb519853dfc2a74" + }, + "cantata-qt6": { + "version": "3.3.1", + "gitref": "refs/tags/v3.3.1", + "revision": "5c3ee4d7582bb5bc7ebb1ea5bc414b1c8cbc2359" + }, + "cubiomes-viewer": { + "version": "4.1.2", + "gitref": "refs/tags/4.1.2", + "revision": "3acc863245b30c655498d60323c50da0865e0199" + }, + "cylon": { + "version": "6.4", + "gitref": "refs/tags/6.4", + "revision": "54115c6d37020ba38691f6187786880ed1d00ee5" + }, + "downgrade": { + "version": "11.5.4", + "gitref": "refs/tags/v11.5.4", + "revision": "aa9beb52220eac261c4a1815d571b7c92097ea73" + }, + "enpass-bin": { + "version": "6.11.12.1953" + }, + "escribe-suite-bin": { + "version": "2_SP69" + }, + "euphonica": { + "version": "0.96.4_beta", + "gitref": "refs/tags/v0.96.4-beta", + "revision": "048d22d5694ce78d78e0fa527a629902d0c6b875" + }, + "fdroidserver": { + "version": "2.4.2", + "gitref": "refs/tags/2.4.2", + "revision": "6565a71dab2c61b0baa0367ae2476320008b294f" + }, + "firefox-policy-hook": { + "version": "0.0.5", + "gitref": "refs/tags/0.0.5", + "revision": "d869098750506674dbc0fde1f9e360d2310c2e97" + }, + "fortune-mod-de": { + "version": "0.37", + "gitref": "refs/tags/upstream/0.37", + "revision": "5b9a2007f10b4b4b0ef1b68a0124e41dc579bc1f" + }, + "fortune-mod-stripped": { + "version": "3.24.0", + "gitref": "refs/tags/fortune-mod-3.24.0", + "revision": "29059167738ef1b0bc14f712cf9f3552ba39a4a3" + }, + "gnome-shell-extension-alphabetical-grid-extension": { + "version": "43.0", + "gitref": "refs/tags/v43.0", + "revision": "f3b1595a22a4dd6b1fb6c9d333de2988f26050d3" + }, + "gnome-shell-extension-applications-overview-tooltip": { + "version": "23", + "gitref": "refs/tags/v23", + "revision": "4fcc8ea9a75c13844cf2e30b98883a7c8f2757a4" + }, + "gnome-shell-extension-arch-update": { + "version": "64", + "gitref": "refs/tags/v64", + "revision": "ed4c58d6e267c46c9173cf6f29a488f753c1f2b3" + }, + "gnome-shell-extension-autohide-battery": { + "version": "58", + "gitref": "refs/tags/58", + "revision": "54ecc3843e391b60ec5e954b23c3b4f11b2decc8" + }, + "gnome-shell-extension-blur-my-shell": { + "version": "69", + "gitref": "refs/tags/v69", + "revision": "7958c917d4de8688c02f6b5a93ee74b28490bddb" + }, + "gnome-shell-extension-hide-universal-access": { + "version": "48", + "gitref": "refs/tags/48", + "revision": "45b926a16c386678dcc600e947fe711fc8e63368" + }, + "gnome-shell-extension-nightthemeswitcher": { + "version": "79", + "gitref": "refs/tags/79", + "revision": "977725d1461ca193d419ceac99d2aaab7f0ea229" + }, + "google-chrome": { + "version": "140.0.7339.80" + }, + "grub-theme-arch": { + "version": "3.4", + "gitref": "refs/tags/v3.4", + "revision": "f361f499dc84d2ebd8e8f8bffbe3704e72354253" + }, + "hardinfo2": { + "version": "2.2.13", + "gitref": "refs/tags/release-2.2.13", + "revision": "9d8a5351c46fafe6cde05cdbc586232de7f75a31" + }, + "heroic-games-launcher": { + "version": "2.18.1", + "gitref": "refs/tags/v2.18.1", + "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.18.1" + }, + "hyprevents": { + "version": "20241015.100549", + "revision": "d4397df0f04da244f58fc7f6e4d8a01ec9200cc0", + "url": "https://github.com/vilari-mickopf/hyprevents/commit/d4397df0f04da244f58fc7f6e4d8a01ec9200cc0" + }, + "hyprprop": { + "version": "20241015.100610", + "revision": "f106bbdafd71ce2b9e56c121b158e9b2a8b797a7", + "url": "https://github.com/vilari-mickopf/hyprprop/commit/f106bbdafd71ce2b9e56c121b158e9b2a8b797a7" + }, + "hyprsysteminfo": { + "version": "0.1.3", + "gitref": "refs/tags/v0.1.3", + "revision": "17f041e2d539bd63ec116a77236ea37a17c6b3e6" + }, + "iwqt": { + "version": "0.0.3", + "gitref": "refs/tags/v0.0.3", + "revision": "33d622f437e33b55fa59049c4a4b01e35c142a49" + }, + "jellyfin-media-player": { + "version": "1.12.0", + "gitref": "refs/tags/v1.12.0", + "revision": "41ba4348addd46b806ba7bd1a0c92b457ae5ed7c" + }, + "klassy": { + "version": "6.4.breeze6.4.0", + "gitref": "refs/tags/6.4.breeze6.4.0", + "revision": "efb85d00cf7b2c3970413f9e4d2bd7b4f3789fa6" + }, + "koi": { + "version": "0.5.1", + "gitref": "refs/tags/0.5.1", + "revision": "e90b850aa3d7665e9ce0828b9b0108c4e542d204" + }, + "kwin-effects-forceblur": { + "version": "1.5.0", + "gitref": "refs/tags/v1.5.0", + "revision": "caac68328a0d10c35dee1cc1a8acfd613e02f8a1" + }, + "libpamac-aur": { + "version": "11.7.3", + "gitref": "refs/tags/11.7.3", + "revision": "29b31e251eb9eac3804955489c285851eb2aca97" + }, + "librewolf-bin": { + "version": "142.0.1-1", + "gitref": "refs/tags/142.0.1-1", + "revision": "cc960c2b6f6493e3546a16deca164da7504a1245" + }, + "menulibre": { + "version": "2.4.0", + "gitref": "refs/tags/menulibre-2.4.0", + "revision": "4cb79d5a9f4f3d3d47e85cedab0a441ebb1fb432" + }, + "mousam": { + "version": "1.4.0", + "gitref": "refs/tags/v1.4.0", + "revision": "34a975479800371b44b3ce0093d6a941581e88c0" + }, + "nautilus-admin-gtk4": { + "version": "1.2.0", + "gitref": "refs/tags/1.2.0", + "revision": "3cad8dff209b65653988f7f596a05ccf4cbe2a59" + }, + "nautilus-copy-path": { + "version": "1.10.2", + "gitref": "refs/tags/1.10.2", + "revision": "dded601a994b580d7951dddf8a03883362874574" + }, + "nautilus-open-any-terminal": { + "version": "0.6.3", + "gitref": "refs/tags/0.6.3", + "revision": "b4c9372cbe98682a297a695f6a1bc752fd3f8649" + }, + "needrestart": { + "version": "3.11", + "gitref": "refs/tags/v3.11", + "revision": "b7b461fa827ee8931968c4bb25e0d4e4bb309399" + }, + "notparadoxlauncher-bin": { + "version": "1.3.1", + "gitref": "refs/tags/v1.3.1", + "revision": "0b909c9c9d1d0e9db2daa28f0d46397d25a351fa" + }, + "pamac-aur": { + "version": "v11.7.3", + "gitref": "refs/tags/v11.7.3", + "revision": "06c846c0310030ee45870b190359553b1c105f77" + }, + "pandoc-bin": { + "version": "3.7.0.2", + "gitref": "refs/tags/3.7.0.2", + "revision": "0f79a1f627f7aad9cfa1cb5857f6fbf7d5f8dfb5" + }, + "peazip": { + "version": "10.6.1", + "gitref": "refs/tags/10.6.1", + "revision": "8e302ce65fe2e7baefe9dd1d86c3ac94db8f7cd8" + }, + "phinger-cursors": { + "version": "2.1", + "gitref": "refs/tags/v2.1", + "revision": "2ea445f899303d118ee89bd5fc23d5014b1dbdf6" + }, + "plasma6-applets-arch-update-notifier": { + "version": "6.3.2", + "gitref": "refs/tags/v6.3.2", + "revision": "afd1fc5a8e79f80be23952194d8ffd3c33d62ebf" + }, + "plymouth-theme-aregression": { + "version": "0.2.0", + "gitref": "refs/tags/0.2.0", + "revision": "c23d07364d37ff6f48f71cb7152765a6bcb11ec0", + "url": "https://github.com/joe733/plymouth-theme-aregression/releases/tag/0.2.0" + }, + "puddletag": { + "version": "2.5.0", + "gitref": "refs/tags/2.5.0", + "revision": "9b757e700bdde6880e8dba2d91648e667326f364" + }, + "python-audible": { + "version": "0.10.0", + "gitref": "refs/tags/v0.10.0", + "revision": "e8fc2162660dbf49387ea91fd2e30ecf2aaccefe" + }, + "python-audible-cli": { + "version": "0.3.3", + "gitref": "refs/tags/v0.3.3", + "revision": "29c5794d55ad7c347ba9f9709bf390e0cdf00b78" + }, + "python-questionary": { + "version": "2.1.1", + "url": "https://pypi.org/project/questionary/2.1.1/" + }, + "python-vagrant": { + "version": "v1.1.0", + "gitref": "refs/tags/v1.1.0", + "revision": "b725a44754403bd174158ff018d4b517f4153a56" + }, + "qt6ct-kde": { + "version": "0.10", + "gitref": "refs/tags/0.10", + "revision": "26b539af69cf997c6878d41ba75ad7060b20e56e" + }, + "sddm-black-screen-fix": { + "version": "0.21.0", + "gitref": "refs/tags/v0.21.0", + "revision": "63780fcd79f1dbf81a30eef48c28c699ab15aded", + "url": "https://github.com/sddm/sddm/releases/tag/v0.21.0" + }, + "sgdboop": { + "version": "1.3.1", + "gitref": "refs/tags/v1.3.1", + "revision": "1cfc6260bc9d7b713a39b20ffad115a10b446c8f" + }, + "shellcheck-bin": { + "version": "0.11.0", + "gitref": "refs/tags/v0.11.0", + "revision": "b12c2a6a0834a5b8c12b1c0eb36704f698de5bac" + }, + "signal-monochrome-tray": { + "version": "0.3.5", + "gitref": "refs/tags/v0.3.5", + "revision": "eca9301022f4da451a59ba9f3dc693025a73a283" + }, + "thinlinc-client": { + "version": "4.19.0_4005" + }, + "thinlinc-server": { + "version": "4.19.0" + }, + "tigervnc-viewer": { + "version": "1.15.0", + "gitref": "refs/tags/v1.15.0", + "revision": "0c1c7ca364ee3bcb3b6d1be73c6ca2d0215f7610" + }, + "tumbler-folder-thumbnailer": { + "version": "0.0.3", + "gitref": "refs/tags/0.0.3", + "revision": "038314403b76d7c7df5046b6ca3eb8a1c2b2023c" + }, + "universal-android-debloater": { + "version": "1.1.2", + "gitref": "refs/tags/v1.1.2", + "revision": "94ed9914b0ef756797280a4c94fe441b5666f04c" + }, + "ventoy": { + "version": "1.1.07-1", + "url": "https://aur.archlinux.org/packages/ventoy" + }, + "wasistlos": { + "version": "1.7.0", + "gitref": "refs/tags/v1.7.0", + "revision": "b48345663838a211bf8d2394473f7105f281b187" + }, + "waybar-module-pacman-updates": { + "version": "0.2.9", + "gitref": "refs/tags/0.2.9", + "revision": "79f96062663b2c2e2d9b8627945e7bbccef0a985" + }, + "wireguird": { + "version": "1.1.0", + "gitref": "refs/tags/v1.1.0", + "revision": "6dac3cd8784118f4fe7ea6d544a583c26d589572" + }, + "wlogout": { + "version": "1.2.2", + "gitref": "refs/tags/1.2.2", + "revision": "2db390f3bb1f57e73b3172a7c24f4c1fe35c0c96" + }, + "yay": { + "version": "12.5.0", + "gitref": "refs/tags/v12.5.0", + "revision": "559bc06b31c291b618b1ec0ccd60505a7ec6e0ef" + }, + "zapzap": { + "version": "6.2", + "gitref": "refs/tags/6.2", + "revision": "187322f9287e6b8daa0d9771708abb251b162056" + }, + "zen-browser-bin": { + "version": "1.15.3b", + "gitref": "refs/tags/1.15.3b", + "revision": "2f6021b0aa0bbf31d2d6c2d49c80507e89c3ba03" + }, + "zsh-theme-powerlevel10k": { + "version": "1.20.0", + "gitref": "refs/tags/v1.20.0", + "revision": "ff0311157d6b24fea21aa70699783f362b0f554f" + } + } +} diff --git a/dalci-pkgbuild.toml b/dalci-pkgbuild.toml new file mode 100644 index 0000000..935ac61 --- /dev/null +++ b/dalci-pkgbuild.toml @@ -0,0 +1,367 @@ +[__config__] +oldver = "current_version.json" +newver = "new_version.json" +keyfile = "~/.config/nvchecker/keyfile.toml" + +[aaxtomp3] +source = "git" +git = "https://github.com/doppelhelix/AAXtoMP3.git" +prefix = "v" + +[ausweisapp2] +source = "git" +git = "https://github.com/Governikus/AusweisApp2.git" + +[better-commits] +source = "npm" +npm = "better-commits" + +[bibata-modern-ice-cursor] +source = "git" +git = "https://github.com/rtgiskard/bibata_cursor.git" +prefix = "v" + +[bluejay] +source = "git" +git = "https://github.com/EbonJaeger/bluejay.git" +prefix = "v" + +[calibre-bin] +source = "git" +git = "https://github.com/kovidgoyal/calibre.git" +prefix = "v" + +[cantata-qt6] +source = "git" +git = "https://github.com/nullobsi/cantata.git" +prefix = "v" + +[cubiomes-viewer] +source = "git" +git = "https://github.com/Cubitect/cubiomes-viewer.git" + +[cylon] +source = "git" +git = "https://github.com/gavinlyonsrepo/cylon.git" + +[downgrade] +source = "git" +git = "https://github.com/archlinux-downgrade/downgrade.git" +prefix = "v" + +[enpass-bin] +source = "apt" +pkg = "enpass" +mirror = "apt.enpass.io" +suite = "stable" +repo = "main" + +[escribe-suite-bin] +source = "regex" +regex = "https://downloads.evolvapor.com/SetupEScribe(\\d+\\_SP\\d+)_INT.run" +url = "https://forum.evolvapor.com/topic/69197-linux-escribe-suite-beta-thread/#comment-921727" + +[euphonica] +source = "git" +git = "https://github.com/htkhiem/euphonica.git" +prefix = "v" +from_pattern = '(\d+).(\d+).(\d+)-(\D+)' +to_pattern = '\1.\2.\3_\4' + +[fdroidserver] +source = "git" +git = "https://gitlab.com/fdroid/fdroidserver.git" + +[firefox-policy-hook] +source = "git" +git = "https://codeberg.org/doppelhelix/firefox-policy-hook" + +[fortune-mod-de] +source = "git" +git = "https://salsa.debian.org/debian/fortunes-de.git" +prefix = "upstream/" + +[fortune-mod-stripped] +source = "git" +git = "https://github.com/shlomif/fortune-mod.git" +prefix = "fortune-mod-" + +[gnome-shell-extension-alphabetical-grid-extension] +source = "git" +git = "https://github.com/stuarthayhurst/alphabetical-grid-extension.git" +prefix = "v" + +[gnome-shell-extension-applications-overview-tooltip] +source = "git" +git = "https://github.com/RaphaelRochet/applications-overview-tooltip.git" +prefix = "v" + +[gnome-shell-extension-arch-update] +source = "git" +git = "https://github.com/RaphaelRochet/arch-update.git" +prefix = "v" + +[gnome-shell-extension-autohide-battery] +source = "git" +git = "https://github.com/ai/autohide-battery.git" + +[gnome-shell-extension-blur-my-shell] +source = "git" +git = "https://github.com/aunetx/blur-my-shell.git" +prefix = "v" + +[gnome-shell-extension-hide-universal-access] +source = "git" +git = "https://github.com/akiirui/hide-universal-access.git" + +[gnome-shell-extension-nightthemeswitcher] +source = "git" +git = "https://gitlab.com/rmnvgr/nightthemeswitcher-gnome-shell-extension.git" + +[google-chrome] +source = "apt" +mirror = "https://dl.google.com/linux/chrome/deb/" +pkg = "google-chrome-stable" +suite = "stable" +repo = "main" +strip_release = true + +[grub-theme-arch] +source = "git" +git = "https://github.com/ahmedmoselhi/distro-grub-themes.git" +prefix = "v" + +[hardinfo2] +source = "git" +git = "https://github.com/hardinfo2/hardinfo2.git" +prefix = "release-" + +[heroic-games-launcher] +source = "github" +github = "Heroic-Games-Launcher/HeroicGamesLauncher" +prefix = "v" +use_latest_release = true + +[hyprevents] +source = "github" +github = "vilari-mickopf/hyprevents" + +[hyprprop] +source = "github" +github = "vilari-mickopf/hyprprop" + +[hyprsysteminfo] +source = "git" +git = "https://github.com/hyprwm/hyprsysteminfo.git" +prefix = "v" + +[iwqt] +source = "git" +git = "https://github.com/FinGu/iwqt.git" +prefix = "v" + +[jellyfin-media-player] +source = "git" +git = "https://github.com/jellyfin/jellyfin-media-player.git" +prefix = "v" +exclude_regex = "^.+-pre.+$" + +[klassy] +source = "git" +git = "https://github.com/paulmcauley/klassy.git" +exclude_regex = "[v]\\d.*" + +[koi] +source = "git" +git = "https://github.com/baduhai/Koi.git" + +[kwin-effects-forceblur] +source = "git" +git = "https://github.com/taj-ny/kwin-effects-forceblur.git" +prefix = "v" + +[libpamac-aur] +source = "git" +git = "https://github.com/manjaro/libpamac.git" + +[librewolf-bin] +source = "git" +git = "https://gitlab.com/librewolf-community/browser/bsys6.git" +#from_pattern = '(\d+).(\d+).(\d+)-(\d+)' +#to_pattern = '\1.\2.\3_\4' + +[menulibre] +source = "git" +git = "https://github.com/bluesabre/menulibre.git" +prefix = "menulibre-" + +[mousam] +source = "git" +git = "https://github.com/amit9838/mousam.git" +prefix = "v" + +[nautilus-admin-gtk4] +source = "git" +git = "https://github.com/MacTavishAO/nautilus-admin-gtk4.git" + +[nautilus-copy-path] +source = "git" +git = "https://github.com/chr314/nautilus-copy-path.git" + +[nautilus-open-any-terminal] +source = "git" +git = "https://github.com/Stunkymonkey/nautilus-open-any-terminal.git" + +[needrestart] +source = "git" +git = "https://github.com/liske/needrestart.git" +prefix = "v" + +[notparadoxlauncher-bin] +source = "git" +git = "https://github.com/shusaura85/notparadoxlauncher.git" +prefix = "v" + +[pamac-aur] +source = "git" +git = "https://github.com/manjaro/pamac.git" + +[pandoc-bin] +source = "git" +git = "https://github.com/jgm/pandoc.git" +prefix = "v" + +[peazip] +source = "git" +git = "https://github.com/peazip/PeaZip.git" +prefix = "v" + +[phinger-cursors] +source = "git" +git = "https://github.com/phisch/phinger-cursors.git" +prefix = "v" +exclude_regex = "\\d.*" + +[plasma6-applets-arch-update-notifier] +source = "git" +git = "https://github.com/bouteillerAlan/archupdate.git" +prefix = "v" + +[plymouth-theme-aregression] +source = "github" +github = "joe733/plymouth-theme-aregression" +use_latest_tag = true + +[puddletag] +source = "git" +git = "https://github.com/puddletag/puddletag.git" +prefix = "" + +[python-audible] +source = "git" +git = "https://github.com/mkb79/audible.git" +prefix = "v" + +[python-audible-cli] +source = "git" +git = "https://github.com/mkb79/audible-cli.git" +prefix = "v" + +[python-questionary] +source = "pypi" +pypi = "questionary" + +[python-vagrant] +source = "git" +git = "https://github.com/pycontribs/python-vagrant.git" + +[qt6ct-kde] +source = "git" +git = "https://github.com/ilya-fedin/qt6ct.git" + +[sddm-black-screen-fix] +source = 'github' +github = 'sddm/sddm' +use_max_tag = true +prefix = 'v' + +[sgdboop] +source = "git" +git = "https://github.com/SteamGridDB/SGDBoop.git" +prefix = "v" + +[shellcheck-bin] +source = "git" +git = "https://github.com/koalaman/shellcheck.git" +prefix = "v" + +[signal-monochrome-tray] +source = "git" +git = "https://github.com/doppelhelix/signal-monochrome-tray-hook.git" +prefix = "v" + +[thinlinc-client] +source = "regex" +regex = "https://www.cendio.com/downloads/clients/tl-(\\d+\\.\\d+\\.\\d+\\-\\d+)-client-linux-dynamic-x86_64.tar.gz" +url = "https://www.cendio.com/downloads" +from_pattern = '(\d+).(\d+).(\d+)-(\d+)' +to_pattern = '\1.\2.\3_\4' + +[thinlinc-server] +source = "regex" +regex = "https://www.cendio.com/downloads/server/tl-(\\d+\\.\\d+\\.\\d+)-server.zip" +url = "https://www.cendio.com/downloads" + +[tigervnc-viewer] +source = "git" +git = "https://github.com/TigerVNC/tigervnc.git" +prefix = "v" + +[tumbler-folder-thumbnailer] +source = "git" +git = "https://codeberg.org/doppelhelix/tumbler-folder-thumbnailer.git" + +[universal-android-debloater] +source = "git" +git = "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation.git" +prefix = "v" + +[ventoy] +source = "aur" +aur = "ventoy" + +[wasistlos] +source = "git" +git = "https://github.com/xeco23/WasIstLos.git" +prefix = "v" + +[waybar-module-pacman-updates] +source = "git" +git = "https://github.com/coffebar/waybar-module-pacman-updates.git" + +[wireguird] +source = "git" +git = "https://github.com/UnnoTed/wireguird.git" +prefix = "v" + +[wlogout] +source = "git" +git = "https://github.com/ArtsyMacaw/wlogout.git" + +[yay] +source = "git" +git = "https://github.com/Jguer/yay.git" +prefix = "v" + +[zapzap] +source = "git" +git = "https://github.com/rafatosta/zapzap.git" + +[zen-browser-bin] +source = "git" +git = "https://github.com/zen-browser/desktop.git" + +[zsh-theme-powerlevel10k] +source = "git" +git = "https://github.com/romkatv/powerlevel10k.git" +prefix = "v" diff --git a/qt6-rebuild b/qt6-rebuild new file mode 100755 index 0000000..b6cc3c2 --- /dev/null +++ b/qt6-rebuild @@ -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