# fuse316/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run \ --checkout=fuse-3.16.2 \ https://github.com/libfuse/libfuse.git #--------------------------------------------------------------------- 2. This package requires, at "build" time, a copy of "meson" that has been patched so as not to mess with "rpath". #--------------------------------------------------------------------- 3. This package is distributed under two licenses: For programs: GNU General Public License, version 2 (June 1991) For libraries: GNU Library General Public License, version 2 (June 1991) #--------------------------------------------------------------------- [buildtimes] 00.00 hours (or 000.18 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.00 hours (or 000.23 minutes) - HP EliteBook 8560w 32GB RAM 00.01 hours (or 000.32 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.01 hours (or 000.75 minutes) - Toshiba Satellite C655 E-300 CPU 4GB RAM 00.01 hours (or 000.85 minutes) - HP Pavilion dv8 8GB RAM #--------------------------------------------------------------------- [settings] license = See "technotes" in "cfg" file nosyslinks = yes unpack = relaxed dontfind = fuse209 310 setpaths = eudev fuse316 python3 #--------------------------------------------------------------------- [depends] gawk eudev:strict fuse209:strict fuse310:strict meson ninja python #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE sed -e "s/dependency('udev')/dependency('libudev')/" \ -i util/meson.build #--------------------------------------------------------------------- rm -fr build mkdir build meson build \ -D prefix=$PKGDIR_PROD \ -D buildtype=release \ -D libdir=lib \ -D mandir=man cd build if [ \! -f build.ninja ]; then exit 1; fi meson configure #--------------------------------------------------------------------- [build] cd build ninja_simple_build #--------------------------------------------------------------------- cd $PKGDIR_PROD/include HASH_INCLUDE="#include" cat > fuse.h << END ${HASH_INCLUDE} END #--------------------------------------------------------------------- [setup.boot] FUSEDEV=/dev/fuse if test \! -c $FUSEDEV then /bin/rm -fr $FUSEDEV /bin/mknod $FUSEDEV c 10 229 fi chmod 666 $FUSEDEV #--------------------------------------------------------------------- # Original URLs. Note: These URLs were valid at one point, but may # have died since then. If you download newer versions of tarballs # [etc.], don't delete the original versions. You may not be able to # replace them. [urls] url_debian = http://packages.debian.org/unstable/source/fuse url_home = tbd url_lfs = http://www.linuxfromscratch.org/blfs/view/svn/\ postlfs/fuse.html url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 170527 Updated from 2.9.5 to 3.0.2 170813 Updated to 3.1.1 170912 Updated to 3.2.0 171115 Updated to 3.2.1 180331 Updated to 3.2.2 180331 Fixed missing "#include " 180512 Updated to 3.2.3 180712 Updated to 3.2.4 180729 Updated to 3.2.5 180901 Updated to 3.2.6 181106 Split "fuse303" off as a separate package 181106 Updated to 3.3.0 181204 Dropped "fuse302". "fuse303" supersedes it. 181223 Split "fuse304" off as a separate package 181223 Updated to 3.4.1 190309 Updated to 3.4.2 190419 Split "fuse305" off as a separate package 190419 Updated to 3.5.0 190713 Split "fuse306" off as a separate package 190713 Updated to 3.6.2 210126 Split "fuse307" off as a separate package 210126 Updated to 3.7.0 210126 Split "fuse310" off as a separate package 210126 Updated to 3.10.1 210223 Updated to 3.10.2 210423 Updated to 3.10.3 210610 Updated to 3.10.4 210906 Updated to 3.10.5 240803 Split "fuse316" off as a separate package 240803 Updated to 7a92727d9 ("git" hash) - same as 3.16.2