PATCH_LIST=" 0001-filesystem-save4kb.diff 0002-tables-runtime.diff " FILE_LIST= SRC_FETCH_PATH=https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git/snapshot/btrfs-progs-6.2.2.tar.gz SRC_FETCH_METHOD=http MAKEDEPENDS=( "zlib-*:::*.so* *.h" "util-linux-*:::*.so* *.h" ) PROGS="btrfs mkfs.btrfs btrfstune btrfsck" function do_config { [ -s configure ] || ./autogen.sh # Sometimes, broken packages will need LD="$CC" CC="$CC" CXX="$CXX" LD="$LD" \ RANLIB="$RANLIB" AR="$AR" AS="$AS" NM="$NM" OBJDUMP="$OBJDUMP" \ CFLAGS="$GCC_ARCH_SMALL $GCC_CPU_SMALL $GCC_OPT_SMALL" \ PKG_CONFIG=/bin/true \ LDFLAGS="-lblkid -luuid -lz -L. -pthread" \ ac_cv_header_linux_fsverity_h=no \ ./configure \ --build=${FLXHOST} --host=${FLXTARG} \ --prefix=/usr --sysconfdir=/etc --bindir=/sbin \ --disable-backtrace --disable-documentation \ --disable-static \ --disable-zoned \ --disable-libudev \ --disable-convert \ --disable-python \ --disable-zstd --disable-lzo } function do_compile_only { # parallel make $FLXPMAKE V=1 progs_build="$PROGS" progs_install="$PROGS" } function do_prepack { $FLXMAKE install DESTDIR=$ROOTDIR progs_build="$PROGS" progs_install="$PROGS" set_default_perm $ROOTDIR }