]> git.pld-linux.org Git - packages/yp-tools.git/blob - yp-tools.spec
Release 2 (by relup.sh)
[packages/yp-tools.git] / yp-tools.spec
1 # TODO: use libxcrypt again? (or switch from libcrypt to libxcrypt globally)
2 #
3 # Conditional build:
4 %bcond_with     cracklib        # cracklib support in yppasswd
5
6 Summary:        NIS (or YP) client programs
7 Summary(de.UTF-8):      NIS (YP)-Clients
8 Summary(es.UTF-8):      Clientes NIS (YP)
9 Summary(fr.UTF-8):      Clients NIS (YP)
10 Summary(ja.UTF-8):      NIS (または YP)クライアントプログラム
11 Summary(pl.UTF-8):      Klienci NIS (YP)
12 Summary(pt_BR.UTF-8):   Clientes NIS (YP)
13 Summary(ru.UTF-8):      Клиентские программы NIS (или YP)
14 Summary(tr.UTF-8):      NIS (YP) istemcileri
15 Summary(uk.UTF-8):      Клієнтські програми NIS (або YP)
16 Summary(zh_CN.UTF-8):   NIS(或者 YP)客户端程序
17 Name:           yp-tools
18 Version:        4.2.3
19 Release:        2
20 License:        GPL v2
21 Group:          Networking/Utilities
22 #Source0Download: https://github.com/thkukuk/yp-tools/releases
23 Source0:        https://github.com/thkukuk/yp-tools/archive/v%{version}/%{name}-%{version}.tar.gz
24 # Source0-md5:  b2beee519500c48f27570958b1d6cb86
25 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
26 # Source1-md5:  44a8ee872fa7a8df95ce311356a3cb95
27 URL:            http://www.linux-nis.org/
28 BuildRequires:  autoconf >= 2.50
29 BuildRequires:  automake >= 1.5
30 %{?with_cracklib:BuildRequires: cracklib-devel}
31 BuildRequires:  gettext-tools >= 0.19.2
32 BuildRequires:  libnsl-devel >= 1.0.4
33 BuildRequires:  libtirpc-devel >= 1.0.1
34 BuildRequires:  libtool >= 2:2
35 #BuildRequires: libxcrypt-devel
36 BuildRequires:  pkgconfig
37 Requires:       libnsl >= 1.0.4
38 Requires:       libtirpc >= 1.0.1
39 Requires:       ypbind
40 Obsoletes:      yp-clients
41 Obsoletes:      yppasswd
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 The Network Information Service (NIS) is a system which provides
46 network information (login names, passwords, home directories, group
47 information) to all of the machines on a network. NIS can enable users
48 to login on any machine on the network, as long as the machine has the
49 NIS client programs running and the user's password is recorded in the
50 NIS passwd database. NIS was formerly known as Sun Yellow Pages (YP).
51
52 This package's NIS implementation is based on FreeBSD's YP and is a
53 special port for glibc 2.x and libc versions 5.4.21 and later. This
54 package only provides the NIS client programs. In order to use the
55 clients, you'll need to already have an NIS server running on your
56 network. An NIS server is provided in the ypserv package.
57
58 Install the yp-tools package if you need NIS client programs for
59 machines on your network. You will also need to install the ypbind
60 package on every machine running NIS client programs. If you need an
61 NIS server, you'll need to install the ypserv package on one machine
62 on the network.
63
64 %description -l de.UTF-8
65 Diese Implementierung von NIS für Linux basiert auf dem YP-Material
66 für FreeBSD.
67
68 Diese Implementierung stellt nur NIS-_Clients_ zur Verfügung. Es muß
69 irgendwo bereits ein NIS-Server laufen.
70
71 %description -l es.UTF-8
72 Esta implementación de NIS para Linux está basada en el YP para
73 FreeBSD. Es un porte especial para glibc 2.x y libc $>$=5.4.21. Esta
74 implementación solamente provee clientes NIS. Debes tener un servidor
75 NIS ejecutando en alguna máquina. Puedes encontrar uno para Linux en
76 http://www-vt.uni-paderborn.de/\~kukuk/Linux/nis.html. Por Favor, lee
77 también NIS-HOWTO.
78
79 %description -l fr.UTF-8
80 Implantation de NIS pour Linux basée sur l'YP de FreeBSD.
81
82 Cette implantation n'offre que les *clients* NIS. Vous devez avoir un
83 serveur NIS qui tourne.
84
85 %description -l pl.UTF-8
86 NIS (Network Information Service - sieciowy system informacji) jest
87 systemem dostarczającym przez informacje sieciowe (loginy, hasła,
88 katalogi domowe, grupy użytkowników) do wszystkich maszyn w sieci. NIS
89 może pozwalać użytkownikom logować się na dowolną maszynę w sieci o
90 ile na tej maszynie działają programy klienckie NIS i hasło
91 użytkownika jest zapisane w bazie NIS passwd. NIS był wcześniej znany
92 jako Sun Yellow Pages (YP).
93
94 Implementacja NIS z tego pakietu bazuje na YP z FreeBSD. Ten pakiet
95 zawiera tylko klientów NIS. Aby używać klientów, musisz mieć gdzieś w
96 sieci działający serwer NIS - ten znajduje się w pakiecie ypserv.
97
98 Zainstaluj pakiet yp-tools jeżeli potrzebujesz programów klienckich
99 NIS. Będziesz potrzebował zainstalować też pakiet ypbind na każdej
100 maszynie z klientami NIS. Jeżeli potrzebujesz serwer NIS, zainstaluj
101 pakiet ypserv na jednej maszynie w sieci.
102
103 %description -l pt_BR.UTF-8
104 Esta implementação de NIS para Linux é baseada no YP para FreeBSD. Ele
105 é um porte especial para glibc 2.x e libc >=5.4.21.
106
107 Esta implementação somente provê clientes NIS. Você deve ter um
108 servidor NIS rodando em alguma máquina. Você pode encontrar um para o
109 Linux em http://www-vt.uni-paderborn.de/~kukuk/Linux/nis.html. Por
110 favor leia também o NIS-HOWTO.
111
112 %description -l ru.UTF-8
113 Network Information Service (NIS) - это система, предоставляющая
114 сетевую информацию (имена пользователей, пароли, домашние каталоги,
115 информацию о группах) всем машинам сети. NIS позволяет пользователям
116 логиниться на любой машине в сети если на этой машине запущены
117 клиентские программы NIS и пароль пользователя внесен в базу данных
118 паролей NIS. NIS также известен как Sun Yellow Pages (YP).
119
120 Данная реализация NIS основана на YP из FreeBSD и специально
121 портирована под glibc 2.x и libc версий 5.4.21 или позже. Это пакет
122 содержит только клиентские программы NIS. Для того, чтобы использовать
123 эти клиенты, необходимо чтобы где-то в сети работал сервер NIS. Такой
124 сервер включен в пакет ypserv.
125
126 Установите пакет yp-tools на всех машинах, которые запускают
127 клиентские программы NIS. Если вам нужен NIS-сервер, вам также
128 необходимо установить пакет ypserv на какой-то из машин вашей сети.
129
130 %description -l tr.UTF-8
131 Bu paket Linux için bir NIS uyarlamasının yalnızca istemci kısımlarını
132 içermektedir. Bu hizmetten yararlanabilmek için çalışan bir NIS
133 sunucusuna gerek vardır.
134
135 %description -l uk.UTF-8
136 Network Information Service (NIS) - це система, яка надає мережеву
137 інформацію (імена користувачів, паролі, домашні каталоги, інформацію
138 про групи) всім машинам мережі. NIS дозволяє користувачам логінитися
139 на будь-якій машині мережі якщо на цій машині запущені клієнтські
140 програми NIS і пароль користувача внесений до бази даних паролів NIS.
141 NIS також відомий як Sun Yellow Pages (YP).
142
143 Ця реалізація NIS базована на YP з FreeBSD і спеціально портована під
144 glibc 2.x та libc версій 5.4.21 та старше. Цей пакет містить тільки
145 клієнтські програми NIS. Для того, щоб використовувати ці клієнти,
146 необхідно щоб десь у мережі працював сервер NIS. Такий сервер
147 міститься у пакеті ypserv.
148
149 Встановіть пакет yp-tools на усіх машинах, які запускають клієнтські
150 програми NIS. Якщо вам потрібен NIS-сервер, вам також необхідно
151 встановити пакет ypserv на якійсь з машин вашої мережі.
152
153 %prep
154 %setup -q
155
156 %build
157 %{__gettextize}
158 %{__libtoolize}
159 %{__aclocal} -I m4
160 %{__autoconf}
161 %{__autoheader}
162 %{__automake}
163 %configure \
164         %{?with_cracklib:--enable-cracklib} \
165         --disable-domainname
166 %{__make}
167
168 %install
169 rm -rf $RPM_BUILD_ROOT
170
171 %{__make} install \
172         DESTDIR=$RPM_BUILD_ROOT
173
174 # man omitted from make install, but executable is installed
175 cp -p man/yptest.8 $RPM_BUILD_ROOT%{_mandir}/man8
176
177 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
178
179 %find_lang %{name}
180
181 %clean
182 rm -rf $RPM_BUILD_ROOT
183
184 %files -f %{name}.lang
185 %defattr(644,root,root,755)
186 %doc AUTHORS ChangeLog NEWS README THANKS etc/nsswitch.conf
187 %attr(755,root,root) %{_bindir}/ypcat
188 %attr(755,root,root) %{_bindir}/ypchfn
189 %attr(755,root,root) %{_bindir}/ypchsh
190 %attr(755,root,root) %{_bindir}/ypmatch
191 %attr(755,root,root) %{_bindir}/yppasswd
192 %attr(755,root,root) %{_bindir}/ypwhich
193 %attr(755,root,root) %{_sbindir}/yp_dump_binding
194 %attr(755,root,root) %{_sbindir}/yppoll
195 %attr(755,root,root) %{_sbindir}/ypset
196 %attr(755,root,root) %{_sbindir}/yptest
197 %{_mandir}/man1/ypcat.1*
198 %{_mandir}/man1/ypchfn.1*
199 %{_mandir}/man1/ypchsh.1*
200 %{_mandir}/man1/ypmatch.1*
201 %{_mandir}/man1/yppasswd.1*
202 %{_mandir}/man1/ypwhich.1*
203 %{_mandir}/man5/nicknames.5*
204 %{_mandir}/man8/yp_dump_binding.8*
205 %{_mandir}/man8/yppoll.8*
206 %{_mandir}/man8/ypset.8*
207 %{_mandir}/man8/yptest.8*
208 %lang(fi) %{_mandir}/fi/man1/yp*.1*
209 %lang(ja) %{_mandir}/ja/man1/yp*.1*
210 %lang(ja) %{_mandir}/ja/man5/nicknames.5*
211 %lang(ja) %{_mandir}/ja/man8/yp*.8*
212 %lang(pl) %{_mandir}/pl/man1/yp*.1*
213 /var/yp/nicknames
This page took 0.166006 seconds and 4 git commands to generate.