# HG changeset patch # User Hans-G?nter Theisgen # Date 1645977247 -3600 # Node ID 957a0d04295edf423b6ff83dee143ab1f76d3c26 # Parent be9fc3c4c575dd88bc33cad39710fba3930f2e67 updated fuse and fuse-dev (2.9.9 -> 3.10.5) diff -r be9fc3c4c575 -r 957a0d04295e fuse-dev/receipt --- a/fuse-dev/receipt Sun Feb 27 11:43:07 2022 +0000 +++ b/fuse-dev/receipt Sun Feb 27 16:54:07 2022 +0100 @@ -1,22 +1,23 @@ # SliTaz package receipt. PACKAGE="fuse-dev" -VERSION="2.9.9" +VERSION="3.10.5" CATEGORY="development" -SHORT_DESC="Fuse Filsystem devel files" +SHORT_DESC="Fuse Filsystem - development files." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://fuse.sourceforge.net/" +WEB_SITE="https://github.com/libfuse/libfuse" + +DEPENDS="fuse pkg-config" +WANTED="fuse" + HOST_ARCH="i486 arm" -WANTED="fuse" -DEPENDS="fuse pkg-config" - # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr + cook_copy_folders include + cook_copy_folders pkgconfig + # 3.10.5 not supplied +# cook_copy_files *.*a } diff -r be9fc3c4c575 -r 957a0d04295e fuse/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fuse/description.txt Sun Feb 27 16:54:07 2022 +0100 @@ -0,0 +1,7 @@ +FUSE (Filesystem in Userspace) is an interface for userspace programs +to export a filesystem to the Linux kernel. +The FUSE project consists of two components: +the fuse kernel module (maintained in the regular kernel repositories) +and the libfuse userspace library (contained in this package). +Libfuse provides the reference implementation for communicating with +the FUSE kernel module. diff -r be9fc3c4c575 -r 957a0d04295e fuse/receipt --- a/fuse/receipt Sun Feb 27 11:43:07 2022 +0000 +++ b/fuse/receipt Sun Feb 27 16:54:07 2022 +0100 @@ -1,15 +1,20 @@ # SliTaz package receipt. PACKAGE="fuse" -VERSION="2.9.9" +VERSION="3.10.5" CATEGORY="system-tools" +TAGS="filesystem" SHORT_DESC="Fuse Filsystem in user space." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://fuse.sourceforge.net/" -WGET_URL="https://github.com/libfuse/libfuse/releases/download/fuse-$VERSION/$TARBALL" -TAGS="filesystem" +WEB_SITE="https://github.com/libfuse/libfuse" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="$WEB_SITE/releases/download/$PACKAGE-$VERSION/$TARBALL" + +DEPENDS="gcc83-lib-base" +BUILD_DEPENDS="gcc83 meson ninja udev-dev" + HOST_ARCH="i486 arm" current_version() @@ -21,18 +26,22 @@ # Rules to configure and make the package. compile_rules() { - ./configure \ - $CONFIGURE_ARGS && - make && make install + export CC=gcc-83 + export CXX=g++-83 + + mkdir _build + cd _build + meson .. \ + --prefix=/usr && + ninja && + ninja install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/dev $fs - cp -a $install/sbin $fs - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + cook_copy_folders dev + cook_copy_folders bin + cp -a $install/usr/sbin $fs + cook_copy_files *.so* } -