diff --git a/2.2.4.tar.gz b/2.2.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2aba3695b254200b5025373f253de5c10f07b56c Binary files /dev/null and b/2.2.4.tar.gz differ diff --git a/qfs.spec b/qfs.spec new file mode 100644 index 0000000000000000000000000000000000000000..aeca2cedad3e135926c819236afb2a4b07a070f7 --- /dev/null +++ b/qfs.spec @@ -0,0 +1,40 @@ +%define _define _jar_repack %{nil} +%define debug_package %{nil} + +Name: qfs +Version: 2.2.4 +Release: 1 +Summary: Quantcast File System (QFS). + +License: Apache-2.0 +URL: https://www.quantcast.com/about-us/quantcast-file-system +Source0: https://github.com/quantcast/qfs/archive/refs/tags/%{version}.tar.gz + +BuildRequires: java-1.8.0-openjdk-devel cmake gcc-g++ boost-devel boost-regex krb5 openssl-devel xfsprogs-devel +Requires: java-1.8.0-openjdk + +%description +Quantcast File System (QFS) is a high-performance, fault-tolerant, distributed file system developed to support MapReduce processing, or other applications reading and writing large files sequentially. + +%prep +%autosetup -p1 -n %{name}-%{version} + +%build +make -j8 + + +%install +mkdir -p $RPM_BUILD_ROOT/opt/qfs/bin +cp -r build/release/bin $RPM_BUILD_ROOT/opt/qfs/bin + + +%files +/opt/qfs + +%changelog +* Fri Mar 18 2022 xiexing - 2.2.4-1 +- Ignite package release + + + +