Toshaan Bharvani
2 years ago
commit
26ae666532
2 changed files with 125 additions and 0 deletions
@ -0,0 +1,125 @@ |
|||||||
|
## START: Set by rpmautospec |
||||||
|
## (rpmautospec version 0.2.6) |
||||||
|
%define autorelease(e:s:pb:) %{?-p:0.}%{lua: |
||||||
|
release_number = 1; |
||||||
|
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); |
||||||
|
print(release_number + base_release_number - 1); |
||||||
|
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{?dist} |
||||||
|
## END: Set by rpmautospec |
||||||
|
|
||||||
|
%global common_description %{expand: |
||||||
|
Highway is a C++ library for SIMD (Single Instruction, Multiple Data), i.e. |
||||||
|
applying the same operation to 'lanes'.} |
||||||
|
|
||||||
|
Name: highway |
||||||
|
Version: 1.0.1 |
||||||
|
Release: %autorelease |
||||||
|
Summary: Efficient and performance-portable SIMD |
||||||
|
|
||||||
|
License: ASL 2.0 |
||||||
|
URL: https://github.com/google/highway |
||||||
|
Source0: %url/archive/%{version}/%{name}-%{version}.tar.gz |
||||||
|
|
||||||
|
BuildRequires: cmake |
||||||
|
BuildRequires: gcc-c++ |
||||||
|
BuildRequires: gtest-devel |
||||||
|
BuildRequires: libatomic |
||||||
|
|
||||||
|
%description |
||||||
|
%common_description |
||||||
|
|
||||||
|
%package devel |
||||||
|
Summary: Development files for Highway |
||||||
|
Requires: %{name}%{?_isa} = %{version}-%{release} |
||||||
|
|
||||||
|
%description devel |
||||||
|
%{common_description} |
||||||
|
|
||||||
|
Development files for Highway. |
||||||
|
|
||||||
|
%package doc |
||||||
|
Summary: Documentation for Highway |
||||||
|
BuildArch: noarch |
||||||
|
|
||||||
|
%description doc |
||||||
|
%{common_description} |
||||||
|
|
||||||
|
Documentation for Highway. |
||||||
|
|
||||||
|
%prep |
||||||
|
%autosetup -p1 -n %{name}-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%cmake -DHWY_SYSTEM_GTEST:BOOL=ON |
||||||
|
%cmake_build |
||||||
|
|
||||||
|
%install |
||||||
|
%cmake_install |
||||||
|
|
||||||
|
%check |
||||||
|
%ctest |
||||||
|
|
||||||
|
%files |
||||||
|
%license LICENSE |
||||||
|
%{_libdir}/libhwy.so.1 |
||||||
|
%{_libdir}/libhwy.so.%{version} |
||||||
|
%{_libdir}/libhwy_contrib.so.1 |
||||||
|
%{_libdir}/libhwy_contrib.so.%{version} |
||||||
|
%{_libdir}/libhwy_test.so.1 |
||||||
|
%{_libdir}/libhwy_test.so.%{version} |
||||||
|
|
||||||
|
%files devel |
||||||
|
%license LICENSE |
||||||
|
%{_includedir}/hwy/ |
||||||
|
%{_libdir}/libhwy.so |
||||||
|
%{_libdir}/libhwy_contrib.so |
||||||
|
%{_libdir}/libhwy_test.so |
||||||
|
%{_libdir}/pkgconfig/libhwy.pc |
||||||
|
%{_libdir}/pkgconfig/libhwy-contrib.pc |
||||||
|
%{_libdir}/pkgconfig/libhwy-test.pc |
||||||
|
|
||||||
|
%files doc |
||||||
|
%license LICENSE |
||||||
|
%doc g3doc hwy/examples |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Sun Sep 18 2022 Robert-André Mauchin <zebob.m@gmail.com> 1.0.1-1 |
||||||
|
- Update to 1.0.1 |
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> 0.17.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jun 19 2022 Robert-André Mauchin <zebob.m@gmail.com> 0.17.0-1 |
||||||
|
- Update to 0.17.0 Close: rhbz#2056027 |
||||||
|
|
||||||
|
* Fri Jan 21 2022 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-4 |
||||||
|
- Temporary fix for bug 398 |
||||||
|
|
||||||
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> 0.15.0-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Dec 17 2021 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-2 |
||||||
|
- Remove unused patch |
||||||
|
|
||||||
|
* Sun Nov 21 2021 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-1 |
||||||
|
- Update to 0.15.0 Close: rhbz#1997317 |
||||||
|
|
||||||
|
* Wed Aug 18 2021 Robert-André Mauchin <zebob.m@gmail.com> 0.14.1-2 |
||||||
|
- Add patch to fix missing cast on ppc64le |
||||||
|
|
||||||
|
* Wed Aug 18 2021 Robert-André Mauchin <zebob.m@gmail.com> 0.14.1-1 |
||||||
|
- Update to 0.14.1 Close: rhbz#1988346 |
||||||
|
|
||||||
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.2-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jun 13 13:04:25 CEST 2021 Robert-André Mauchin <zebob.m@gmail.com> - 0.12.2-1 |
||||||
|
- Update to 0.12.2 |
||||||
|
|
||||||
|
* Sun May 23 19:03:29 CEST 2021 Robert-André Mauchin <zebob.m@gmail.com> - 0.12.1-1 |
||||||
|
- Update to 0.12.0 |
||||||
|
- Close: rhbz#1963675 |
||||||
|
|
||||||
|
* Mon May 17 18:03:58 CEST 2021 Robert-André Mauchin <zebob.m@gmail.com> - 0.12.0-1.20210518git376a400 |
||||||
|
- Initial RPM |
||||||
|
|
Loading…
Reference in new issue