Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
blobby2


Commits:
afbc1fcc by Robin Candau at 2025-02-13T19:03:12+01:00
upgpkg: 1.1.1-2: Strip non-deterministic information from zip files (e.g. 
timestamps) for reproducible builds

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = blobby2
        pkgdesc = A beach ball game with blobs of goo
        pkgver = 1.1.1
-       pkgrel = 1
+       pkgrel = 2
        url = http://sourceforge.net/projects/blobby/
        arch = x86_64
        license = GPL
@@ -9,6 +9,7 @@ pkgbase = blobby2
        makedepends = boost
        makedepends = mesa
        makedepends = zip
+       makedepends = strip-nondeterminism
        depends = sdl2
        depends = physfs
        depends = libgl


=====================================
PKGBUILD
=====================================
@@ -4,12 +4,12 @@
 pkgname=blobby2
 pkgver=1.1.1
 arch=('x86_64')
-pkgrel=1
+pkgrel=2
 pkgdesc="A beach ball game with blobs of goo"
 url="http://sourceforge.net/projects/blobby/";
 license=('GPL')
 depends=('sdl2' 'physfs' 'libgl')
-makedepends=('cmake' 'boost' 'mesa' 'zip')
+makedepends=('cmake' 'boost' 'mesa' 'zip' 'strip-nondeterminism')
 source=(https://downloads.sourceforge.net/blobby/$pkgname-linux-$pkgver.tar.gz)
 
sha512sums=('4061de21586ed8404c1cfb5284820e5e0835d10270de12d5e336c1fd9bb080f27a732d9d6cd3a98cbf1eb9d674791d028692f8031b56a9e0be09fcadb2e64c03')
 
@@ -17,6 +17,10 @@ build() {
   cd "$srcdir"/blobby-$pkgver
   cmake -DCMAKE_INSTALL_PREFIX=/usr
   make
+
+  # Strip non-deterministic information from zip files (e.g. timestamps)
+  # This is required for reproducible builds
+  find . -name "*.zip" -exec strip-nondeterminism {} +
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/blobby2/-/commit/afbc1fcc669117dea44cef3925d5b7995a7aae01

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/blobby2/-/commit/afbc1fcc669117dea44cef3925d5b7995a7aae01
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to