User Tools

Site Tools


lfs:pkg:fuse-3.9.0.tar.gz

fuse-3.9.0.tar.gz

Taille du paquet 32M
Somme de contrôle SHA256 47dc7c26e040bb8d474afd2592a27fc4189ad3e5ca2492a60b0825d7142611b2
Estimation du temps de construction 40.777 secondes
TIMEFORMAT='(BUSYBOX) Compilation de fuse-3.9.0.tar.gz en %R seconds ...'
time {
wget https://github.com/libfuse/libfuse/releases/download/fuse-3.9.0/fuse-3.9.0.tar.xz -O ${LFS}/download/fuse-3.9.0.tar.xz --no-check-certificate &&
md5sum -c <<<"  5dc2be21c0d06c7eace340996e8a37e2 ${LFS}/download/fuse-3.9.0.tar.xz" &&
rm -Rf ${LFS}/src/fuse-3.9.0 &&
tar xf ${LFS}/download/fuse-3.9.0.tar.xz -C ${LFS}/src &&
cd ${LFS}/src/fuse-3.9.0 &&
sed -i '/^udev/,$ s/^/#/' util/meson.build &&
mkdir build &&
cd    build &&
meson --prefix=/usr ..                                        &&
ninja                                                         &&
DESTDIR=$PWD/_pkg ninja install                               &&
mkdir -pv _pkg/{bin,sbin,lib,usr/share/doc/fuse-3.9.0}        &&
mv -vf   _pkg/usr/lib/libfuse3.so.3*    _pkg/lib              &&
ln -sfvn ../../lib/libfuse3.so.3.9.0 _pkg/usr/lib/libfuse3.so &&
mv -vf _pkg/usr/bin/fusermount3  _pkg/bin                     &&
mv -vf _pkg/usr/sbin/mount.fuse3 _pkg/sbin                    &&
chmod u+s _pkg/bin/fusermount3                                &&
install -v -m755 -d _pkg/usr/share/doc/fuse-3.9.0             &&
install -v -m644    ../doc/{README.NFS,kernel.txt}                     _pkg/usr/share/doc/fuse-3.9.0             &&
cp -Rv ../doc/html  _pkg/usr/share/doc/fuse-3.9.0             &&
strip -v _pkg/bin/*
strip -v _pkg/sbin/*
strip -v _pkg/lib/*
tar -C _pkg/ -cvf ${LFS}/pkg/fuse-3.9.0.tar.gz ./ &&
cd "${LFS}/"
}
lfs/pkg/fuse-3.9.0.tar.gz.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1