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