]> git.pld-linux.org Git - packages/hiredis.git/blame - hiredis.spec
- updated to 1.0.0 (note: new soname)
[packages/hiredis.git] / hiredis.spec
CommitLineData
711e6347
JB
1#
2# Conditional build:
3%bcond_without ssl # SSL library
4
0aa38b05 5Summary: A minimalistic C client library for Redis
7fdd30fa 6Summary(pl.UTF-8): Minimalistyczna biblioteka C klienta Redisa
0aa38b05 7Name: hiredis
711e6347 8Version: 1.0.0
392c08b8 9Release: 1
0aa38b05
ER
10License: BSD
11Group: Libraries
4486cffa 12#Source0Download: https://github.com/redis/hiredis/releases
392c08b8 13Source0: https://github.com/redis/hiredis/archive/v%{version}/%{name}-%{version}.tar.gz
711e6347 14# Source0-md5: 209ae570cdee65a5143ea6db8ac07fe3
e0ef7478 15Patch0: link.patch
7fdd30fa 16URL: https://github.com/redis/hiredis/
711e6347 17%{?with_ssl:BuildRequires: openssl-devel}
0aa38b05
ER
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21Hiredis is a minimalistic C client library for the Redis database.
22
7fdd30fa
JB
23%description -l pl.UTF-8
24Hiredis to minimalistyczna biblioteka C klienta bazy danych Redis.
25
0aa38b05 26%package devel
7fdd30fa
JB
27Summary: Header files for hiredis C development
28Summary(pl.UTF-8): Pliki nagłówkowe do programowania w C z użyciem hiredisa
0aa38b05
ER
29Group: Development/Libraries
30Requires: %{name} = %{version}-%{release}
31
32%description devel
7fdd30fa
JB
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.
0aa38b05 51
711e6347
JB
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
0aa38b05 90%prep
392c08b8 91%setup -q
e0ef7478 92%patch0 -p1
0aa38b05
ER
93
94%build
95%{__make} \
e0ef7478
ER
96 CC="%{__cc}" \
97 DEBUG="" \
392c08b8
JB
98 LDFLAGS="%{rpmldflags}" \
99 OPTIMIZATION="%{rpmcflags} %{rpmcppflags}" \
100 PREFIX=%{_prefix} \
711e6347
JB
101 LIBRARY_PATH=%{_lib} \
102 %{?with_ssl:USE_SSL=1}
0aa38b05
ER
103
104%install
105rm -rf $RPM_BUILD_ROOT
106%{__make} install \
711e6347 107 INSTALL="cp -p" \
392c08b8
JB
108 DESTDIR=$RPM_BUILD_ROOT \
109 PREFIX=%{_prefix} \
711e6347
JB
110 LIBRARY_PATH=%{_lib} \
111 %{?with_ssl:USE_SSL=1}
0aa38b05
ER
112
113install -d $RPM_BUILD_ROOT%{_bindir}
392c08b8 114install -p hiredis-test $RPM_BUILD_ROOT%{_bindir}
0aa38b05 115
0aa38b05
ER
116%clean
117rm -rf $RPM_BUILD_ROOT
118
119%post -p /sbin/ldconfig
120%postun -p /sbin/ldconfig
121
122%files
123%defattr(644,root,root,755)
7fdd30fa 124%doc CHANGELOG.md COPYING README.md
0aa38b05 125%attr(755,root,root) %{_bindir}/hiredis-test
711e6347 126%attr(755,root,root) %{_libdir}/libhiredis.so.1.0.0
0aa38b05
ER
127
128%files devel
129%defattr(644,root,root,755)
7fdd30fa 130%attr(755,root,root) %{_libdir}/libhiredis.so
711e6347
JB
131%dir %{_includedir}/hiredis
132%{_includedir}/hiredis/adapters
133%{_includedir}/hiredis/alloc.h
134%{_includedir}/hiredis/async.h
135%{_includedir}/hiredis/hiredis.h
136%{_includedir}/hiredis/read.h
137%{_includedir}/hiredis/sds.h
392c08b8 138%{_pkgconfigdir}/hiredis.pc
7fdd30fa
JB
139
140%files static
141%defattr(644,root,root,755)
142%{_libdir}/libhiredis.a
711e6347
JB
143
144%if %{with ssl}
145%files ssl
146%defattr(644,root,root,755)
147%attr(755,root,root) %{_libdir}/libhiredis_ssl.so.1.0.0
148
149%files ssl-devel
150%defattr(644,root,root,755)
151%attr(755,root,root) %{_libdir}/libhiredis_ssl.so
152%{_includedir}/hiredis/hiredis_ssl.h
153%{_pkgconfigdir}/hiredis_ssl.pc
154
155%files ssl-static
156%defattr(644,root,root,755)
157%{_libdir}/libhiredis_ssl.a
158%endif
This page took 0.129737 seconds and 4 git commands to generate.