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.

56 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. /usr/bin/mergerfs
  26. /usr/bin/mergerfs-fusermount
  27. /sbin/mount.mergerfs
  28. %doc %{_mandir}/*
  29. %changelog
  30. * Fri Apr 26 2019 Antonio SJ Musumeci <trapexit@spawn.link>
  31. - Update description
  32. * Mon Jan 25 2016 Antonio SJ Musumeci <trapexit@spawn.link>
  33. - Remove sbin files
  34. * Sat Sep 05 2015 Antonio SJ Musumeci <trapexit@spawn.link>
  35. - Include PREFIX to install
  36. * Mon Dec 29 2014 Joe Lawrence <joe.lawrence@stratus.com>
  37. - Tweak rpmbuild to archive current git HEAD into a tarball, then (re)build in
  38. the rpmbuild directory -- more complicated but seemingly better suited to
  39. generate source and debug rpms.
  40. * Fri Jun 20 2014 Joe Lawrence <joe.lawrence@stratus.com>
  41. - Initial rpm spec file.