]> git.pld-linux.org Git - packages/hiredis.git/blob - hiredis.spec
- adjusted link patch to fix soname and use (preferred) direct and .so symlink
[packages/hiredis.git] / hiredis.spec
1 Summary:        A minimalistic C client library for Redis
2 Summary(pl.UTF-8):      Minimalistyczna biblioteka C klienta Redisa
3 Name:           hiredis
4 Version:        0.11.0
5 Release:        1
6 License:        BSD
7 Group:          Libraries
8 Source0:        https://github.com/redis/hiredis/tarball/v%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5:  a78e34702c6e34cc44126b178ed82225
10 Patch0:         link.patch
11 URL:            https://github.com/redis/hiredis/
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 Hiredis is a minimalistic C client library for the Redis database.
16
17 %description -l pl.UTF-8
18 Hiredis to minimalistyczna biblioteka C klienta bazy danych Redis.
19
20 %package devel
21 Summary:        Header files for hiredis C development
22 Summary(pl.UTF-8):      Pliki nagłówkowe do programowania w C z użyciem hiredisa
23 Group:          Development/Libraries
24 Requires:       %{name} = %{version}-%{release}
25
26 %description devel
27 This package contains the header files to develop applications using a
28 Redis database.
29
30 %description devel -l pl.UTF-8
31 Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
32 wykorzystujących bazę danych Redis.
33
34 %package static
35 Summary:        Static hiredis library
36 Summary(pl.UTF-8):      Statyczna biblioteka hiredis
37 Group:          Development/Libraries
38 Requires:       %{name}-devel = %{version}-%{release}
39
40 %description static
41 Static hiredis library.
42
43 %description static -l pl.UTF-8
44 Statyczna biblioteka hiredis.
45
46 %prep
47 %setup -qc
48 mv *-%{name}-*/* .
49 %patch0 -p1
50
51 %build
52 %{__make} \
53         CC="%{__cc}" \
54         DEBUG="" \
55         LDFLAGS="-L. %{rpmldflags}" \
56         OPTIMIZATION="%{rpmcflags} %{rpmcppflags}"
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60 %{__make} install \
61         INSTALL="cp -a" \
62         PREFIX=$RPM_BUILD_ROOT%{_prefix} \
63         INSTALL_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
64
65 install -d $RPM_BUILD_ROOT%{_bindir}
66 install -p hiredis-example hiredis-test $RPM_BUILD_ROOT%{_bindir}
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %post   -p /sbin/ldconfig
72 %postun -p /sbin/ldconfig
73
74 %files
75 %defattr(644,root,root,755)
76 %doc CHANGELOG.md COPYING README.md
77 %attr(755,root,root) %{_bindir}/hiredis-example
78 %attr(755,root,root) %{_bindir}/hiredis-test
79 %attr(755,root,root) %{_libdir}/libhiredis.so.*.*
80 %attr(755,root,root) %ghost %{_libdir}/libhiredis.so.0
81
82 %files devel
83 %defattr(644,root,root,755)
84 %attr(755,root,root) %{_libdir}/libhiredis.so
85 %{_includedir}/%{name}
86
87 %files static
88 %defattr(644,root,root,755)
89 %{_libdir}/libhiredis.a
This page took 0.090351 seconds and 3 git commands to generate.