wok-next diff btrfs-progs/receipt @ rev 20404

Up cookutils (1019)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Dec 07 14:34:32 2017 +0200 (2017-12-07)
parents c1d8355335f2
children d43bf7aae921
line diff
     1.1 --- a/btrfs-progs/receipt	Tue Jun 20 03:48:54 2017 +0300
     1.2 +++ b/btrfs-progs/receipt	Thu Dec 07 14:34:32 2017 +0200
     1.3 @@ -8,33 +8,46 @@
     1.4  LICENSE="GPL2"
     1.5  WEB_SITE="https://btrfs.wiki.kernel.org/index.php/Main_Page"
     1.6  
     1.7 -TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.8 -WGET_URL="https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git/snapshot/$TARBALL"
     1.9 +TARBALL="$PACKAGE-v$VERSION.tar.xz"
    1.10 +WGET_URL="https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/$TARBALL"
    1.11  
    1.12  BUILD_DEPENDS="util-linux-uuid-dev e2fsprogs e2fsprogs-dev zlib-dev acl-dev \
    1.13 -util-linux-blkid-dev lzo-dev autoconf automake"
    1.14 -SPLIT="btrfs-libs btrfs-mkfs btrfs-dev"
    1.15 +util-linux-blkid-dev lzo-dev" #autoconf automake"
    1.16 +SPLIT="btrfs-mkfs btrfs-progs btrfs-libs btrfs-dev"
    1.17  
    1.18  # Rules to configure and make the package.
    1.19  compile_rules()
    1.20  {
    1.21 -	./autogen.sh
    1.22 +	# http://www.linuxfromscratch.org/blfs/view/stable/postlfs/btrfs-progs.html
    1.23 +	sed -i '1,106 s/\.gz//g' Documentation/Makefile.in &&
    1.24 +
    1.25  	./configure \
    1.26  		--prefix=/usr \
    1.27 -		--sysconfdir=/etc \
    1.28 +		--bindir=/bin \
    1.29 +		--libdir=/lib \
    1.30  		--disable-documentation \
    1.31  		$CONFIGURE_ARGS &&
    1.32  	make &&
    1.33 -	make DESTDIR=$DESTDIR prefix=/usr -j1 install
    1.34 +	make install &&
    1.35 +
    1.36 +	mkdir -p $install/usr/lib/ &&
    1.37 +	ln -sfv ../../lib/$(readlink $install/lib/libbtrfs.so) \
    1.38 +		$install/usr/lib/libbtrfs.so &&
    1.39 +	rm -v $install/lib/libbtrfs.a $install/lib/libbtrfs.so
    1.40  }
    1.41  
    1.42  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.43  genpkg_rules()
    1.44  {
    1.45  	case $PACKAGE in
    1.46 +		btrfs-mkfs)
    1.47 +			copy mkfs.btrfs
    1.48 +			CAT="system-tools|creation tool"
    1.49 +			DEPENDS="lzo util-linux-blkid util-linux-uuid zlib"
    1.50 +			;;
    1.51  		btrfs-progs)
    1.52  			copy bin/
    1.53 -			rm $fs/usr/bin/mkfs.btrfs
    1.54 +			remove_already_packed
    1.55  			TAGS="filesystem fault-tolerance"
    1.56  			PROVIDE="btrfs-tools"
    1.57  			DEPENDS="e2fsprogs libcomerr lzo util-linux-blkid util-linux-uuid \
    1.58 @@ -45,11 +58,6 @@
    1.59  			CAT="system-tools|library"
    1.60  			DEPENDS="lzo util-linux-blkid util-linux-uuid zlib"
    1.61  			;;
    1.62 -		btrfs-mkfs)
    1.63 -			copy mkfs.btrfs
    1.64 -			CAT="system-tools|creation tool"
    1.65 -			DEPENDS="lzo util-linux-blkid util-linux-uuid zlib"
    1.66 -			;;
    1.67  		*-dev) copy @dev;;
    1.68  	esac
    1.69  }