# HG changeset patch # User Aleksej Bobylev # Date 1496960541 -10800 # Node ID 0c0843e47b2c399ec48e938574c37c57e3a0facc # Parent 9b82f2f67b1519556d7a7d6378a61479a70e7e19 Up lzo, btrfs-progs. diff -r 9b82f2f67b15 -r 0c0843e47b2c btrfs-dev/receipt --- a/btrfs-dev/receipt Fri Jun 09 00:29:33 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="btrfs-dev" -VERSION="4.1.2" -CATEGORY="development" -SHORT_DESC="Btrfs Filesystem development files." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://btrfs.wiki.kernel.org/" -WANTED="btrfs-progs" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*a $fs/usr/lib -} diff -r 9b82f2f67b15 -r 0c0843e47b2c btrfs-libs/receipt --- a/btrfs-libs/receipt Fri Jun 09 00:29:33 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="btrfs-libs" -VERSION="4.1.2" -CATEGORY="system-tools" -SHORT_DESC="Btrfs Filesystem lib." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://btrfs.wiki.kernel.org/" -WANTED="btrfs-progs" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib -} diff -r 9b82f2f67b15 -r 0c0843e47b2c btrfs-mkfs/receipt --- a/btrfs-mkfs/receipt Fri Jun 09 00:29:33 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="btrfs-mkfs" -VERSION="4.1.2" -CATEGORY="system-tools" -SHORT_DESC="Btrfs Filesystem creation tool." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://btrfs.wiki.kernel.org/" -WANTED="btrfs-progs" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin - cp -a $install/usr/bin/mkfs.btrfs $fs/usr/bin -} diff -r 9b82f2f67b15 -r 0c0843e47b2c btrfs-progs/receipt --- a/btrfs-progs/receipt Fri Jun 09 00:29:33 2017 +0300 +++ b/btrfs-progs/receipt Fri Jun 09 01:22:21 2017 +0300 @@ -1,38 +1,55 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="btrfs-progs" -VERSION="4.1.2" +VERSION="4.9.1" CATEGORY="system-tools" -SHORT_DESC="Btrfs Filesystem user space tools." +SHORT_DESC="Btrfs Filesystem" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://btrfs.wiki.kernel.org/" -WGET_URL="git|git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" -TAGS="filesystem fault-tolerance" -PROVIDE="btrfs-tools" +WEB_SITE="https://btrfs.wiki.kernel.org/index.php/Main_Page" -DEPENDS="util-linux-uuid zlib acl util-linux-blkid lzo btrfs-mkfs" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git/snapshot/$TARBALL" + BUILD_DEPENDS="util-linux-uuid-dev e2fsprogs e2fsprogs-dev zlib-dev acl-dev \ -git util-linux-blkid-dev lzo-dev autoconf automake" +util-linux-blkid-dev lzo-dev autoconf automake" +SPLIT="btrfs-libs btrfs-mkfs btrfs-dev" # Rules to configure and make the package. compile_rules() { ./autogen.sh - ./configure --prefix=/usr \ + ./configure \ + --prefix=/usr \ --sysconfdir=/etc \ --disable-documentation \ $CONFIGURE_ARGS && make && - make DESTDIR=$DESTDIR prefix=/usr -j 1 install + make DESTDIR=$DESTDIR prefix=/usr -j1 install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr - cp -a $install/usr/bin $fs/usr - # Split mkfs --> btrfs-mkfs - rm $fs/usr/bin/mkfs.btrfs + case $PACKAGE in + btrfs-progs) + copy bin/ + rm $fs/usr/bin/mkfs.btrfs + TAGS="filesystem fault-tolerance" + PROVIDE="btrfs-tools" + DEPENDS="e2fsprogs libcomerr lzo util-linux-blkid util-linux-uuid \ + zlib acl btrfs-mkfs" + ;; + btrfs-libs) + copy *.so* + CATEGORY="system-tools|library" + DEPENDS="lzo util-linux-blkid util-linux-uuid zlib" + ;; + btrfs-mkfs) + copy mkfs.btrfs + CAT="system-tools|creation tool" + DEPENDS="lzo util-linux-blkid util-linux-uuid zlib" + ;; + *-dev) copy @dev;; + esac } diff -r 9b82f2f67b15 -r 0c0843e47b2c lzo-dev/receipt --- a/lzo-dev/receipt Fri Jun 09 00:29:33 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="lzo-dev" -VERSION="2.09" -CATEGORY="development" -SHORT_DESC="Data compression development library." -MAINTAINER="erjo@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://www.oberhumer.com/opensource/lzo/download/" -HOST_ARCH="i486 arm" - -WANTED="lzo" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cook_copy_files *.h *.la -} diff -r 9b82f2f67b15 -r 0c0843e47b2c lzo/receipt --- a/lzo/receipt Fri Jun 09 00:29:33 2017 +0300 +++ b/lzo/receipt Fri Jun 09 01:22:21 2017 +0300 @@ -1,7 +1,7 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lzo" -VERSION="2.09" +VERSION="2.10" CATEGORY="system-tools" SHORT_DESC="Data compression library" MAINTAINER="erjo@slitaz.org" @@ -12,6 +12,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}download/$TARBALL" +SPLIT="lzo-dev" + # Rules to configure and make the package. compile_rules() { @@ -26,5 +28,8 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - cook_copy_files *.so* + case $PACKAGE in + lzo) copy @std;; + *-dev) copy @dev;; + esac }