Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / 
dosfstools


Commits:
624a81ca by Jelle van der Waa at 2024-08-24T20:53:32+02:00
Make mkfs.vfat reproducible

Backport a patch to make the creation of FAT filesystems reproducible.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,17 @@
 pkgbase = dosfstools
        pkgdesc = DOS filesystem utilities
        pkgver = 4.2
-       pkgrel = 4
+       pkgrel = 5
        url = https://github.com/dosfstools/dosfstools
        arch = x86_64
        license = GPL-3.0-or-later
        depends = glibc
        source = 
https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz
        source = 
https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz.sig
+       source = 
dosfstools-reproducible-mkfs.patch::https://github.com/dosfstools/dosfstools/commit/8da7bc93315cb0c32ad868f17808468b81fa76ec.patch
        validpgpkeys = 25714AECDBFDACEE1CE95FE77F6022516E869F64
        sha256sums = 
64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527
        sha256sums = SKIP
+       sha256sums = 
b9953dde3d755a6e9a31a28e2a7aebccd0b5ed9bcc664893bd55290945589b5b
 
 pkgname = dosfstools


=====================================
PKGBUILD
=====================================
@@ -3,19 +3,26 @@
 
 pkgname=dosfstools
 pkgver=4.2
-pkgrel=4
+pkgrel=5
 pkgdesc="DOS filesystem utilities"
 arch=(x86_64)
 depends=('glibc')
 
source=(https://github.com/$pkgname/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz{,.sig}
+       
$pkgname-reproducible-mkfs.patch::https://github.com/dosfstools/dosfstools/commit/8da7bc93315cb0c32ad868f17808468b81fa76ec.patch
 )
 url="https://github.com/dosfstools/dosfstools";
 license=('GPL-3.0-or-later')
 validpgpkeys=('25714AECDBFDACEE1CE95FE77F6022516E869F64') # Andreas Bombe
 sha256sums=('64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527'
-            'SKIP')
+            'SKIP'
+            'b9953dde3d755a6e9a31a28e2a7aebccd0b5ed9bcc664893bd55290945589b5b')
 
 
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ${srcdir}/$pkgname-reproducible-mkfs.patch
+}
+
 build() {
   cd $pkgname-$pkgver
   ./configure --prefix=/usr --libexecdir=/usr/lib \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dosfstools/-/commit/624a81ca9192f6bf6faa3093518c6d166697a687

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


Reply via email to