]> git.pld-linux.org Git - packages/hiredis.git/blame_incremental - hiredis.spec
up to 1.2.0
[packages/hiredis.git] / hiredis.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without ssl # SSL library
4
5Summary: A minimalistic C client library for Redis
6Summary(pl.UTF-8): Minimalistyczna biblioteka C klienta Redisa
7Name: hiredis
8Version: 1.2.0
9Release: 1
10License: BSD
11Group: Libraries
12#Source0Download: https://github.com/redis/hiredis/releases
13Source0: https://github.com/redis/hiredis/archive/v%{version}/%{name}-%{version}.tar.gz
14# Source0-md5: 119767d178cfa79718a80c83e0d0e849
15Patch0: link.patch
16URL: https://github.com/redis/hiredis/
17%{?with_ssl:BuildRequires: openssl-devel}
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21Hiredis is a minimalistic C client library for the Redis database.
22
23%description -l pl.UTF-8
24Hiredis to minimalistyczna biblioteka C klienta bazy danych Redis.
25
26%package devel
27Summary: Header files for hiredis C development
28Summary(pl.UTF-8): Pliki nagłówkowe do programowania w C z użyciem hiredisa
29Group: Development/Libraries
30Requires: %{name} = %{version}-%{release}
31
32%description devel
33This package contains the header files to develop applications using a
34Redis database.
35
36%description devel -l pl.UTF-8
37Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
38wykorzystujących bazę danych Redis.
39
40%package static
41Summary: Static hiredis library
42Summary(pl.UTF-8): Statyczna biblioteka hiredis
43Group: Development/Libraries
44Requires: %{name}-devel = %{version}-%{release}
45
46%description static
47Static hiredis library.
48
49%description static -l pl.UTF-8
50Statyczna biblioteka hiredis.
51
52%package ssl
53Summary: SSL support library for hiredis
54Summary(pl.UTF-8): Biblioteka opsługi SSL dla biblioteki hiredis
55Group: Libraries
56Requires: %{name} = %{version}-%{release}
57
58%description ssl
59SSL support library for hiredis.
60
61%description ssl -l pl.UTF-8
62Biblioteka opsługi SSL dla biblioteki hiredis.
63
64%package ssl-devel
65Summary: Header file for hiredis SSL library
66Summary(pl.UTF-8): Plik nagłówkowy biblioteki hiredis SSL
67Group: Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
69Requires: %{name}-ssl = %{version}-%{release}
70Requires: openssl-devel
71
72%description ssl-devel
73Header file for hiredis SSL library.
74
75%description ssl-devel -l pl.UTF-8
76Plik nagłówkowy biblioteki hiredis SSL.
77
78%package ssl-static
79Summary: Static hiredis SSL library
80Summary(pl.UTF-8): Statyczna biblioteka hiredis SSL
81Group: Development/Libraries
82Requires: %{name}-ssl-devel = %{version}-%{release}
83
84%description ssl-static
85Static hiredis SSL library.
86
87%description ssl-static -l pl.UTF-8
88Statyczna biblioteka hiredis SSL.
89
90%package tools
91Summary: Test utility for hiredis
92Summary(pl.UTF-8): Narzędzie testowe do biblioteki hiredis
93Group: Applications/Networking
94Requires: %{name} = %{version}-%{release}
95%if %{with ssl}
96Requires: %{name}-ssl = %{version}-%{release}
97%endif
98
99%description tools
100Test utility for hiredis.
101
102%description tools -l pl.UTF-8
103Narzędzie testowe do biblioteki hiredis.
104
105%prep
106%setup -q
107%patch0 -p1
108
109%build
110%{__make} -j1 \
111 CC="%{__cc}" \
112 DEBUG="" \
113 LDFLAGS="%{rpmldflags}" \
114 OPTIMIZATION="%{rpmcflags} %{rpmcppflags}" \
115 PREFIX=%{_prefix} \
116 LIBRARY_PATH=%{_lib} \
117 %{?with_ssl:USE_SSL=1}
118
119%install
120rm -rf $RPM_BUILD_ROOT
121
122%{__make} install \
123 INSTALL="cp -p" \
124 DESTDIR=$RPM_BUILD_ROOT \
125 PREFIX=%{_prefix} \
126 LIBRARY_PATH=%{_lib} \
127 %{?with_ssl:USE_SSL=1}
128
129install -d $RPM_BUILD_ROOT%{_bindir}
130install -p hiredis-test $RPM_BUILD_ROOT%{_bindir}
131
132%clean
133rm -rf $RPM_BUILD_ROOT
134
135%post -p /sbin/ldconfig
136%postun -p /sbin/ldconfig
137
138%files
139%defattr(644,root,root,755)
140%doc CHANGELOG.md COPYING README.md
141%attr(755,root,root) %{_libdir}/libhiredis.so.1.1.0
142
143%files devel
144%defattr(644,root,root,755)
145%attr(755,root,root) %{_libdir}/libhiredis.so
146%dir %{_includedir}/hiredis
147%{_includedir}/hiredis/adapters
148%{_includedir}/hiredis/alloc.h
149%{_includedir}/hiredis/async.h
150%{_includedir}/hiredis/hiredis.h
151%{_includedir}/hiredis/read.h
152%{_includedir}/hiredis/sds.h
153%{_includedir}/hiredis/sockcompat.h
154%{_pkgconfigdir}/hiredis.pc
155
156%files static
157%defattr(644,root,root,755)
158%{_libdir}/libhiredis.a
159
160%if %{with ssl}
161%files ssl
162%defattr(644,root,root,755)
163%attr(755,root,root) %{_libdir}/libhiredis_ssl.so.1.1.0
164
165%files ssl-devel
166%defattr(644,root,root,755)
167%attr(755,root,root) %{_libdir}/libhiredis_ssl.so
168%{_includedir}/hiredis/hiredis_ssl.h
169%{_pkgconfigdir}/hiredis_ssl.pc
170
171%files ssl-static
172%defattr(644,root,root,755)
173%{_libdir}/libhiredis_ssl.a
174%endif
175
176%files tools
177%defattr(644,root,root,755)
178%attr(755,root,root) %{_bindir}/hiredis-test
This page took 0.04931 seconds and 4 git commands to generate.