Name: mergerfs Version: 2.40.2 Release: 1%{?dist} Summary: A featureful FUSE based union filesystem Group: Applications/System License: ISC URL: https://github.com/trapexit/mergerfs Source: https://github.com/trapexit/mergerfs/releases/download/%{version}/mergerfs-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: git Requires: fuse %global debug_package %{nil} %prep %setup -q %description mergerfs is a union filesystem geared towards simplifying storage and management of files across numerous commodity storage devices. It is similar to mhddfs, unionfs, and aufs. %build mv libfuse/Makefile tmp-Makefile sed 's/chown/echo/g' tmp-Makefile > libfuse/Makefile rm -f tmp-Makefile mv Makefile tmp-Makefile sed 's/444/666/g' tmp-Makefile > Makefile rm -f tmp-Makefile make %{?_smp_mflags} %install make install PREFIX=%{_prefix} DESTDIR=%{buildroot} %files /usr/bin/mergerfs /usr/bin/mergerfs-fusermount /sbin/mount.mergerfs /usr/lib/mergerfs/preload.so %doc %{_mandir}/* %changelog