Summary: Parsing gigabytes of JSON per second Name: simdjson Version: 0.8.1 Release: 1 License: Apache v2.0 Group: Libraries #Source0Download: https://github.com/simdjson/simdjson/releases Source0: https://github.com/simdjson/simdjson/archive/v%{version}/%{name}-%{version}.tar.gz # Source0-md5: 2d8258fc6366b19b2369846a022d83e8 URL: https://simdjson.org BuildRequires: cmake >= 3.9 BuildRequires: libstdc++-devel >= 6:5 ExclusiveArch: %{x8664} aarch64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description JSON documents are everywhere on the Internet. Servers spend a lot of time parsing these documents. simdjson aims to accelerate the parsing of JSON per se using commonly available SIMD instructions as much as possible while doing full validation (including character encoding). %package devel Summary: Header files for simdjson library Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Header files for simdjson library. %prep %setup -q %build %cmake \ -DSIMDJSON_JUST_LIBRARY=ON %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc AUTHORS CONTRIBUTING.md CONTRIBUTORS HACKING.md README.md RELEASES.md %attr(755,root,root) %{_libdir}/libsimdjson.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libsimdjson.so.7 %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libsimdjson.so %{_libdir}/cmake/simdjson %{_includedir}/simdjson.h