diff options
Diffstat (limited to '.forgejo/workflows/build-hyprland.yml')
| -rw-r--r-- | .forgejo/workflows/build-hyprland.yml | 8 |
1 files changed, 8 insertions, 0 deletions
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 |