feat(install): registry-only path, drop paru --pkgbuilds from setup
Update PKGBUILD version / update-pkgver (push) Successful in 2s
Update PKGBUILD version / update-pkgver (push) Successful in 2s
post-install.sh and transform.sh no longer write paru.conf entries for the PKGBUILD repo — the Arch registry is the single source of truth. pacman -Sy + paru -S moonarch-git now suffices. See DECISIONS.md.
This commit is contained in:
+2
-21
@@ -60,29 +60,10 @@ fi
|
||||
rm -f "$KEY_FILE"
|
||||
trap - EXIT
|
||||
|
||||
# --- Set up Moonarch custom paru repo (needed for first install bootstrap) ---
|
||||
|
||||
log "Setting up Moonarch paru repo..."
|
||||
PARU_CONF="/etc/paru.conf"
|
||||
if ! grep -q 'Mode.*p' "$PARU_CONF" 2>/dev/null; then
|
||||
sudo sed -i '/^\[options\]/a Mode = arp' "$PARU_CONF"
|
||||
log " + Mode = arp set in paru.conf."
|
||||
else
|
||||
log " ~ Mode already includes pkgbuilds."
|
||||
fi
|
||||
if ! grep -q '\[moonarch-pkgbuilds\]' "$PARU_CONF" 2>/dev/null; then
|
||||
printf '\n[moonarch-pkgbuilds]\nUrl = https://gitea.moonarch.de/nevaforget/moonarch-pkgbuilds.git\n' \
|
||||
| sudo tee -a "$PARU_CONF" > /dev/null
|
||||
log " + Moonarch repo added to paru.conf."
|
||||
else
|
||||
log " ~ Moonarch repo already in paru.conf."
|
||||
fi
|
||||
|
||||
paru -Syu --pkgbuilds --noconfirm
|
||||
|
||||
# --- Install moonarch-git (subsequent updates handled by moonarch.install hook) ---
|
||||
# --- Install moonarch-git from the Arch registry ---
|
||||
|
||||
log "Installing moonarch-git package..."
|
||||
sudo pacman -Sy --noconfirm
|
||||
paru -S --needed --noconfirm moonarch-git
|
||||
|
||||
# --- User-level GTK4 symlinks for libadwaita apps ---
|
||||
|
||||
@@ -245,10 +245,8 @@ fi
|
||||
rm -f "$KEY_FILE"
|
||||
trap - EXIT
|
||||
|
||||
# Install/update moonarch-git (paru repo config is set up by moonarch.install hook)
|
||||
paru -Syu --pkgbuilds --noconfirm
|
||||
|
||||
log "Installing moonarch-git package..."
|
||||
sudo pacman -Sy --noconfirm
|
||||
paru -S --needed --noconfirm moonarch-git
|
||||
|
||||
# Install packages from package lists
|
||||
|
||||
Reference in New Issue
Block a user