# Contributor: Valery Kartel # Maintainer: Natanael Copa pkgname=xfsprogs pkgver=4.5.0 pkgrel=2 pkgdesc="XFS filesystem utilities" url="http://xfs.org/index.php/Main_Page" arch="all" license="LGPL" makedepends="linux-headers util-linux-dev bash gzip" options="!check" # no test suite subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-extra" source="https://www.kernel.org/pub/linux/utils/fs/xfs/$pkgname/$pkgname-$pkgver.tar.gz musl-fixes.patch " builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" export DEBUG=-DNDEBUG export OPTIMIZER="$CFLAGS" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sbindir=/sbin \ --libexecdir=/usr/lib \ --enable-gettext=no make SHELL=/bin/bash } package() { cd "$builddir" make -j1 DIST_ROOT="$pkgdir" install install-dev find "$pkgdir" -name *.la -delete mv "$pkgdir"/sbin "$pkgdir"/usr mkdir -p "$pkgdir"/sbin for i in mkfs.xfs fsck.xfs xfs_repair; do mv "$pkgdir"/usr/sbin/$i "$pkgdir"/sbin/ done } extra() { depends="$pkgname" pkgdesc="XFS filesystem extra utilities" mkdir -p "$subpkgdir" rmdir "$pkgdir"/lib "$pkgdir"/usr/lib mv "$pkgdir"/usr "$subpkgdir"/ } sha512sums="71ccb13fbbe09410b6ea116bbce9e6beb189246b29a7542e5f268649229aa0c156f197338573c17fc58e943a98b658fc38ceb21712d3c99af27f86a21eca7dca xfsprogs-4.5.0.tar.gz 52d7ff52e19a5f351f3a97bb20c9f5a063b344ca2e18250a5ee3e15a1693461f95825aa8b7c3c9149d2ce3696c64772d092f679810eccf996321ea93b0770596 musl-fixes.patch"