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.

55 lines
1.3 KiB

  1. Name: mergerfs
  2. Version: __VERSION__
  3. Release: 1%{?dist}
  4. Summary: A featureful FUSE based 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. # rpmbuild driven by the Makefile uses git to generate a version number
  11. BuildRequires: git
  12. Requires: fuse
  13. %global debug_package %{nil}
  14. %prep
  15. %setup -q
  16. %description
  17. mergerfs is a union filesystem geared towards simplifying storage and
  18. management of files across numerous commodity storage devices. It is
  19. similar to mhddfs, unionfs, and aufs.
  20. %build
  21. make %{?_smp_mflags}
  22. %install
  23. make install PREFIX=%{_prefix} DESTDIR=%{buildroot}
  24. %files
  25. %{_bindir}/*
  26. %{_sbindir}/*
  27. %doc %{_mandir}/*
  28. %changelog
  29. * Fri Apr 26 2019 Antonio SJ Musumeci <trapexit@spawn.link>
  30. - Update description
  31. * Mon Jan 25 2016 Antonio SJ Musumeci <trapexit@spawn.link>
  32. - Remove sbin files
  33. * Sat Sep 05 2015 Antonio SJ Musumeci <trapexit@spawn.link>
  34. - Include PREFIX to install
  35. * Mon Dec 29 2014 Joe Lawrence <joe.lawrence@stratus.com>
  36. - Tweak rpmbuild to archive current git HEAD into a tarball, then (re)build in
  37. the rpmbuild directory -- more complicated but seemingly better suited to
  38. generate source and debug rpms.
  39. * Fri Jun 20 2014 Joe Lawrence <joe.lawrence@stratus.com>
  40. - Initial rpm spec file.