]> git.pld-linux.org Git - packages/libnsl.git/blame - libnsl.spec
- require libtirpc [1:]1.0.3 (there was key_secretkey_is_set export bug up to 1.0...
[packages/libnsl.git] / libnsl.spec
CommitLineData
adfd5900
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4#
5Summary: Library containing NIS functions using TI-RPC (IPv6 enabled)
6Summary(pl.UTF-8): Biblioteka zawierająca funkcje NIS wykorzystujące TI-RPC (z obsługą IPv6)
7Name: libnsl
8Version: 1.3.0
4fdfdda9 9Release: 3
adfd5900
JB
10License: LGPL v2.1
11Group: Libraries
12#Source0Download: https://github.com/thkukuk/libnsl/releases
13Source0: https://github.com/thkukuk/libnsl/releases/download/v%{version}/%{name}-%{version}.tar.xz
14# Source0-md5: 9214f674bd0c2bcfdd6c1da0cadb061f
15URL: https://github.com/thkukuk/libnsl
16BuildRequires: gettext-tools >= 0.19.2
4fdfdda9 17BuildRequires: libtirpc-devel >= 1:1.0.3
adfd5900
JB
18BuildRequires: pkgconfig
19BuildRequires: tar >= 1:1.22
20BuildRequires: xz
4fdfdda9 21Requires: libtirpc >= 1:1.0.3
adfd5900
JB
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25This package contains the libnsl library. This library contains the
26public client interface for NIS(YP) and NIS+.
27
28This code was formerly part of glibc, but is now standalone to be able
29to link against TI-RPC for IPv6 support.
30
31The NIS(YP) functions are still maintained, the NIS+ part is
32deprecated and should not be used anymore.
33
34%description -l pl.UTF-8
35Ten pakiet zawiera bibliotekę libnsl. Zawiera ona publiczny interfejs
36klienta dla protokołów NIS(YP) oraz NIS+.
37
38Kod wcześniej był częścią glibc, ale obecnie jest samodzielny, aby móc
39korzystać z TI-RPC na potrzeby obsługi IPv6.
40
41Funkcje NIS(YP) są nadal utrzymywane, natomiast część NIS+ jest
42przestarzała i nie powinna być już używana.
43
44%package devel
45Summary: Header files for libnsl library
46Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libnsl
47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
49# libnsl used to be part of glibc
50Requires: glibc-devel >= 6:2.32
4fdfdda9 51Requires: libtirpc-devel >= 1:1.0.3
adfd5900
JB
52
53%description devel
54Header files for libnsl library.
55
56%description devel -l pl.UTF-8
57Pliki nagłówkowe biblioteki libnsl.
58
59%package static
60Summary: Static libnsl library
61Summary(pl.UTF-8): Statyczna biblioteka libnsl
62Group: Development/Libraries
63Requires: %{name}-devel = %{version}-%{release}
64
65%description static
66Static libnsl library.
67
68%description static -l pl.UTF-8
69Statyczna biblioteka libnsl.
70
71%prep
72%setup -q
73
74%build
75%configure \
76 %{!?with_static_libs:--disable-static}
77%{__make}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81install -d $RPM_BUILD_ROOT/%{_lib}
82
83%{__make} install \
84 DESTDIR=$RPM_BUILD_ROOT
85
86%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnsl.so.* $RPM_BUILD_ROOT/%{_lib}
87ln -snf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libnsl.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libnsl.so
88
89# obsoleted by pkg-config
90%{__rm} $RPM_BUILD_ROOT%{_libdir}/libnsl.la
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
98%files
99%defattr(644,root,root,755)
100%doc NEWS README
101%attr(755,root,root) /%{_lib}/libnsl.so.*.*.*
102%attr(755,root,root) %ghost /%{_lib}/libnsl.so.2
103
104%files devel
105%defattr(644,root,root,755)
106%attr(755,root,root) %{_libdir}/libnsl.so
7e18ccee 107%dir %{_includedir}/rpcsvc
adfd5900
JB
108%{_includedir}/rpcsvc/nis.h
109%{_includedir}/rpcsvc/nis_callback.h
110%{_includedir}/rpcsvc/nis_tags.h
111%{_includedir}/rpcsvc/nislib.h
112%{_includedir}/rpcsvc/yp.h
113%{_includedir}/rpcsvc/yp_prot.h
114%{_includedir}/rpcsvc/ypclnt.h
115%{_includedir}/rpcsvc/yppasswd.h
116%{_includedir}/rpcsvc/ypupd.h
117%{_includedir}/rpcsvc/nis.x
118%{_includedir}/rpcsvc/nis_callback.x
119%{_includedir}/rpcsvc/nis_object.x
120%{_includedir}/rpcsvc/yp.x
121%{_includedir}/rpcsvc/yppasswd.x
122%{_pkgconfigdir}/libnsl.pc
123
124%if %{with static_libs}
125%files static
126%defattr(644,root,root,755)
127%{_libdir}/libnsl.a
128%endif
This page took 2.000012 seconds and 5 git commands to generate.