3 %bcond_without apidocs # API documentation
5 Summary: Efficient and performance-portable SIMD
6 Summary(pl.UTF-8): Wydajne i przenośne operacje SIMD
12 #Source0Download: https://github.com/google/highway/releases
13 Source0: https://github.com/google/highway/archive/%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: 4821b1064a35baa24ea36994c0d58c41
15 URL: https://github.com/google/highway
16 BuildRequires: cmake >= 3.10
17 BuildRequires: gtest-devel
18 BuildRequires: libstdc++-devel >= 6:4.7
19 BuildRequires: rpm-build >= 4.6
20 BuildRequires: rpmbuild(macros) >= 1.605
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Highway is a C++ library for SIMD (Single Instruction, Multiple Data),
25 i.e. applying the same operation to multiple 'lanes' using a single
28 %description -l pl.UTF-8
29 Highway to biblioteka C++ do operacji SIMD (Single Instruction,
30 Multiple Data), czyli wykonywania tej samej operacji na wielu "pasach"
31 przy użyciu pojedynczej instrukcji procesora.
34 Summary: Development files for Highway library
35 Summary(pl.UTF-8): Pliki programistyczne biblioteki Highway
36 Group: Development/Libraries
39 Development files for Highway library.
41 %description devel -l pl.UTF-8
42 Pliki programistyczne biblioteki Highway.
45 Summary: API documentation for Highway library
46 Summary(pl.UTF-8): Dokumentacja API biblioteki Highway
51 API documentation for Highway library.
53 %description apidocs -l pl.UTF-8
54 Dokumentacja API biblioteki Highway.
63 -DCMAKE_INSTALL_INCLUDEDIR=include \
64 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
70 rm -rf $RPM_BUILD_ROOT
72 %{__make} -C build install \
73 DESTDIR=$RPM_BUILD_ROOT
76 rm -rf $RPM_BUILD_ROOT
79 %defattr(644,root,root,755)
82 %{_libdir}/libhwy_contrib.a
84 %{_pkgconfigdir}/libhwy.pc
85 %{_pkgconfigdir}/libhwy-contrib.pc
86 %{_pkgconfigdir}/libhwy-test.pc
90 %defattr(644,root,root,755)