1 Summary: C++ universal value object and JSON library
2 Summary(pl.UTF-8): Biblioteka C++ do obiektów uniwersalnych wartości i JSON
8 #Source0Download: https://github.com/jgarzik/univalue/releases
10 #Source0: https://github.com/jgarzik/univalue/archive/v%{version}/univalue-%{version}.tar.gz
11 Source0: https://github.com/jgarzik/univalue/archive/v%{version}.tar.gz
12 # Source0-md5: 60bb4f4dc06fba544bf2e0b0aad815b3
13 URL: https://github.com/jgarzik/univalue
14 BuildRequires: autoconf >= 2.60
15 BuildRequires: automake
16 BuildRequires: libstdc++-devel
17 BuildRequires: libtool >= 2:2
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 A universal value object, with JSON encoding (output) and decoding
22 (input). Built as a single dynamic RAII C++ object class, and no
25 %description -l pl.UTF-8
26 Obiekt o uniwersalnej wartości, z kodowaniem JSON (wyjście) i
27 dekodowaniem (wejście). Zbudowany jako pojedyncza, dynamiczna klasa
28 obiektów C++ RAII, bez szablonów.
31 Summary: libunivalue development package
32 Summary(pl.UTF-8): Pliki dla programistów libunivalue
33 Group: Development/Libraries
34 Requires: %{name} = %{version}-%{release}
35 Requires: libstdc++-devel
38 libunivalue development package.
40 %description devel -l pl.UTF-8
41 Pliki dla programistów używających libunivalue.
44 Summary: Static libunivalue library
45 Summary(pl.UTF-8): Statyczna biblioteka libunivalue
46 Group: Development/Libraries
47 Requires: %{name}-devel = %{version}-%{release}
50 Static libunivalue library.
52 %description static -l pl.UTF-8
53 Statyczna biblioteka libunivalue.
56 %setup -q -n univalue-%{version}
60 %{__aclocal} -I build-aux/m4
66 --disable-silent-rules
70 rm -rf $RPM_BUILD_ROOT
73 DESTDIR=$RPM_BUILD_ROOT
75 # obsoleted by pkg-config
76 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libunivalue.la
79 rm -rf $RPM_BUILD_ROOT
81 %post -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
85 %defattr(644,root,root,755)
86 %doc COPYING README.md TODO
87 %attr(755,root,root) %{_libdir}/libunivalue.so.*.*.*
88 %attr(755,root,root) %ghost %{_libdir}/libunivalue.so.0
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/libunivalue.so
93 %{_includedir}/univalue.h
94 %{_pkgconfigdir}/libunivalue.pc
97 %defattr(644,root,root,755)
98 %{_libdir}/libunivalue.a