From 244516dc3cb4f772037a5c039d96c0926e78f558 Mon Sep 17 00:00:00 2001 From: FollieHiyuki Date: Wed, 17 Mar 2021 18:16:46 +0300 Subject: [PATCH] btrfs-progs: update to 5.11 Add build options for btrfs-convert Re-enable Python3 bindings for libbtrfsutil --- common/shlibs | 1 + srcpkgs/btrfs-progs/template | 23 +++++++++++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/common/shlibs b/common/shlibs index 6815daac2265..8af5552b528d 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1481,6 +1481,7 @@ libvlc_pulse.so.0 libvlc-3.0.2_1 libvlc_xcb_events.so.0 libvlc-3.0.2_1 libcmocka.so.0 cmocka-1.1.1_1 libbtrfs.so.0 libbtrfs-3.12_1 +libreiserfscore.so.0 reiserfsprogs-3.6.27_3 libbtrfsutil.so.1 libbtrfsutil-5.4_1 libecore_audio.so.1 efl-1.25.1_2 libecore_con.so.1 efl-1.25.1_2 diff --git a/srcpkgs/btrfs-progs/template b/srcpkgs/btrfs-progs/template index 6855dbbc0b40..e60cb4a694c5 100644 --- a/srcpkgs/btrfs-progs/template +++ b/srcpkgs/btrfs-progs/template @@ -1,21 +1,31 @@ # Template file for 'btrfs-progs' pkgname=btrfs-progs -version=5.9 +version=5.11 revision=1 wrksrc="${pkgname}-v${version}" build_style=gnu-configure +make_install_target="install install_python" make_check_target=test -configure_args="--disable-backtrace --disable-python" -hostmakedepends="asciidoc pkg-config xmlto" -makedepends="acl-devel e2fsprogs-devel libzstd-devel lzo-devel" -checkdepends="acl-progs e2fsprogs tar xz which eudev" +configure_args="--disable-backtrace" +hostmakedepends="asciidoc pkg-config xmlto python3-setuptools python3-devel" +makedepends="acl-devel libzstd-devel lzo-devel libblkid-devel libuuid-devel + $(vopt_if e2fs 'e2fsprogs-devel') $(vopt_if reiserfs 'reiserfsprogs') + zlib-devel python3-devel" +checkdepends="acl-progs attr-progs tar xz which eudev + $(vopt_if e2fs 'e2fsprogs') $(vopt_if reiserfs 'reiserfsprogs')" short_desc="Btrfs filesystem utilities" maintainer="Enno Boland " license="GPL-2.0-only, LGPL-3.0-or-later" homepage="https://btrfs.wiki.kernel.org/index.php/Main_Page" changelog="https://raw.githubusercontent.com/kdave/btrfs-progs/master/CHANGES" distfiles="${KERNEL_SITE}/kernel/people/kdave/${pkgname}/${pkgname}-v${version}.tar.xz" -checksum=b89358a665ad753ecbdff11d2be77d230d2b197bb3c7e0eb739fb979c087a791 +checksum=d41961b0a92160c80f894ad9a1882822889c2e1d084cbf3e08b8c214a5cf0137 + +build_options="reiserfs e2fs" +desc_option_reiserfs="Enable support for converting reiserfs disk to btrfs" +desc_option_e2fs="Enable support for converting ext2/3/4 disk to btrfs" + +build_options_default="e2fs" pre_build() { if [ $CROSS_BUILD ]; then @@ -55,6 +65,7 @@ libbtrfsutil_package() { short_desc+=" - btrfsutil library" pkg_install() { vmove "usr/lib/libbtrfsutil.so.*" + vmove "usr/lib/python3*" } }