]> git.pld-linux.org Git - packages/libcli.git/blob - libcli.spec
Release 2 (by relup.sh)
[packages/libcli.git] / libcli.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # static library
4
5 Summary:        Cisco-like telnet command-line library
6 Summary(pl.UTF-8):      Biblioteka Cisco-podobnej linii poleceń telnetu
7 Name:           libcli
8 Version:        1.10.4
9 Release:        2
10 License:        LGPL v2.1
11 Group:          Libraries
12 #Source0Download: https://github.com/dparrish/libcli/releases
13 Source0:        https://github.com/dparrish/libcli/archive/V%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5:  05507ab0a08d8cad4dc0b8ed12f775a2
15 URL:            https://github.com/dparrish/libcli
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 libcli provides a shared library for including a Cisco-like
20 command-line interface into other software. It's a telnet interface
21 which supports command-line editing, history, authentication and
22 callbacks for a user-definable function tree.
23
24 %description -l pl.UTF-8
25 Pakiet libcli dostarcza współdzieloną bibliotekę do włączania
26 Cisco-podobnego interfejsu linii poleceń do innego oprogramowania.
27 Jest to interfejs telnetu, który obsługuje edycję linii poleceń,
28 historię, uwierzytelnienie i callbacki do definiowalnego przez
29 użytkownika drzewa funkcji.
30
31 %package devel
32 Summary:        libcli header files
33 Summary(pl.UTF-8):      Pliki nagłówkowe libcli
34 Group:          Development/Libraries
35 Requires:       %{name} = %{version}-%{release}
36
37 %description devel
38 Header files for libcli library.
39
40 %description devel -l pl.UTF-8
41 Pliki nagłówkowe biblioteki libcli.
42
43 %package static
44 Summary:        Static libcli library
45 Summary(pl.UTF-8):      Statyczna biblioteka libcli
46 Group:          Development/Libraries
47 Requires:       %{name}-devel = %{version}-%{release}
48
49 %description static
50 Static libcli library.
51
52 %description static -l pl.UTF-8
53 Statyczna biblioteka libcli.
54
55 %prep
56 %setup -q
57
58 %build
59 %{__make} \
60         CC="%{__cc}" \
61         DEBUG= \
62         OPTIM="%{rpmcflags} %{rpmcppflags}" \
63         LDFLAGS="%{rpmldflags}" \
64         %{!?with_static_libs:STATIC_LIB=0}
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68
69 %{__make} install \
70         DESTDIR=$RPM_BUILD_ROOT \
71         PREFIX=%{_prefix} \
72         %{!?with_static_libs:STATIC_LIB=0}
73
74 %if "%{_lib}" != "lib"
75 %{__mv} $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}
76 %endif
77
78 %if %{with static_libs}
79 cp -p libcli.a $RPM_BUILD_ROOT%{_libdir}
80 %endif
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post   -p /sbin/ldconfig
86 %postun -p /sbin/ldconfig
87
88 %files
89 %defattr(644,root,root,755)
90 %doc README.md
91 %attr(755,root,root) %{_libdir}/libcli.so.*.*.*
92 %attr(755,root,root) %ghost %{_libdir}/libcli.so.1.10
93
94 %files devel
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_libdir}/libcli.so
97 %{_includedir}/libcli.h
98
99 %if %{with static_libs}
100 %files static
101 %defattr(644,root,root,755)
102 %{_libdir}/libcli.a
103 %endif
This page took 0.178976 seconds and 3 git commands to generate.