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.