diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f3c9f28..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/xxhash-*.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..613a635 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +xxhash package is retired on branch c10s for CS-2476 \ No newline at end of file diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 4ca9235..0000000 --- a/gating.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- !Policy -product_versions: - - rhel-10 -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/sources b/sources deleted file mode 100644 index c691b42..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (xxhash-0.8.2.tar.gz) = 3e3eef21432fe88bc4dd9940ccad0308fdea3537b06fa5ac0e74c1bde53413dff29c8b3fc617a8a42b9ce88fcf213311d338a31b1ce73b3729342c9e68f06c78 diff --git a/tests/nulltest.sh b/tests/nulltest.sh deleted file mode 100755 index ed360ce..0000000 --- a/tests/nulltest.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -# xxhash runs tests at build stage. if tests fail a build fails. no need to duplicate. - -echo XXHASH nulltest is PASS -exit 0 diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 0e807fa..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -- hosts: localhost - roles: - - role: standard-test-basic - tags: - - classic - tests: - - nulltest: - dir: . - run: nulltest.sh diff --git a/xxhash.spec b/xxhash.spec deleted file mode 100644 index f4f650d..0000000 --- a/xxhash.spec +++ /dev/null @@ -1,111 +0,0 @@ -Name: xxhash -Version: 0.8.2 -Release: 4%{?dist} -Summary: Extremely fast hash algorithm - -# The source for the library (xxhash.c and xxhash.h) is BSD-2-Clause -# The source for the command line tool (xxhsum.c) is GPL-2.0-or-later -License: BSD-2-Clause AND GPL-2.0-or-later -URL: https://www.xxhash.com/ -Source0: https://github.com/Cyan4973/xxHash/archive/v%{version}/%{name}-%{version}.tar.gz - -BuildRequires: make -BuildRequires: gcc -BuildRequires: doxygen - -%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-2-Clause - -%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-2-Clause -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -# By setting XXH_INLINE_ALL, xxhash may be used as a header-only library. -# Dependent packages that use xxhash this way must BR this virtual Provide: -Provides: %{name}-static = %{version}-%{release} - -%description devel -Development files for the xxhash library - -%package doc -Summary: Extremely fast hash algorithm - documentation files -License: BSD-2-Clause -BuildArch: noarch - -%description doc -Documentation files for the xxhash library - -%prep -%setup -q -n xxHash-%{version} - -%build -# Enable runtime detection of sse2/avx2/avx512 on intel architectures -%ifarch %{ix86} x86_64 -%global dispatch 1 -# Some distribution variants build with -march=x86-64-v3. -# See xxh_x86dispatch.c. -%global moreflags_dispatch -DXXH_X86DISPATCH_ALLOW_AVX -%else -%global dispatch 0 -%global moreflags_dispatch %{nil} -%endif - -%make_build \ - MOREFLAGS="%{__global_cflags} %{?__global_ldflags} %{moreflags_dispatch}" \ - DISPATCH=%{dispatch} -doxygen - -%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 cli/COPYING -%doc cli/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 - -%files doc -%doc doxygen/html - -%changelog -* Wed Jun 26 2024 Vladis Dronov - 0.8.2-4 -- Add self-tests and an OSCI harness (RHEL-20173) - -* Mon Jun 24 2024 Troy Dawson - 0.8.2-3 -- Bump release for June 2024 mass rebuild - -* Fri Jan 26 2024 Vladis Dronov - 0.8.2-2 -- Initial import from Fedora 40