### this file is sourced not run
PKGVER=4.16.1
PKGBUILD=1
PKGARCH=x86_64

# source: post BLFS 8.2 2018-07-25
TARBALL=btrfs-progs-v$PKGVER.tar.xz
MD5SUM=d7a4598d58fc91d49ee8e7c342b3b919
SRC_URL=https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/$TARBALL
BUNDLE=

SLACKREQ='libacl e2fsprogs libzstd' # liblzo2, asciidoc build-time dependency only
SLACKDESC="btrfs-progs: btrfs-progs $PKGVER (Btrfs filesystem utilities)  
btrfs-progs:  
btrfs-progs: This package contains utilities to create, check and generally 
btrfs-progs: maintain btrfs - the next-generation Linux filesystem. Note that 
btrfs-progs: btrfs is not considered as production ready yet.  
btrfs-progs: 
btrfs-progs: 
btrfs-progs: 
btrfs-progs: 
btrfs-progs: 
btrfs-progs: 
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### pkg_build
pkg_build() {
	cd /tmp/btrfs*

	# BLFS - disable manpages compression
	sed -i '40,107 s/\.gz//g' Documentation/Makefile.in &&
	
	CONFFLAGS="--prefix=/usr  \
            --bindir=/bin  \
            --libdir=/$LIBDIR" &&
            #--disable-zstd" && # we have libzstd
            
	pkg_build_autoconf &&

	# adjust paths
	ln -sfv ../../$LIBDIR/$(readlink /$LIBDIR/libbtrfs.so) /usr/$LIBDIR/libbtrfs.so &&
	ln -sfv ../../$LIBDIR/$(readlink /$LIBDIR/libbtrfsutil.so) /usr/$LIBDIR/libbtrfsutil.so &&
	rm -fv /$LIBDIR/libbtrfs.{a,so} /$LIBDIR/libbtrfsutil.{a,so} &&
	mv -v /bin/{mkfs,fsck}.btrfs /sbin &&
	
	pkg_build_slackdesc
}

