]> git.pld-linux.org Git - packages/simdjson.git/blame - simdjson.spec
up to 0.5.0 (new soname)
[packages/simdjson.git] / simdjson.spec
CommitLineData
e047ea4b
JP
1Summary: Parsing gigabytes of JSON per second
2Name: simdjson
45b686ab 3Version: 0.5.0
e047ea4b
JP
4Release: 1
5License: Apache v2.0
6Group: Libraries
7#Source0Download: https://github.com/simdjson/simdjson/releases
8Source0: https://github.com/simdjson/simdjson/archive/v%{version}/%{name}-%{version}.tar.gz
45b686ab 9# Source0-md5: f1b1f4047b90f4fce2ec70facad8199e
e047ea4b
JP
10URL: https://simdjson.org
11BuildRequires: cmake >= 3.9
12BuildRequires: libstdc++-devel >= 6:5
13ExclusiveArch: %{x8664} aarch64
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17JSON documents are everywhere on the Internet. Servers spend a lot of
18time parsing these documents. simdjson aims to accelerate the parsing
19of JSON per se using commonly available SIMD instructions as much as
20possible while doing full validation (including character encoding).
21
22%package devel
23Summary: Header files for simdjson library
24Group: Development/Libraries
25Requires: %{name} = %{version}-%{release}
26
27%description devel
28Header files for simdjson library.
29
30%prep
31%setup -q
32
33%build
34%cmake
35%{__make}
36
37%install
38rm -rf $RPM_BUILD_ROOT
39%{__make} install \
40 DESTDIR=$RPM_BUILD_ROOT
41
42%clean
43rm -rf $RPM_BUILD_ROOT
44
45%post -p /sbin/ldconfig
46%postun -p /sbin/ldconfig
47
48%files
49%defattr(644,root,root,755)
50%doc AUTHORS CONTRIBUTING.md CONTRIBUTORS HACKING.md README.md RELEASES.md
51%attr(755,root,root) %{_libdir}/libsimdjson.so.*.*.*
45b686ab 52%attr(755,root,root) %ghost %{_libdir}/libsimdjson.so.3
e047ea4b
JP
53
54%files devel
55%defattr(644,root,root,755)
56%attr(755,root,root) %{_libdir}/libsimdjson.so
57%{_libdir}/cmake/simdjson
58%{_includedir}/simdjson.h
This page took 0.099459 seconds and 4 git commands to generate.