Date: Tuesday, April 17, 2018 @ 23:07:33 Author: seblu Revision: 322116
upgpkg: btrfs-progs 4.16-2 - fix FS#58237 Modified: btrfs-progs/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-04-17 23:07:25 UTC (rev 322115) +++ PKGBUILD 2018-04-17 23:07:33 UTC (rev 322116) @@ -5,7 +5,7 @@ pkgname=btrfs-progs pkgver=4.16 -pkgrel=1 +pkgrel=2 pkgdesc='Btrfs filesystem utilities' arch=('x86_64') depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd' 'python') @@ -20,7 +20,8 @@ 'initcpio-install-btrfs' 'initcpio-hook-btrfs' 'btrfs-scrub@.service' - 'btrfs-scrub@.timer') + 'btrfs-scrub@.timer' + 'FS#58237.patch') install=btrfs-progs.install options=(!staticlibs) md5sums=('SKIP' @@ -28,8 +29,22 @@ '7241ba3a4286d08da0d50b7176941112' 'b09688a915a0ec8f40e2f5aacbabc9ad' '917b31f4eb90448d6791e17ea0f386c7' - '502221c1b47a3bb2c06703d4fb90a0c2') + '502221c1b47a3bb2c06703d4fb90a0c2' + '340766c706bd3de66c1cbe70fe7e2934') +prepare() { + cd $pkgname-v$pkgver + # apply patch from the source array (should be a pacman feature) + local filename + for filename in "${source[@]}"; do + if [[ "$filename" =~ \.patch$ ]]; then + msg2 "Applying patch ${filename##*/}" + patch -p1 -N -i "$srcdir/${filename##*/}" + fi + done + : +} + build() { cd $pkgname-v$pkgver ./configure --prefix=/usr