Host [tanin] on Gitea Arch registry (9 pkgs, public)

- publish-tanin-repo.sh: upload built packages to the Gitea Arch registry
- distro/tanin.pacman.conf: the [tanin] pacman.conf snippet
- manifest: [tanin] is LIVE at git.openbureau.ch/api/packages/karim/arch/tanin

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-19 19:19:08 +02:00
parent 9451e04f1c
commit ce7e63b016
7 changed files with 46 additions and 8 deletions
+4 -2
View File
@@ -42,10 +42,12 @@ repos = ["core", "extra", "multilib"]
[sources.tanin]
repo_name = "tanin"
server = "https://taninux.kgva.ch/$arch"
status = "LIVE — hosted on the Gitea Arch registry, 9 packages, public, pacman-usable"
server = "https://git.openbureau.ch/api/packages/karim/arch/tanin/$arch"
code_host = "https://git.openbureau.ch/karim/taninux" # PKGBUILD source clones
siglevel = "Optional TrustAll" # TODO: tighten to "Required" + ship the key
db_build = "repo-add -s tanin.db.tar.zst *.pkg.tar.zst"
publish = "packaging/publish-tanin-repo.sh (needs a write:package token); Gitea builds the DB server-side"
vanity = "taninux.kgva.ch can reverse-proxy / front this later"
[sources.aur]
# Policy: AUR is OPT-IN. Nothing in the desktop may HARD-depend on the AUR
+6
View File
@@ -0,0 +1,6 @@
# [tanin] — TANINUX (camel) binary repo, hosted on the Gitea Arch registry.
# Append this block to /etc/pacman.conf, then: sudo pacman -Sy
# sudo pacman -S tanin-desktop # pulls the whole niri/eww desktop
[tanin]
SigLevel = Optional TrustAll
Server = https://git.openbureau.ch/api/packages/karim/arch/tanin/$arch