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.


Reply via email to