Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / fs-uae
Commits: 7e27152e by Robin Candau at 2025-02-13T19:43:15+01:00 upgpkg: 3.1.66-4: Strip non-deterministic information from dat file (e.g. timestamps) for reproducible builds - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,11 +1,12 @@ pkgbase = fs-uae pkgdesc = An Amiga emulator based on UAE/WinUAE with a focus on emulating games pkgver = 3.1.66 - pkgrel = 3 + pkgrel = 4 url = https://fs-uae.net/ arch = x86_64 license = GPL2 makedepends = libxi + makedepends = strip-nondeterminism makedepends = zip depends = glib2 depends = libmpeg2 ===================================== PKGBUILD ===================================== @@ -5,7 +5,7 @@ pkgname=fs-uae pkgver=3.1.66 -pkgrel=3 +pkgrel=4 pkgdesc='An Amiga emulator based on UAE/WinUAE with a focus on emulating games' arch=('x86_64') url='https://fs-uae.net/' @@ -13,7 +13,7 @@ license=('GPL2') depends=('glib2' 'libmpeg2' 'libpng' 'libx11' 'openal' 'sdl2' 'zlib' 'hicolor-icon-theme') optdepends=('fs-uae-launcher: for the graphical user interface') -makedepends=('libxi' 'zip') +makedepends=('libxi' 'strip-nondeterminism' 'zip') source=("https://fs-uae.net/files/FS-UAE/Stable/${pkgver}/${pkgname}-${pkgver}.tar.xz") sha256sums=('606e1868b500413d69bd33bb469f8fd08d6c08988801f17b7dd022f3fbe23832') @@ -24,6 +24,10 @@ build() { ./configure --prefix='/usr' --disable-jit make + + # Strip non-deterministic information from .dat file (e.g. timestamps) + # This is required for reproducible builds + find . -name "${pkgname}.dat" -exec strip-nondeterminism -t zip {} + } package() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/fs-uae/-/commit/7e27152e9cb71c2f8ffa923aa8a5eed7177b3a0b -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/fs-uae/-/commit/7e27152e9cb71c2f8ffa923aa8a5eed7177b3a0b You're receiving this email because of your account on gitlab.archlinux.org.