]> git.pld-linux.org Git - packages/libunivalue.git/blob - libunivalue.spec
ce97fecd976ca300a66a370e5c46315bea000eba
[packages/libunivalue.git] / libunivalue.spec
1 Summary:        C++ universal value object and JSON library
2 Summary(pl.UTF-8):      Biblioteka C++ do obiektów uniwersalnych wartości i JSON
3 Name:           libunivalue
4 Version:        1.0.4
5 Release:        2
6 License:        MIT
7 Group:          Libraries
8 #Source0Download: https://github.com/jgarzik/univalue/releases
9 #TODO use:
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)
19
20 %description
21 A universal value object, with JSON encoding (output) and decoding
22 (input). Built as a single dynamic RAII C++ object class, and no
23 templates.
24
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.
29
30 %package devel
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
36
37 %description devel
38 libunivalue development package.
39
40 %description devel -l pl.UTF-8
41 Pliki dla programistów używających libunivalue.
42
43 %package static
44 Summary:        Static libunivalue library
45 Summary(pl.UTF-8):      Statyczna biblioteka libunivalue
46 Group:          Development/Libraries
47 Requires:       %{name}-devel = %{version}-%{release}
48
49 %description static
50 Static libunivalue library.
51
52 %description static -l pl.UTF-8
53 Statyczna biblioteka libunivalue.
54
55 %prep
56 %setup -q -n univalue-%{version}
57
58 %build
59 %{__libtoolize}
60 %{__aclocal} -I build-aux/m4
61 %{__autoconf}
62 %{__autoheader}
63 %{__automake}
64
65 %configure \
66         --disable-silent-rules
67 %{__make}
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 # obsoleted by pkg-config
76 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libunivalue.la
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %post   -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
83
84 %files
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
89
90 %files devel
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/libunivalue.so
93 %{_includedir}/univalue.h
94 %{_pkgconfigdir}/libunivalue.pc
95
96 %files static
97 %defattr(644,root,root,755)
98 %{_libdir}/libunivalue.a
This page took 0.027711 seconds and 2 git commands to generate.