Name: xxhash Version: 0.8.0 Release: 1 Summary: Extremely fast hash algorithm License: BSD and GPLv2+ URL: http://www.xxhash.com/ Source0: https://github.com/Cyan4973/xxHash/archive/v%{version}/%{name}-%{version}.tar.gz Patch0: xxhash-pkgconfig-version.patch BuildRequires: make BuildRequires: gcc %description xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian). %package libs Summary: Extremely fast hash algorithm - library License: BSD %description libs xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian). %package devel Summary: Extremely fast hash algorithm - development files License: BSD Requires: %{name}-libs%{?_isa} = %{version}-%{release} Provides: %{name}-static = %{version}-%{release} %description devel Development files for the xxhash library %prep %setup -q -n xxHash-%{version} %patch0 -p1 %build %ifarch %{ix86} x86_64 %global dispatch 1 %else %global dispatch 0 %endif %make_build MOREFLAGS="%{__global_cflags} %{?__global_ldflags}" \ DISPATCH=%{dispatch} %install %make_install PREFIX=%{_prefix} LIBDIR=%{_libdir} rm %{buildroot}/%{_libdir}/libxxhash.a %check make check make test-xxhsum-c %ldconfig_scriptlets libs %files %{_bindir}/xxh*sum %{_mandir}/man1/xxh*sum.1* %license LICENSE %doc README.md %files libs %{_libdir}/libxxhash.so.* %license LICENSE %doc README.md %files devel %{_includedir}/xxhash.h %{_includedir}/xxh3.h %{_libdir}/libxxhash.so %{_libdir}/pkgconfig/libxxhash.pc %changelog * Thu Dec 02 2021 jiangxinyu - 0.8.0-1 - Package Init