3 %bcond_without static_libs # static library
5 Summary: Cisco-like telnet command-line library
6 Summary(pl.UTF-8): Biblioteka Cisco-podobnej linii poleceń telnetu
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)
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.
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.
32 Summary: libcli header files
33 Summary(pl.UTF-8): Pliki nagłówkowe libcli
34 Group: Development/Libraries
35 Requires: %{name} = %{version}-%{release}
38 Header files for libcli library.
40 %description devel -l pl.UTF-8
41 Pliki nagłówkowe biblioteki libcli.
44 Summary: Static libcli library
45 Summary(pl.UTF-8): Statyczna biblioteka libcli
46 Group: Development/Libraries
47 Requires: %{name}-devel = %{version}-%{release}
50 Static libcli library.
52 %description static -l pl.UTF-8
53 Statyczna biblioteka libcli.
62 OPTIM="%{rpmcflags} %{rpmcppflags}" \
63 LDFLAGS="%{rpmldflags}" \
64 %{!?with_static_libs:STATIC_LIB=0}
67 rm -rf $RPM_BUILD_ROOT
70 DESTDIR=$RPM_BUILD_ROOT \
72 %{!?with_static_libs:STATIC_LIB=0}
74 %if "%{_lib}" != "lib"
75 %{__mv} $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}
78 %if %{with static_libs}
79 cp -p libcli.a $RPM_BUILD_ROOT%{_libdir}
83 rm -rf $RPM_BUILD_ROOT
85 %post -p /sbin/ldconfig
86 %postun -p /sbin/ldconfig
89 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_libdir}/libcli.so.*.*.*
92 %attr(755,root,root) %ghost %{_libdir}/libcli.so.1.10
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_libdir}/libcli.so
97 %{_includedir}/libcli.h
99 %if %{with static_libs}
101 %defattr(644,root,root,755)