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


Commits:
2e7bb7ca by Robin Candau at 2025-02-13T19:21:46+01:00
upgpkg: 3.2.1-4: 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 = dvdstyler
        pkgdesc = DVD authoring application for the creation of 
professional-looking DVDs
        pkgver = 3.2.1
-       pkgrel = 3
+       pkgrel = 4
        url = https://www.dvdstyler.org/
        arch = x86_64
        license = GPL2
@@ -9,6 +9,7 @@ pkgbase = dvdstyler
        makedepends = xmlto
        makedepends = zip
        makedepends = ffmpeg
+       makedepends = strip-nondeterminism
        depends = cdrtools
        depends = dvdauthor
        depends = dvd+rw-tools


=====================================
PKGBUILD
=====================================
@@ -7,13 +7,13 @@
 
 pkgname=dvdstyler
 pkgver=3.2.1
-pkgrel=3
+pkgrel=4
 pkgdesc='DVD authoring application for the creation of professional-looking 
DVDs'
 arch=('x86_64')
 url='https://www.dvdstyler.org/'
 license=('GPL2')
 depends=('cdrtools' 'dvdauthor' 'dvd+rw-tools' 'ffmpeg4.4' 'wxsvg')
-makedepends=('docbook-xsl' 'xmlto' 'zip' 'ffmpeg')
+makedepends=('docbook-xsl' 'xmlto' 'zip' 'ffmpeg' 'strip-nondeterminism')
 source=("https://downloads.sourceforge.net/$pkgname/DVDStyler-$pkgver.tar.bz2";
         'dvdstyler.appdata.xml')
 sha256sums=('0bb3348739f4c93097454b814ecb3a58f6bace8f030f41619a9feeafb4747558'
@@ -29,6 +29,10 @@ build() {
   export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig'
   ./configure --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/dvdstyler/-/commit/2e7bb7ca5a3e71add1e79fae13e9ba98e084c4b8

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


Reply via email to