From a3fcc5dfdcafeef99a5df8f794f986495083ea09 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 24 Jul 2026 08:19:11 -0700 Subject: [PATCH] Pin libretro packages to successful builds --- pkgbuilds/libretro-cap32-git/.omarchy/package.json | 1 + pkgbuilds/libretro-cap32-git/PKGBUILD | 6 ++++-- pkgbuilds/libretro-database-git/.omarchy/package.json | 1 + pkgbuilds/libretro-database-git/PKGBUILD | 6 ++++-- pkgbuilds/libretro-uae-git/.omarchy/package.json | 1 + pkgbuilds/libretro-uae-git/PKGBUILD | 8 +++++--- pkgbuilds/libretro-vice-git/.omarchy/package.json | 1 + pkgbuilds/libretro-vice-git/PKGBUILD | 6 ++++-- 8 files changed, 21 insertions(+), 9 deletions(-) diff --git a/pkgbuilds/libretro-cap32-git/.omarchy/package.json b/pkgbuilds/libretro-cap32-git/.omarchy/package.json index 80cbf0a..42986be 100644 --- a/pkgbuilds/libretro-cap32-git/.omarchy/package.json +++ b/pkgbuilds/libretro-cap32-git/.omarchy/package.json @@ -1,4 +1,5 @@ { "source": "aur", + "sync": false, "upstream_commit": "2dbe3348fb970d34155e652ce4a84fe4fbb42ecf" } diff --git a/pkgbuilds/libretro-cap32-git/PKGBUILD b/pkgbuilds/libretro-cap32-git/PKGBUILD index b98b1b0..973332b 100644 --- a/pkgbuilds/libretro-cap32-git/PKGBUILD +++ b/pkgbuilds/libretro-cap32-git/PKGBUILD @@ -1,8 +1,10 @@ # Maintainer: Alexandre Bouvier # Contributor: Oliver Jaksch _pkgname=libretro-cap32 +# Intentionally pinned to the latest successful repository build. +_commit=4abfb8be233bec630f369379fb6c1d92d31f1c7d pkgname=$_pkgname-git -pkgver=4.5.4.r43.g54eabbb +pkgver=4.5.4.r51.g4abfb8b pkgrel=1 epoch=1 pkgdesc="Amstrad CPC core" @@ -14,7 +16,7 @@ depends=('glibc' 'libretro-core-info') makedepends=('git') provides=("$_pkgname") conflicts=("$_pkgname") -source=("$_pkgname::git+$url.git") +source=("$_pkgname::git+$url.git#commit=$_commit") b2sums=('SKIP') pkgver() { diff --git a/pkgbuilds/libretro-database-git/.omarchy/package.json b/pkgbuilds/libretro-database-git/.omarchy/package.json index 2f6314c..9031029 100644 --- a/pkgbuilds/libretro-database-git/.omarchy/package.json +++ b/pkgbuilds/libretro-database-git/.omarchy/package.json @@ -1,4 +1,5 @@ { "source": "aur", + "sync": false, "upstream_commit": "11ff3d3d1fc62f44a35a813f818235b7313ff7e0" } diff --git a/pkgbuilds/libretro-database-git/PKGBUILD b/pkgbuilds/libretro-database-git/PKGBUILD index 4acf9b7..f207527 100644 --- a/pkgbuilds/libretro-database-git/PKGBUILD +++ b/pkgbuilds/libretro-database-git/PKGBUILD @@ -1,8 +1,10 @@ # Maintainer: Alexandre Bouvier # Contributor: Oliver Jaksch _pkgname=libretro-database +# Intentionally pinned to the latest successful repository build. +_commit=9aec58983a73ba4370ba6fd7c1b7d915ec56dda6 pkgname=$_pkgname-git -pkgver=1.22.1.r61.g1b0697f +pkgver=1.22.1.r200.g9aec589 pkgrel=1 epoch=1 pkgdesc="RetroArch's cheatcode files, content data files, etc." @@ -15,7 +17,7 @@ optdepends=('retroarch') provides=("$_pkgname=$pkgver") conflicts=("$_pkgname") options=('!strip') -source=("$_pkgname::git+$url.git") +source=("$_pkgname::git+$url.git#commit=$_commit") b2sums=('SKIP') pkgver() { diff --git a/pkgbuilds/libretro-uae-git/.omarchy/package.json b/pkgbuilds/libretro-uae-git/.omarchy/package.json index 496dcf3..6a6a5db 100644 --- a/pkgbuilds/libretro-uae-git/.omarchy/package.json +++ b/pkgbuilds/libretro-uae-git/.omarchy/package.json @@ -1,4 +1,5 @@ { "source": "aur", + "sync": false, "upstream_commit": "f1bbed73caf47bfcb07a2c15f18485b42cb58584" } diff --git a/pkgbuilds/libretro-uae-git/PKGBUILD b/pkgbuilds/libretro-uae-git/PKGBUILD index a57dcee..dcf6007 100644 --- a/pkgbuilds/libretro-uae-git/PKGBUILD +++ b/pkgbuilds/libretro-uae-git/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: quellen pkgname=libretro-uae-git -pkgver=443.be625e3 +pkgver=1720.232ec89b pkgrel=1 pkgdesc="A port of the Commodore Amiga Emulator to libretro (WIP)" arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h') @@ -13,7 +13,9 @@ makedepends=('git') _libname=puae_libretro _gitname=libretro-uae -source=("git+https://github.com/libretro/${_gitname}.git") +# Intentionally pinned to the latest successful repository build. +_commit=232ec89b068f104caa20853ea058529c36157b82 +source=("git+https://github.com/libretro/${_gitname}.git#commit=$_commit") sha256sums=('SKIP') pkgver() { @@ -28,4 +30,4 @@ build() { package() { install -Dm644 "${_gitname}/${_libname}.so" "${pkgdir}/usr/lib/libretro/${_libname}.so" -} \ No newline at end of file +} diff --git a/pkgbuilds/libretro-vice-git/.omarchy/package.json b/pkgbuilds/libretro-vice-git/.omarchy/package.json index 3805d6e..c141b36 100644 --- a/pkgbuilds/libretro-vice-git/.omarchy/package.json +++ b/pkgbuilds/libretro-vice-git/.omarchy/package.json @@ -1,4 +1,5 @@ { "source": "aur", + "sync": false, "upstream_commit": "6b1839b0a1154ef29ddb2b67910f6d4c90bc1edd" } diff --git a/pkgbuilds/libretro-vice-git/PKGBUILD b/pkgbuilds/libretro-vice-git/PKGBUILD index ffbbe1a..cef531d 100644 --- a/pkgbuilds/libretro-vice-git/PKGBUILD +++ b/pkgbuilds/libretro-vice-git/PKGBUILD @@ -3,9 +3,11 @@ # Contributor: quellen # Contributor: Daniel Menelkir _pkgbase=libretro-vice +# Intentionally pinned to the latest successful repository build. +_commit=fdda9d0cb32604519dbc7fb127058469cb9472be pkgname=("$_pkgbase"-{x128,x64,x64dtv,x64sc,xcbm2,xcbm5x0,xpet,xplus4,xscpu64,xvic}-git) pkgbase=$_pkgbase-git -pkgver=r21243.cd9b682 +pkgver=r21255.fdda9d0 pkgrel=1 arch=('aarch64' 'armv7h' 'i486' 'i686' 'pentium4' 'x86_64') url="https://github.com/libretro/vice-libretro" @@ -14,7 +16,7 @@ groups=('libretro') depends=('glibc' 'libretro-core-info') makedepends=('git' 'libgcc' 'libstdc++') conflicts=("$pkgbase") -source=("$_pkgbase::git+$url.git") +source=("$_pkgbase::git+$url.git#commit=$_commit") b2sums=('SKIP') pkgver() {