diff options
| author | Nippy <nippy@Nippy-Mac-mini.local> | 2026-10-22 21:23:32 +0200 |
|---|---|---|
| committer | Nippy <nippy@Nippy-Mac-mini.local> | 2026-10-22 21:23:32 +0200 |
| commit | ff9446c36119bd39b0a85f15007080e43863db76 (patch) | |
| tree | e63ee7bcf700b9597e9b628d45b981fb02ee84c5 | |
| parent | 8e7b27e6144ef106785268ccead6b1e3bc2bc7bd (diff) | |
| download | RaveOS-PKGBUILD-ff9446c36119bd39b0a85f15007080e43863db76.tar.gz RaveOS-PKGBUILD-ff9446c36119bd39b0a85f15007080e43863db76.zip | |
ci: valtozatlan csomagok kihagyasa (gnome epoch, hyprland, kernel linux-cachyos)
| -rw-r--r-- | .forgejo/workflows/build-gnome.yml | 12 | ||||
| -rw-r--r-- | .forgejo/workflows/build-hyprland.yml | 8 | ||||
| -rw-r--r-- | .forgejo/workflows/build-kernel.yml | 8 |
3 files changed, 28 insertions, 0 deletions
diff --git a/.forgejo/workflows/build-gnome.yml b/.forgejo/workflows/build-gnome.yml index c3c29fd..f810375 100644 --- a/.forgejo/workflows/build-gnome.yml +++ b/.forgejo/workflows/build-gnome.yml @@ -93,6 +93,18 @@ jobs: PKGVER=$(grep '^pkgver=' "$dir/PKGBUILD" | head -1 | cut -d= -f2 | tr -d "'\"") PKGREL=$(grep '^pkgrel=' "$dir/PKGBUILD" | head -1 | cut -d= -f2 | tr -d "'\"") + EPOCH=$(grep '^epoch=' "$dir/PKGBUILD" | head -1 | cut -d= -f2 | tr -d "'\"") + + if [ -n "$EPOCH" ] && [ "$EPOCH" != "0" ]; then + VERSTR="${EPOCH}:${PKGVER}-${PKGREL}" + else + VERSTR="${PKGVER}-${PKGREL}" + fi + + if ls "$CORE/${pkg}-${VERSTR}-"*.pkg.tar.zst 2>/dev/null | grep -q .; then + echo "$pkg ${VERSTR} unchanged -> skip" + continue + fi echo "=== Building $pkg ===" cd "$dir" diff --git a/.forgejo/workflows/build-hyprland.yml b/.forgejo/workflows/build-hyprland.yml index cbde5a4..8f5f666 100644 --- a/.forgejo/workflows/build-hyprland.yml +++ b/.forgejo/workflows/build-hyprland.yml @@ -79,6 +79,14 @@ jobs: dir="hyprland-raveos/$pkg" [ -d "$dir" ] || continue + PKGVER=$(grep '^pkgver=' "$dir/PKGBUILD" | head -1 | cut -d= -f2 | tr -d "'\"") + PKGREL=$(grep '^pkgrel=' "$dir/PKGBUILD" | head -1 | cut -d= -f2 | tr -d "'\"") + + if ls "$CORE/${pkg}-${PKGVER}-${PKGREL}-"*.pkg.tar.zst 2>/dev/null | grep -q .; then + echo "$pkg ${PKGVER}-${PKGREL} unchanged -> skip" + continue + fi + echo "=== Building $pkg ===" cd "$dir" rm -f *.pkg.tar.zst || true diff --git a/.forgejo/workflows/build-kernel.yml b/.forgejo/workflows/build-kernel.yml index 28faeff..03e3544 100644 --- a/.forgejo/workflows/build-kernel.yml +++ b/.forgejo/workflows/build-kernel.yml @@ -56,7 +56,15 @@ jobs: - name: Build linux-raveos run: | set -euo pipefail + CORE="/tmp/raveos-core-repo/x86_64" cd linux-raveos + PKGVER=$(grep '^pkgver=' PKGBUILD | cut -d= -f2) + PKGREL=$(grep '^pkgrel=' PKGBUILD | cut -d= -f2) + PKGSUFFIX=$(grep '^_pkgsuffix=' PKGBUILD | cut -d= -f2 | tr -d "'\"") + if ls "$CORE/linux-${PKGSUFFIX}-${PKGVER}-${PKGREL}-"*.pkg.tar.zst 2>/dev/null | grep -q .; then + echo "linux-${PKGSUFFIX} ${PKGVER}-${PKGREL} unchanged -> skip" + exit 0 + fi rm -f *.pkg.tar.zst || true makepkg -s --noconfirm -f mkdir -p /tmp/builtpkgs |