]> git.pld-linux.org Git - packages/simdjson.git/blame - simdjson.spec
up to 0.7.1
[packages/simdjson.git] / simdjson.spec
CommitLineData
e047ea4b
JP
1Summary: Parsing gigabytes of JSON per second
2Name: simdjson
b3fcb279 3Version: 0.7.1
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
b3fcb279 9# Source0-md5: 6abacbcf826d84d0bc216bd72c1282dc
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
9bb26865
JP
34%cmake \
35 -DSIMDJSON_JUST_LIBRARY=ON
e047ea4b
JP
36%{__make}
37
38%install
39rm -rf $RPM_BUILD_ROOT
40%{__make} install \
41 DESTDIR=$RPM_BUILD_ROOT
42
43%clean
44rm -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.*.*.*
9bb26865 53%attr(755,root,root) %ghost %{_libdir}/libsimdjson.so.5
e047ea4b
JP
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.03556 seconds and 4 git commands to generate.