1 Summary: A JSON implementation in C
2 Summary(pl.UTF-8): Implementacja JSON w C
8 Source0: https://s3.amazonaws.com/json-c_releases/releases/%{name}-%{version}.tar.gz
9 # Source0-md5: 55f7853f7d8cf664554ce3fa71bf1c7d
10 URL: https://github.com/json-c/json-c/wiki
11 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 JSON-C implements a reference counting object model that allows you to
15 easily construct JSON objects in C, output them as JSON formatted
16 strings and parse JSON formatted strings back into the C
17 representation of JSON objects.
19 %description -l pl.UTF-8
20 JSON-C implementuje model obiektów ze zliczaniem odwołań, pozwalający
21 łatwo konstruować obiekty JSON w C, wypisywać je w postaci łańcuchów w
22 formacie JSON i analizować łańcuchy w formacie JSON tworząc z powrotem
23 reprezentacje obiektów JSON w C.
26 Summary: Header files for the json-c library
27 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki json-c
28 Group: Development/Libraries
29 Requires: %{name} = %{version}-%{release}
32 Header files for the json-c library.
34 %description devel -l pl.UTF-8
35 Pliki nagłówkowe biblioteki json-c.
38 Summary: Static json-c library
39 Summary(pl.UTF-8): Statyczna biblioteka json-c
40 Group: Development/Libraries
41 Requires: %{name}-devel = %{version}-%{release}
44 Static json-c library.
46 %description static -l pl.UTF-8
47 Statyczna biblioteka json-c.
53 # avoid "json_tokener.c:355:6: error: variable 'size' set but not used [-Werror=unused-but-set-variable]"
54 CFLAGS="%{rpmcflags} -Wno-unused-but-set-variable"
59 rm -rf $RPM_BUILD_ROOT
62 DESTDIR=$RPM_BUILD_ROOT
64 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
67 rm -rf $RPM_BUILD_ROOT
69 %post -p /sbin/ldconfig
70 %postun -p /sbin/ldconfig
73 # transition from 0.11-2
74 [ ! -L %{_includedir}/json-c ] || rm -f %{_includedir}/json-c
75 # transition from <= 0.10 and 0.11-2
76 if [ -d %{_includedir}/json -a ! -d %{_includedir}/json-c ]; then
77 mv -f %{_includedir}/json %{_includedir}/json-c
78 ln -sf json-c %{_includedir}/json
82 %defattr(644,root,root,755)
83 %doc AUTHORS COPYING ChangeLog README README.html
84 %attr(755,root,root) %{_libdir}/libjson-c.so.*.*.*
85 %attr(755,root,root) %ghost %{_libdir}/libjson-c.so.2
88 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_libdir}/libjson-c.so
91 %{_pkgconfigdir}/json-c.pc
94 %defattr(644,root,root,755)
95 %{_libdir}/libjson-c.a