diff --git a/3378ab337698933ccb2e4068b26acd5c6afe27c5.tar.gz b/3378ab337698933ccb2e4068b26acd5c6afe27c5.tar.gz new file mode 100644 index 0000000..28d4f94 Binary files /dev/null and b/3378ab337698933ccb2e4068b26acd5c6afe27c5.tar.gz differ diff --git a/simde.spec b/simde.spec index b451af0..cb83d81 100644 --- a/simde.spec +++ b/simde.spec @@ -1,14 +1,15 @@ %global commit_munit da8f73412998e4f1adf1100dc187533a51af77fd +%global commit_simde 3378ab337698933ccb2e4068b26acd5c6afe27c5 %global hedley_version 14 %global debug_package %{nil} Name: simde -Version: 0.7.0 +Version: 0.7.3 Release: 1 Summary: Implementations of SIMD instruction sets for systems which don't natively support them License: MIT and CC0-1.0 URL: https://github.com/nemequ/simde -Source0: https://github.com/simd-everywhere/%{name}/archive/v%{version}.tar.gz +Source0: https://github.com/simd-everywhere/%{name}/archive/%{commit_simde}.tar.gz Source1: https://github.com/nemequ/munit/archive/%{commit_munit}.tar.gz BuildRequires: clang BuildRequires: cmake @@ -36,7 +37,7 @@ The simde-devel package contains the header files needed to develop programs that use the SIMDe. %prep -%autosetup -n %{name}-%{version} +%autosetup -n %{name}-%{commit_simde} -p1 %build @@ -45,6 +46,12 @@ mkdir -p %{buildroot}%{_includedir} cp -a simde %{buildroot}%{_includedir} %check +# Check version. +version_major=$(grep '^#define SIMDE_VERSION_MAJOR ' simde/simde-common.h | cut -d ' ' -f 3) +version_minor=$(grep '^#define SIMDE_VERSION_MINOR ' simde/simde-common.h | cut -d ' ' -f 3) +version_micro=$(grep '^#define SIMDE_VERSION_MICRO ' simde/simde-common.h | cut -d ' ' -f 3) +test "%{version}" = "${version_major}.${version_minor}.${version_micro}" + for file in $(find simde/ -type f); do if ! [[ "${file}" =~ \.h$ ]]; then echo "${file} is not a header file." @@ -55,9 +62,6 @@ for file in $(find simde/ -type f); do fi done -test "$(grep '^#define HEDLEY_VERSION ' simde/hedley.h | cut -d ' ' -f3)" = \ - '%{hedley_version}' - rm -rf test/munit tar xzvf %{SOURCE1} mv munit-%{commit_munit} test/munit @@ -120,5 +124,8 @@ popd %{_includedir}/%{name} %changelog +* Tue Mar 8 2022 yaoxin - 0.7.3-1 +- Upgrade simde to 0.7.3 to resolve compilation failures. + * Fri Jan 8 2021 chengzihan - 0.5.0-1 - Package init diff --git a/v0.7.0.tar.gz b/v0.7.0.tar.gz deleted file mode 100644 index 005f827..0000000 Binary files a/v0.7.0.tar.gz and /dev/null differ