Add [tanin] repo build script; build 5 own packages + DB
- packaging/build-tanin-repo.sh: builds own pkgs + repo-add DB (-> ~/projects/tanin-repo) - built: tanin-greet, tanin-libadwaita, tanin-setup, tanin-eww, tanin-desktop - manifest: cliphist + cage are in extra (not AUR rebuilds); only eww/tiramisu/ waypaper need rebuilding into [tanin]; record repo-build status Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+1
-2
@@ -61,8 +61,7 @@ AUR → OPT-IN only (paru = optdepend)
|
||||
**Rebuilt AUR deps** — the desktop's hard requirements that aren't in the
|
||||
official repos. We rebuild them into `[tanin]` so `tanin-desktop` can hard-depend
|
||||
on them **without the AUR** (binary repos must never need it): `eww`, `tiramisu`,
|
||||
`waypaper`, `cliphist`. ⚠️ Verify each before publishing — any that
|
||||
turn out to live in `extra` should be dropped from this list.
|
||||
`waypaper`. (`cliphist` + `cage` are in `extra` — pulled from official repos.)
|
||||
|
||||
The full Arch package set (compositor, portals, audio, connectivity, fonts, …)
|
||||
is enumerated under `[packages.arch]` in `camel.toml` and is the seed for the
|
||||
|
||||
+3
-5
@@ -140,10 +140,7 @@ name = "waypaper"
|
||||
reason = "wallpaper setter (niri autostart: waypaper --restore)"
|
||||
verify = "AUR"
|
||||
|
||||
[[packages.rebuilt_aur]]
|
||||
name = "cliphist"
|
||||
reason = "clipboard history for Spotlight"
|
||||
verify = "extra? else AUR"
|
||||
# cliphist + cage are in `extra` (verified) — NOT rebuilt, pulled from official repos.
|
||||
|
||||
# =============================================================================
|
||||
# ARCH PACKAGE SET — hard depends of tanin-desktop, pulled from official repos.
|
||||
@@ -200,5 +197,6 @@ project = "taninux.kgva.ch" # homepage + [tanin] pacman Ser
|
||||
name = "Final project/OS name: keep TANINUX, or split app=tanin / OS=<marketing name>?"
|
||||
repo_hosting = "Gitea/Forgejo Arch registry vs static dir behind taninux.kgva.ch"
|
||||
signing = "Move [tanin] SigLevel to Required + distribute the packager key"
|
||||
aur_repo_check = "Confirm which rebuilt_aur entries are actually in extra (drop those)"
|
||||
aur_repo_check = "DONE — cliphist+cage in extra; only eww/tiramisu/waypaper need AUR rebuild into [tanin]"
|
||||
repo_build = "packaging/build-tanin-repo.sh builds the 5 own pkgs + DB at ~/projects/tanin-repo. Still need: taninux (sudo pacman -S python-build python-installer python-hatchling), the 3 AUR rebuilds (paru/makepkg + sudo), optional GPG signing key, then host."
|
||||
blur_shadow = "niri layer-rule blur/shadow for eww layers (template commented in niri config)"
|
||||
|
||||
Reference in New Issue
Block a user