# topdir: robin-map-dev-1.4.1 (normalized by tar --transform) %global debug_package %{nil} Name: robin-map-dev Version: 1.4.1 Release: 1%{?dist} Summary: A C++ fast hash map and hash set using robin hood hashing License: MIT URL: https://github.com/Tessil/robin-map # GitHub tag archive; #/ anchor forces spectool save name to %{name}-%{version}.tar.gz Source0: https://github.com/Tessil/robin-map/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Group: Development/Libraries Packager: openEuler Builder BuildArch: noarch BuildRequires: cmake BuildRequires: gcc-c++ %description The robin-map library is a C++ implementation of a fast hash map and hash set using open-addressing and linear robin hood hashing with backward shift deletion to resolve collisions. Four classes are provided: tsl::robin_map, tsl::robin_set, tsl::robin_pg_map and tsl::robin_pg_set. The first two are faster and use a power of two growth policy, the last two use a prime growth policy instead. This is a header-only library; this package ships the headers and the CMake integration files. %prep %autosetup -n %{name}-%{version} %build %cmake \ -DTSL_ROBIN_MAP_ENABLE_INSTALL=ON %cmake_build %install %cmake_install %files %license LICENSE %doc README.md %{_includedir}/tsl/ %{_datadir}/cmake/tsl-robin-map/ %changelog * Wed Sep 23 2026 openEuler Builder - 1.4.1-1 - Initial package