Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37855421
en ru br
ALT Linux repos
S:2.33.4-alt1

Group :: File tools
RPM: mergerfs

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: mergerfs-2.4.0-alt.patch
Download


 .gear/mergerfs.spec | 44 ++++++++++++++++++++++++++++++++++++++++++++
 .gear/rules         |  3 +++
 .gear/tags/list     |  1 +
 src/config.cpp      |  6 ++++++
 4 files changed, 54 insertions(+)
diff --git a/.gear/mergerfs.spec b/.gear/mergerfs.spec
new file mode 100644
index 0000000..e878fcf
--- /dev/null
+++ b/.gear/mergerfs.spec
@@ -0,0 +1,44 @@
+Name: mergerfs
+Version: 2.4.0
+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: %name-%version.tar
+Patch0: %name-%version-alt.patch
+
+BuildRequires: gcc-c++ libattr-devel libfuse-devel pandoc
+
+%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
+%patch0 -p1
+
+%build
+make %{?_smp_mflags}
+make man
+
+%install
+%makeinstall_std PREFIX=%_prefix
+
+%files
+%_bindir/*
+%_man1dir/*.1*
+%doc README.md
+
+%changelog
+* 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
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..ee2f546
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,3 @@
+tar: @version@:.
+diff: @version@:. . name=@name@-@version@-alt.patch
+spec: .gear/mergerfs.spec
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..45fecea
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+8323e16ad2dab4c727354b7c4340921b0267eb83 2.4.0
diff --git a/src/config.cpp b/src/config.cpp
index d8267da..da303f2 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -35,6 +35,12 @@
 
 #define POLICYINIT(X) X(policies[FuseFunc::Enum::X])
 
+#if HAVE_STDINT_H
+#include <stdint.h>
+#elif !defined(UINT32_MAX)
+#define UINT32_MAX 0xffffffffU
+#endif
+
 using std::string;
 using std::vector;
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin