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.

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