Package mergerfs: Specfile

Name: mergerfs
Version: 2.25.1
Release: alt1

Summary: A FUSE union filesystem

Group: File tools
License: MIT
Url: https://github.com/trapexit/mergerfs

Packager: Evgenii Terechkov <evg@altlinux.org>

# Source-url: https://github.com/trapexit/mergerfs/archive/%version.tar.gz
Source: %name-%version.tar

BuildRequires: gcc-c++ libattr-devel libfuse-devel

%description
mergerfs is similar to mhddfs, unionfs, and aufs. Like mhddfs in that it too
uses FUSE. Like aufs in that it provides multiple policies for how to handle
behavior.

%prep
%setup
rm -rf libfuse/
echo "#pragma once" > src/version.hpp
echo "static const char MERGERFS_VERSION[] = \"%version\";" >> src/version.hpp

%build
%make_build INTERNAL_FUSE=0
make man

%install
%makeinstall_std INTERNAL_FUSE=0 PREFIX=%_prefix
mkdir -p %buildroot/sbin/
ln -s ../usr/bin/mount.mergerfs %buildroot/sbin/

%files
%_bindir/mergerfs
%_bindir/mount.mergerfs
/sbin/mount.mergerfs
%_man1dir/*.1*
%doc README.md

%changelog
* Tue Dec 25 2018 Vitaly Lipatov <lav@altlinux.ru> 2.25.1-alt1
- new version 2.25.1 (with rpmrb script)
- build with system libfuse

* Fri Feb 02 2018 Vitaly Lipatov <lav@altlinux.ru> 2.23.1-alt1
- move to classic build from tarball
- new version (2.23.1) with rpmgs script

* Wed Oct 21 2015 Terechkov Evgenii <evg@altlinux.org> 2.7.0-alt1
- 2.7.0
- fsck subpackage (dont require python for main package)

* Mon Sep  7 2015 Terechkov Evgenii <evg@altlinux.org> 2.4.0-alt1
- 2.4.0

* Sat Sep  5 2015 Terechkov Evgenii <evg@altlinux.org> 2.3.0-alt1
- 2.3.0

* Sat Aug 22 2015 Terechkov Evgenii <evg@altlinux.org> 2.2.0-alt1
- Initial build for ALT Linux Sisyphus