# Contributor: Valery Kartel # Contributor: Ɓukasz Jendrysik # Maintainer: Natanael Copa setvar pkgname = 'btrfs-progs' setvar pkgver = '4.13.2' setvar pkgrel = '0' setvar pkgdesc = ""BTRFS filesystem utilities"" setvar url = ""https://btrfs.wiki.kernel.org/"" setvar arch = ""all"" setvar license = ""GPL2"" setvar depends = """" setvar makedepends = ""util-linux-dev bash attr-dev acl-dev e2fsprogs-dev zlib-dev lzo-dev asciidoc xmlto linux-headers autoconf automake libtool"" setvar subpackages = ""$pkgname-doc $pkgname-dev $pkgname-bash-completion:completion:noarch $pkgname-libs $pkgname-extra"" setvar source = ""https://www.kernel.org/pub/linux/kernel/people/kdave/$pkgname/$pkgname-v$pkgver.tar.xz includes.patch musl-compat.patch"" setvar builddir = ""$srcdir/$pkgname-v$pkgver"" proc prepare { default_prepare cd $builddir ./autogen.sh } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --disable-backtrace make } proc package { cd $builddir make -j1 DESTDIR="$pkgdir" install mkdir "$pkgdir"/sbin local i; for i in btrfs btrfsck fsck.btrfs mkfs.btrfs { mv "$pkgdir"/usr/bin/$i "$pkgdir"/sbin/ } mv "$pkgdir"/usr/bin "$pkgdir"/usr/sbin } proc completion { setvar pkgdesc = ""Bash completion script for $pkgname"" setvar install_if = ""$pkgname=$pkgver-r$pkgrel bash-completion"" install -Dm644 "$builddir"/btrfs-completion \ "$subpkgdir"/usr/share/bash-completion/completions/btrfs } proc extra { setvar depends = "$pkgname" setvar pkgdesc = ""BTRFS filesystem extra utilities"" mkdir -p $subpkgdir mv "$pkgdir"/usr "$subpkgdir"/ rmdir "$subpkgdir"/usr/lib } setvar sha512sums = ""50db13868ed43433ec9b655825767e6e76036f407edc0caffecd4b371baf7d817575c2f25c77fe3d5e741bb52d57757c6c762de0c00cbefede615358a803d80a btrfs-progs-v4.13.2.tar.xz dae1b9a5c9d2e4d45938207e5fdd81fe5d8484bea4242f0a7a5ee9445ae723cfcdb3070f723cf5f2abc434c643a81f59049a1a112379e437bab78040ce4596fe includes.patch 5c04ef0aa0390aa9b32fc8b8d3d0bfb16c61cb005eb70de8523f8eb709a2422960c1dea3ece11c7ae1442b538ea195b7eacba678a432e9bde7cb074392800af0 musl-compat.patch""