You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.2 KiB

  1. Name: mergerfs
  2. Version: __VERSION__
  3. Release: 1%{?dist}
  4. Summary: A FUSE union filesystem
  5. Group: Applications/System
  6. License: ISC
  7. URL: https://github.com/trapexit/mergerfs
  8. Source: mergerfs-%{version}.tar.gz
  9. BuildRequires: gcc-c++
  10. BuildRequires: libattr-devel
  11. BuildRequires: fuse-devel
  12. # rpmbuild driven by the Makefile uses git to generate a version number
  13. BuildRequires: git
  14. Requires: fuse
  15. %prep
  16. %setup -q
  17. %description
  18. mergerfs is similar to mhddfs, unionfs, and aufs. Like mhddfs in that it too
  19. uses FUSE. Like aufs in that it provides multiple policies for how to handle
  20. behavior.
  21. %build
  22. make %{?_smp_mflags}
  23. %install
  24. make install PREFIX=%{_prefix} DESTDIR=%{buildroot}
  25. %files
  26. %{_bindir}/*
  27. %doc %{_mandir}/*
  28. %changelog
  29. * Mon Jan 25 2016 Antonio SJ Musumeci <trapexit@spawn.link>
  30. - Remove sbin files
  31. * Sat Sep 05 2015 Antonio SJ Musumeci <trapexit@spawn.link>
  32. - Include PREFIX to install
  33. * Mon Dec 29 2014 Joe Lawrence <joe.lawrence@stratus.com>
  34. - Tweak rpmbuild to archive current git HEAD into a tarball, then (re)build in
  35. the rpmbuild directory -- more complicated but seemingly better suited to
  36. generate source and debug rpms.
  37. * Fri Jun 20 2014 Joe Lawrence <joe.lawrence@stratus.com>
  38. - Initial rpm spec file.