From 8d9de68862175e28c8f5338f4d4efc32520a1fdc Mon Sep 17 00:00:00 2001 From: nippy Date: Sun, 12 Apr 2026 17:17:34 +0200 Subject: update live --- .forgejo/workflows/repoadd.yml | 91 +++++++++++++++++++++ x86_64/calamares-3.4.2-7-x86_64.pkg.tar.zst | Bin 3407021 -> 3407032 bytes x86_64/chaotic-keyring.pkg.tar.zst | Bin 0 -> 18201 bytes x86_64/chaotic-mirrorlist.pkg.tar.zst | Bin 0 -> 4905 bytes .../raveos-app-installer-2.0.0-4-any.pkg.tar.zst | Bin 0 -> 107312790 bytes x86_64/raveos-core-repo.db | 1 + x86_64/raveos-core-repo.db.tar.xz | Bin 0 -> 2268 bytes x86_64/raveos-core-repo.db.tar.xz.old | Bin 0 -> 6512 bytes x86_64/raveos-core-repo.files | 1 + x86_64/raveos-core-repo.files.tar.xz | Bin 0 -> 25472 bytes x86_64/raveos-core-repo.files.tar.xz.old | Bin 0 -> 40612 bytes x86_64/raveos-cosmic-theme-0.0.0-1-any.pkg.tar.zst | Bin 0 -> 578943 bytes x86_64/raveos-gnome-theme-0.0.0-14-any.pkg.tar.zst | Bin 0 -> 4604110 bytes .../raveos-hyprland-theme-0.0.0-2-any.pkg.tar.zst | Bin 0 -> 395238 bytes x86_64/raveos-kde-theme-0.0.0-1-any.pkg.tar.zst | Bin 0 -> 578826 bytes x86_64/yay-bin-12.5.7-1-x86_64.pkg.tar.zst | Bin 0 -> 4128953 bytes ...ms-git-5:0.5.0.r3.g66871d8-1-x86_64.pkg.tar.zst | Bin 0 -> 21493 bytes 17 files changed, 93 insertions(+) create mode 100644 .forgejo/workflows/repoadd.yml create mode 100644 x86_64/chaotic-keyring.pkg.tar.zst create mode 100644 x86_64/chaotic-mirrorlist.pkg.tar.zst create mode 100644 x86_64/raveos-app-installer-2.0.0-4-any.pkg.tar.zst create mode 120000 x86_64/raveos-core-repo.db create mode 100644 x86_64/raveos-core-repo.db.tar.xz create mode 100644 x86_64/raveos-core-repo.db.tar.xz.old create mode 120000 x86_64/raveos-core-repo.files create mode 100644 x86_64/raveos-core-repo.files.tar.xz create mode 100644 x86_64/raveos-core-repo.files.tar.xz.old create mode 100644 x86_64/raveos-cosmic-theme-0.0.0-1-any.pkg.tar.zst create mode 100644 x86_64/raveos-gnome-theme-0.0.0-14-any.pkg.tar.zst create mode 100644 x86_64/raveos-hyprland-theme-0.0.0-2-any.pkg.tar.zst create mode 100644 x86_64/raveos-kde-theme-0.0.0-1-any.pkg.tar.zst create mode 100644 x86_64/yay-bin-12.5.7-1-x86_64.pkg.tar.zst create mode 100644 x86_64/zenpower5-dkms-git-5:0.5.0.r3.g66871d8-1-x86_64.pkg.tar.zst diff --git a/.forgejo/workflows/repoadd.yml b/.forgejo/workflows/repoadd.yml new file mode 100644 index 0000000..5145d98 --- /dev/null +++ b/.forgejo/workflows/repoadd.yml @@ -0,0 +1,91 @@ +name: Update pacman repo DB (repo-add) + +on: + push: + tags: + - "v*" + - "vrepo-*" + workflow_dispatch: + +jobs: + repoadd: + runs-on: iso-builder + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Install repo-add (pacman-contrib) + run: | + sudo pacman -S --needed --noconfirm pacman-contrib + + - name: Rebuild repo DB files + run: | + set -euo pipefail + + REPO_NAME="raveos-core-repo" + + if [ ! -d "x86_64" ]; then + echo "ERROR: x86_64 directory not found!" + exit 1 + fi + + cd x86_64 + + rm -f "${REPO_NAME}.db" \ + "${REPO_NAME}.files" \ + "${REPO_NAME}.db.tar.xz" \ + "${REPO_NAME}.files.tar.xz" \ + "${REPO_NAME}.db.tar.xz.old" \ + "${REPO_NAME}.files.tar.xz.old" || true + + repo-add "${REPO_NAME}.db.tar.xz" ./*.pkg.tar.zst + + ln -sf "${REPO_NAME}.db.tar.xz" "${REPO_NAME}.db" + ln -sf "${REPO_NAME}.files.tar.xz" "${REPO_NAME}.files" + + echo "=== DB files created ===" + ls -la | grep -E "${REPO_NAME}\.(db|files)" + + - name: Commit and push updated DB files (to main) + run: | + set -euo pipefail + + cd "${GITHUB_WORKSPACE}" + + git config user.name "Forgejo Actions" + git config user.email "actions@forgejo.local" + + git fetch origin main + git checkout -B main origin/main + + git add x86_64/raveos-core-repo.db* x86_64/raveos-core-repo.files* || true + + if git diff --staged --quiet; then + echo "No DB changes, nothing to commit." + exit 0 + fi + + git commit -m "Update pacman repo DB (repo-add)" + git push origin main + - name: Cleanup (force unmount + delete) + if: always() + run: | + echo "=== Disk before cleanup ===" + df -h + + echo "=== Unmount leftover archiso mounts ===" + sudo umount -R "${GITHUB_WORKSPACE}/work" 2>/dev/null || true + sudo umount -R "${GITHUB_WORKSPACE}/output" 2>/dev/null || true + + echo "=== Remove build dirs ===" + sudo rm -rf "${GITHUB_WORKSPACE}/work" || true + sudo rm -rf "${GITHUB_WORKSPACE}/output" || true + + echo "=== Clear pacman cache ===" + sudo rm -rf /var/cache/pacman/pkg/* || true + + echo "=== Disk after cleanup ===" + df -h \ No newline at end of file diff --git a/x86_64/calamares-3.4.2-7-x86_64.pkg.tar.zst b/x86_64/calamares-3.4.2-7-x86_64.pkg.tar.zst index 3686d04..cbf1f15 100644 Binary files a/x86_64/calamares-3.4.2-7-x86_64.pkg.tar.zst and b/x86_64/calamares-3.4.2-7-x86_64.pkg.tar.zst differ diff --git a/x86_64/chaotic-keyring.pkg.tar.zst b/x86_64/chaotic-keyring.pkg.tar.zst new file mode 100644 index 0000000..368c6ae Binary files /dev/null and b/x86_64/chaotic-keyring.pkg.tar.zst differ diff --git a/x86_64/chaotic-mirrorlist.pkg.tar.zst b/x86_64/chaotic-mirrorlist.pkg.tar.zst new file mode 100644 index 0000000..62bb2d5 Binary files /dev/null and b/x86_64/chaotic-mirrorlist.pkg.tar.zst differ diff --git a/x86_64/raveos-app-installer-2.0.0-4-any.pkg.tar.zst b/x86_64/raveos-app-installer-2.0.0-4-any.pkg.tar.zst new file mode 100644 index 0000000..fa3dfec Binary files /dev/null and b/x86_64/raveos-app-installer-2.0.0-4-any.pkg.tar.zst differ diff --git a/x86_64/raveos-core-repo.db b/x86_64/raveos-core-repo.db new file mode 120000 index 0000000..39cd52c --- /dev/null +++ b/x86_64/raveos-core-repo.db @@ -0,0 +1 @@ +raveos-core-repo.db.tar.xz \ No newline at end of file diff --git a/x86_64/raveos-core-repo.db.tar.xz b/x86_64/raveos-core-repo.db.tar.xz new file mode 100644 index 0000000..87eddda Binary files /dev/null and b/x86_64/raveos-core-repo.db.tar.xz differ diff --git a/x86_64/raveos-core-repo.db.tar.xz.old b/x86_64/raveos-core-repo.db.tar.xz.old new file mode 100644 index 0000000..2e1dfda Binary files /dev/null and b/x86_64/raveos-core-repo.db.tar.xz.old differ diff --git a/x86_64/raveos-core-repo.files b/x86_64/raveos-core-repo.files new file mode 120000 index 0000000..ba61be7 --- /dev/null +++ b/x86_64/raveos-core-repo.files @@ -0,0 +1 @@ +raveos-core-repo.files.tar.xz \ No newline at end of file diff --git a/x86_64/raveos-core-repo.files.tar.xz b/x86_64/raveos-core-repo.files.tar.xz new file mode 100644 index 0000000..e123fd8 Binary files /dev/null and b/x86_64/raveos-core-repo.files.tar.xz differ diff --git a/x86_64/raveos-core-repo.files.tar.xz.old b/x86_64/raveos-core-repo.files.tar.xz.old new file mode 100644 index 0000000..fde2dec Binary files /dev/null and b/x86_64/raveos-core-repo.files.tar.xz.old differ diff --git a/x86_64/raveos-cosmic-theme-0.0.0-1-any.pkg.tar.zst b/x86_64/raveos-cosmic-theme-0.0.0-1-any.pkg.tar.zst new file mode 100644 index 0000000..347679a Binary files /dev/null and b/x86_64/raveos-cosmic-theme-0.0.0-1-any.pkg.tar.zst differ diff --git a/x86_64/raveos-gnome-theme-0.0.0-14-any.pkg.tar.zst b/x86_64/raveos-gnome-theme-0.0.0-14-any.pkg.tar.zst new file mode 100644 index 0000000..59d4302 Binary files /dev/null and b/x86_64/raveos-gnome-theme-0.0.0-14-any.pkg.tar.zst differ diff --git a/x86_64/raveos-hyprland-theme-0.0.0-2-any.pkg.tar.zst b/x86_64/raveos-hyprland-theme-0.0.0-2-any.pkg.tar.zst new file mode 100644 index 0000000..0121af8 Binary files /dev/null and b/x86_64/raveos-hyprland-theme-0.0.0-2-any.pkg.tar.zst differ diff --git a/x86_64/raveos-kde-theme-0.0.0-1-any.pkg.tar.zst b/x86_64/raveos-kde-theme-0.0.0-1-any.pkg.tar.zst new file mode 100644 index 0000000..3f44a79 Binary files /dev/null and b/x86_64/raveos-kde-theme-0.0.0-1-any.pkg.tar.zst differ diff --git a/x86_64/yay-bin-12.5.7-1-x86_64.pkg.tar.zst b/x86_64/yay-bin-12.5.7-1-x86_64.pkg.tar.zst new file mode 100644 index 0000000..f177511 Binary files /dev/null and b/x86_64/yay-bin-12.5.7-1-x86_64.pkg.tar.zst differ diff --git a/x86_64/zenpower5-dkms-git-5:0.5.0.r3.g66871d8-1-x86_64.pkg.tar.zst b/x86_64/zenpower5-dkms-git-5:0.5.0.r3.g66871d8-1-x86_64.pkg.tar.zst new file mode 100644 index 0000000..a0b6b4b Binary files /dev/null and b/x86_64/zenpower5-dkms-git-5:0.5.0.r3.g66871d8-1-x86_64.pkg.tar.zst differ -- cgit v1.3