]>
Commit | Line | Data |
---|---|---|
7336bbac | 1 | # TODO: |
d0d34d92 | 2 | # - update and finish pl.po (lang patch) |
7336bbac | 3 | # - fix/write from scrach -devel Summary and %%description |
050acd10 AF |
4 | # - review php-auth_nds Summary and %%description |
5 | # - register php module in php.ini like other modules from php.spec (?) | |
547190d6 JB |
6 | # |
7 | # Conditional build: | |
bbc100a1 JB |
8 | %bcond_without php # don't build PHP module |
9 | %bcond_without ipx # don't build ipxutils | |
547190d6 | 10 | # |
d1b8fe13 | 11 | Summary: Support Utilities for ncpfs, the free netware client for Linux |
0f17b503 ER |
12 | Summary(de.UTF-8): Support-Dienstprogramme für ncpfs, den kostenlosen Netware-Client |
13 | Summary(es.UTF-8): Utilitarios de soporte para ncpfs, que es el cliente Linux free para netware | |
14 | Summary(fr.UTF-8): Gestionnaires pour ncpfs, le client Netware libre pour Linux | |
15 | Summary(ja.UTF-8): ncpfs ファイルシステムユーティリティ、Linux 用 NetWare クライアント。 | |
16 | Summary(pl.UTF-8): Darmowy klient Netware dla Linuksa wraz z dodatkowymi programami | |
17 | Summary(pt_BR.UTF-8): Utilitários de suporte para ncpfs, que é o cliente Linux free para netware | |
18 | Summary(ru.UTF-8): Утилиты для файловой системы ncpfs, клиента NetWare для Linux | |
19 | Summary(tr.UTF-8): Linux için Netware istemcisi destek yazılımları | |
20 | Summary(uk.UTF-8): Утиліти для файлової системи ncpfs, клієнта NetWare для Linux | |
ab0d06f8 | 21 | Name: ncpfs |
fff2464e | 22 | Version: 2.2.6 |
8d55cf76 | 23 | Release: 4%{!?with_ipx:noipx} |
83f0ae3b | 24 | Epoch: 1 |
1e0281b8 | 25 | License: GPL |
24025943 | 26 | Group: Networking/Utilities |
050acd10 | 27 | Source0: ftp://platan.vc.cvut.cz/pub/linux/ncpfs/%{name}-%{version}.tar.gz |
fff2464e | 28 | # Source0-md5: a9ab9f135d504440202069393dd9eb36 |
1e0281b8 | 29 | Patch0: %{name}-lang.patch |
0fa2bd93 AF |
30 | Patch1: %{name}-nwsfind.patch |
31 | Patch2: %{name}-ac.patch | |
32 | Patch3: %{name}-sbindir.patch | |
f392cf53 | 33 | Patch4: %{name}-gcc4.patch |
34 | Patch5: %{name}-syslog.patch | |
9353dee7 | 35 | Patch6: %{name}-offsetof.patch |
862c15aa | 36 | Patch7: %{name}-ac-php.patch |
37 | Patch8: %{name}-gettext.patch | |
8d55cf76 | 38 | |
39 | # Fedora patches | |
82744534 | 40 | Patch20: %{name}-2.2.6-align.patch |
41 | Patch21: %{name}-2.2.6-getuid.patch | |
94aad2c3 | 42 | Patch22: %{name}-2.2.6-ldconfig.patch |
43 | Patch23: %{name}-2.2.6-offsetof.patch | |
8d55cf76 | 44 | |
45 | # SUSE patches | |
82744534 | 46 | Patch403: %{name}-hg-commit-403.patch |
47 | Patch404: %{name}-hg-commit-404.patch | |
48 | Patch405: %{name}-hg-commit-405.patch | |
49 | Patch406: %{name}-hg-commit-406.patch | |
50 | Patch407: %{name}-hg-commit-407.patch | |
51 | Patch408: %{name}-hg-commit-408.patch | |
52 | Patch409: %{name}-hg-commit-409.patch | |
53 | Patch410: %{name}-hg-commit-410.patch | |
54 | Patch411: %{name}-hg-commit-411.patch | |
55 | Patch412: %{name}-hg-commit-412.patch | |
56 | Patch413: %{name}-hg-commit-413.patch | |
57 | Patch414: %{name}-hg-commit-414.patch | |
58 | Patch415: %{name}-hg-commit-415.patch | |
59 | Patch416: %{name}-hg-commit-416.patch | |
60 | Patch417: %{name}-hg-commit-417.patch | |
61 | Patch419: %{name}-hg-commit-419.patch | |
62 | Patch420: %{name}-hg-commit-420.patch | |
63 | Patch421: %{name}-hg-commit-421.patch | |
64 | Patch422: %{name}-hg-commit-422.patch | |
65 | Patch423: %{name}-hg-commit-423.patch | |
66 | Patch424: %{name}-hg-commit-424.patch | |
67 | Patch425: %{name}-hg-commit-425.patch | |
68 | Patch426: %{name}-hg-commit-426.patch | |
69 | Patch427: %{name}-hg-commit-427.patch | |
70 | Patch428: %{name}-hg-commit-428.patch | |
71 | Patch429: %{name}-hg-commit-429.patch | |
72 | Patch430: %{name}-hg-commit-430.patch | |
73 | Patch431: %{name}-hg-commit-431.patch | |
74 | Patch432: %{name}-hg-commit-432.patch | |
75 | Patch433: %{name}-hg-commit-433.patch | |
76 | Patch434: %{name}-hg-commit-434.patch | |
77 | Patch435: %{name}-hg-commit-435.patch | |
78 | Patch436: %{name}-hg-commit-436.patch | |
79 | Patch437: %{name}-hg-commit-437.patch | |
80 | Patch438: %{name}-hg-commit-438.patch | |
81 | Patch439: %{name}-hg-commit-439.patch | |
82 | Patch440: %{name}-hg-commit-440.patch | |
83 | Patch441: %{name}-hg-commit-441.patch | |
84 | Patch442: %{name}-hg-commit-442.patch | |
85 | Patch443: %{name}-hg-commit-443.patch | |
86 | Patch444: %{name}-hg-commit-444.patch | |
87 | Patch445: %{name}-hg-commit-445.patch | |
88 | Patch446: %{name}-hg-commit-446.patch | |
89 | Patch447: %{name}-hg-commit-447.patch | |
90 | Patch448: %{name}-hg-commit-448.patch | |
91 | Patch449: %{name}-hg-commit-449.patch | |
92 | Patch450: %{name}-hg-commit-450.patch | |
93 | Patch451: %{name}-hg-commit-451.patch | |
94 | Patch452: %{name}-hg-commit-452.patch | |
95 | Patch453: %{name}-hg-commit-453.patch | |
96 | Patch454: %{name}-hg-commit-454.patch | |
97 | Patch455: %{name}-hg-commit-455.patch | |
98 | Patch456: %{name}-hg-commit-456.patch | |
99 | Patch457: %{name}-hg-commit-457.patch | |
100 | Patch458: %{name}-hg-commit-458.patch | |
101 | Patch1002: %{name}.LDFLAGS.patch | |
102 | Patch1003: %{name}.pam_ncp_auth.syslog.patch | |
103 | Patch1005: %{name}.offsetof.patch | |
49e0d6f2 | 104 | Patch1006: %{name}-shlibext.patch |
547190d6 JB |
105 | BuildRequires: autoconf |
106 | BuildRequires: automake | |
166a2646 | 107 | BuildRequires: gettext-devel |
547190d6 | 108 | BuildRequires: libtool |
16a57d8e | 109 | BuildRequires: pam-devel |
3dafdb6d | 110 | %{?with_php:BuildRequires: php-devel} |
87fdd507 | 111 | BuildRequires: sed >= 4.0 |
68290336 | 112 | #Requires: iconv |
82744534 | 113 | %{?with_ipx:Requires: ipxutils = %{epoch}:%{version}-%{release}} |
04197888 | 114 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
2123a05b | 115 | |
1e0281b8 | 116 | %define _sbindir /sbin |
117 | ||
2123a05b | 118 | %description |
1e0281b8 | 119 | This package contains tools to help configure and use the ncpfs |
120 | filesysten, which is a linux filesystem which understands the NCP | |
121 | protocol. This protocol is used by Novell NetWare clients use to talk | |
122 | to NetWare servers. | |
2123a05b | 123 | |
7f9b2cbf JR |
124 | %description -l de.UTF-8 |
125 | Dieses Paket enthält Tools zum Konfigurieren und Einsatz des | |
1e0281b8 | 126 | ncpfs-Dateisystems, einem Linux-Dateisystem, das das NCP-Protokoll |
127 | versteht. Dieses Protokoll wird von Novell NetWare-Clients zur | |
128 | Kommunikation mit NetWare-Servern verwendet. | |
b43b4cfa | 129 | |
7f9b2cbf | 130 | %description -l es.UTF-8 |
9973af2f | 131 | Este paquete contiene herramientas para ayudar a configurar y usar el |
132 | sistema de archivos ncpfs, que es un sistema de archivos Linux capaz | |
133 | de entender el protocolo NCP. Este es el protocolo que los clientes | |
134 | Novell NetWare usan para "conversar" con servidores NetWare. | |
135 | ||
7f9b2cbf JR |
136 | %description -l fr.UTF-8 |
137 | Ce package contient des outils pour aider a configuer et à utiliser le | |
138 | système de fichiers ncpfs, qui est un système de fichiers Linux adapté | |
139 | au protocole NCP. Ce protocole est utilisé par les clients Novell | |
1e0281b8 | 140 | NetWare pour communiquer avec les serveurs NetWare. |
b43b4cfa | 141 | |
7f9b2cbf | 142 | %description -l ja.UTF-8 |
82744534 | 143 | ncpfs は Novell NetWare(TM) NCP として理解されるファイルシステムです。 機能的には、NCP は、NFS が |
144 | TCP/IP の世界で用いられるように、NetWare で 用いられます。Linux システムが NetWare | |
145 | ファイルシステムをマウントするには、 特別なマウントプログラムが必要です。ncpfs パッケージはそのようなマウント | |
146 | プログラムと、ncpfs ファイルシステムの設定と利用のためのツールを含みます。 | |
147 | ||
148 | Novell NetWare のファイルかサービスを使うために ncpfs ファイルシステムを 用いる必要があるなら、ncpfs | |
7f9b2cbf JR |
149 | パッケージをインストールしましょう。 |
150 | ||
151 | %description -l pl.UTF-8 | |
152 | Pakiet zawiera narzędzia pomocne w konfigurowaniu i używaniu systemu | |
153 | plików ncpfs. Dzięki ncpfs możliwe jest podłączanie wolumenów serwerów | |
154 | Netware i modyfikowanie ich zawartości. | |
155 | ||
156 | %description -l pt_BR.UTF-8 | |
157 | Este pacote contém ferramentas para ajudar a configurar e usar o | |
158 | sistema de arquivos ncpfs, que é um sistema de arquivos Linux que | |
159 | entende o protocolo NCP. Esse é o protocolo que os clientes Novell | |
9973af2f | 160 | NetWare usam para "conversar" com servidores NetWare. |
161 | ||
7f9b2cbf JR |
162 | %description -l ru.UTF-8 |
163 | Ncpfs - это файловая система поверх протокола Novell NetWare(TM) NCP. | |
164 | Функционально, NCP играет в NetWare ту же роль, что NFS в мире TCP/IP. | |
165 | Для того, чтобы система Linux смонтировала файловую систему NetWare, | |
166 | ей нужна специальная программа монтирования. Пакет ncpfs содержит | |
167 | такую программу плюс другие инструменты для конфигурирования и | |
168 | использования файловой системы ncpfs. | |
169 | ||
170 | %description -l tr.UTF-8 | |
171 | Bu paket Linux'un Novell'in NCP protokolunu kullanabilmesi için | |
172 | gereken yardımcı yazılımları içermektedir. | |
173 | ||
174 | %description -l uk.UTF-8 | |
175 | Ncpfs - це файлова система поверх протоколу Novell NetWare(TM) NCP. За | |
176 | функціями, NCP відіграє в NetWare ту ж роль, що NFS у світі TCP/IP. | |
177 | Для того, щоб система Linux змонтувала файлову систему NetWare, їй | |
178 | потрібна спеціальна програма монтування. Пакет ncpfs містить таку | |
179 | програму плюс інші інструменти для конфігурування та використання | |
180 | файлової системи ncpfs. | |
9973af2f | 181 | |
83f0ae3b | 182 | %package -n pam-pam_ncp_auth |
bfd9ac24 | 183 | Summary: PAM module for authenticate using using login/password stored on Netware server |
0f17b503 | 184 | Summary(pl.UTF-8): Moduł PAM uwierzytelniający poprzez login i hasło trzymane na serwerze Netware |
bfd9ac24 | 185 | Group: Networking/Utilities |
38946422 | 186 | Requires: %{name} = %{epoch}:%{version}-%{release} |
73935deb | 187 | Obsoletes: pam_ncp_auth |
bfd9ac24 | 188 | |
83f0ae3b | 189 | %description -n pam-pam_ncp_auth |
24025943 | 190 | The pam_ncp_auth module is PAM module for authenticate using |
191 | login/password stored on Netware server. | |
bfd9ac24 | 192 | |
7f9b2cbf JR |
193 | %description -n pam-pam_ncp_auth -l pl.UTF-8 |
194 | Moduł pam_ncp_auth to moduł PAM służący do uwierzytelniania przy | |
195 | użyciu loginu i hasła przechowywanych na serwerze Netware. | |
47331401 | 196 | |
050acd10 AF |
197 | %package -n php-auth_nds |
198 | Summary: PHP module for authenticate using using login/password stored on Netware server | |
0f17b503 | 199 | Summary(pl.UTF-8): Moduł PHP uwierzytelniający poprzez login i hasło trzymane na serwerze Netware |
050acd10 | 200 | Group: Networking/Utilities |
38946422 | 201 | Requires: %{name} = %{epoch}:%{version}-%{release} |
050acd10 AF |
202 | |
203 | %description -n php-auth_nds | |
47331401 | 204 | The php-auth_nds module is PHP module for authenticate using |
050acd10 AF |
205 | login/password stored on Netware server. |
206 | ||
7f9b2cbf JR |
207 | %description -n php-auth_nds -l pl.UTF-8 |
208 | Moduł php-ncp_auth to moduł PHP służący do uwierzytelniania przy | |
209 | użyciu loginu i hasła przechowywanych na serwerze Netware. | |
47331401 | 210 | |
bfd9ac24 | 211 | %package -n ipxutils |
2123a05b | 212 | Summary: Utilities for IPX configuration |
0f17b503 ER |
213 | Summary(de.UTF-8): Utilities für IPX-Konfiguration |
214 | Summary(es.UTF-8): Utilitarios para configuración IPX | |
215 | Summary(fr.UTF-8): Utilitaires pour la configuration IPX | |
216 | Summary(ja.UTF-8): IPX インタフェイスとネットワークの設定とデバッグのためのツール。 | |
217 | Summary(pl.UTF-8): Narzędzia do konfigurowania IPX | |
218 | Summary(pt_BR.UTF-8): Utilitários para configuração IPX | |
219 | Summary(ru.UTF-8): Утилиты для конфигурирования и отладки IPX интерфейсов и сетей | |
220 | Summary(tr.UTF-8): IPX yapılandırma yazılımları | |
221 | Summary(uk.UTF-8): Утиліти для конфігурування і відладки IPX інтерфейсів та мереж | |
2123a05b | 222 | Group: Networking/Utilities |
e4e0075b | 223 | Obsoletes: ipx |
bfd9ac24 | 224 | Obsoletes: ncpfs-ipxutils |
2123a05b | 225 | |
bfd9ac24 | 226 | %description -n ipxutils |
1e0281b8 | 227 | This package includes utilities necessary for configuring and |
228 | debugging IPX interfaces and networks under Linux. IPX is the | |
229 | low-level protocol used by NetWare to transfer data. | |
2123a05b | 230 | |
7f9b2cbf JR |
231 | %description -n ipxutils -l de.UTF-8 |
232 | Dieses Paket enthält Dienstprogramme zum Konfigurieren und Debuggen | |
1e0281b8 | 233 | von IPX-Schnittstellen und -Netzwerken unter Linux. IPX ist das von |
7f9b2cbf | 234 | NetWare zur Datenübertragung verwendete Low-Level-Protokoll. |
2123a05b | 235 | |
7f9b2cbf JR |
236 | %description -n ipxutils -l es.UTF-8 |
237 | Este paquete incluye los utilitarios necesarios a configuración y | |
238 | depuración de interfaces y redes IPX en Linux. IPX es el protocolo de | |
9973af2f | 239 | bajo nivel usado por el NetWare para transferir datos. |
240 | ||
7f9b2cbf JR |
241 | %description -n ipxutils -l fr.UTF-8 |
242 | Ce package contient les utilitaires nécessires à pour la configuration | |
243 | et le déboggage des réseaux et interfaces IPX sous Linux. IPX est un | |
244 | protocole de bas niveau utilisé par NetWare pour transférer des | |
245 | données. | |
2123a05b | 246 | |
7f9b2cbf | 247 | %description -n ipxutils -l ja.UTF-8 |
82744534 | 248 | ipxutils パッケージは、Linux で IPX インタフェイスとネットワークの設定と |
7f9b2cbf JR |
249 | デバッグをするためのユーティリティを含みます。IPX は Novell NetWare の |
250 | ファイルシステムでデータを転送するのに用いられる低レヴェルプロトコルです。 | |
8e9dac07 | 251 | |
82744534 | 252 | ネットワークで IPX 設定をする必要があれば、ipxutils をインストールしましょう。 |
8e9dac07 | 253 | |
7f9b2cbf JR |
254 | %description -n ipxutils -l pl.UTF-8 |
255 | Pakiet zawiera narzędzia niezbędne do konfigurowania interfejsów i | |
256 | sieci IPX pod Linuksem. Protokołu IPX używa Netware do przesyłania | |
1e0281b8 | 257 | danych. |
2123a05b | 258 | |
7f9b2cbf JR |
259 | %description -n ipxutils -l pt_BR.UTF-8 |
260 | Este pacote inclui os utilitários necessários à configuração e | |
261 | depuração de interfaces e redes IPX no Linux. IPX é o protocolo de | |
262 | baixo nível usado pelo NetWare para transferir dados. | |
9973af2f | 263 | |
7f9b2cbf JR |
264 | %description -n ipxutils -l ru.UTF-8 |
265 | Этот пакет содержит утилиты, необходимые для конфигурации и отладки | |
266 | IPX интерфейсов и сетей под Linux. IPX - это низкоуровневый протокол, | |
267 | ипользуемый NetWare для передачи данных. | |
9973af2f | 268 | |
7f9b2cbf JR |
269 | %description -n ipxutils -l tr.UTF-8 |
270 | Bu paket NetWare tarafından kullanılan IPX protokolünü yapılandırmak | |
271 | ve hatalarını ayıklamak için kullanılabilecek bir dizi uygulama | |
272 | içermektedir. | |
2123a05b | 273 | |
7f9b2cbf JR |
274 | %description -n ipxutils -l uk.UTF-8 |
275 | Цей пакет містить утиліти, необхідні для конфігурування та відладки | |
276 | IPX інтерфейсів та мереж під Linux. IPX - це низькорівневий протокол, | |
277 | що використовується в NetWare для передачі даних. | |
9973af2f | 278 | |
7336bbac AF |
279 | %package devel |
280 | Summary: Files for developing NCP-aware software | |
0f17b503 ER |
281 | Summary(es.UTF-8): Archivos de inclusión y bibliotecas para NCPfs |
282 | Summary(pl.UTF-8): Pliki do tworzenia oprogramowania używającego NCP | |
283 | Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o NCPfs | |
284 | Summary(ru.UTF-8): Файлы для разработки с использованием библиотеки ncpfs | |
285 | Summary(uk.UTF-8): Файли для розробки з використанням бібліотеки ncpfs | |
55bdd6ff | 286 | Group: Development/Libraries |
38946422 | 287 | Requires: %{name} = %{epoch}:%{version}-%{release} |
7336bbac | 288 | |
7ab2f856 | 289 | %description devel |
55bdd6ff JB |
290 | Files for developing NCP-aware software. |
291 | ||
7f9b2cbf JR |
292 | %description devel -l es.UTF-8 |
293 | Este paquete contiene los archivos de inclusión y bibliotecas que se | |
9973af2f | 294 | necesitan para desarrollar programas que usan NCPfs. |
295 | ||
7f9b2cbf JR |
296 | %description devel -l pl.UTF-8 |
297 | Pliki do tworzenia oprogramowania używającego NCP. | |
7336bbac | 298 | |
7f9b2cbf JR |
299 | %description devel -l pt_BR.UTF-8 |
300 | Este pacote contém os arquivos de inclusão e bibliotecas que são | |
301 | necessários para desenvolver programas que usam o NCPfs. | |
9973af2f | 302 | |
7f9b2cbf JR |
303 | %description devel -l ru.UTF-8 |
304 | Этот пакет содержит файлы, необходимые для разработки программ с | |
305 | использованием библиотеки ncpfs. | |
9973af2f | 306 | |
7f9b2cbf JR |
307 | %description devel -l uk.UTF-8 |
308 | Цей пакет містить файли, необхідні для розробки програм з | |
309 | використанням бібліотеки ncpfs. | |
9973af2f | 310 | |
2123a05b | 311 | %prep |
312 | %setup -q | |
75b61e96 | 313 | %patch0 -p1 |
314 | %patch1 -p1 | |
0fa2bd93 | 315 | %patch3 -p1 |
8d55cf76 | 316 | #%patch4 -p1 |
317 | #%patch5 -p1 | |
9353dee7 | 318 | %patch6 -p1 |
862c15aa | 319 | %patch7 -p1 |
8d55cf76 | 320 | #%patch8 -p1 |
321 | ||
322 | %patch403 -p1 | |
323 | %patch404 -p1 | |
324 | %patch405 -p1 | |
325 | %patch406 -p1 | |
326 | %patch407 -p1 | |
327 | %patch408 -p1 | |
5223c407 | 328 | #%patch409 -p1 |
8d55cf76 | 329 | %patch410 -p1 |
330 | %patch411 -p1 | |
331 | %patch412 -p1 | |
332 | %patch413 -p1 | |
333 | %patch414 -p1 | |
334 | %patch415 -p1 | |
335 | %patch416 -p1 | |
336 | %patch417 -p1 | |
337 | %patch419 -p1 | |
338 | %patch420 -p1 | |
339 | %patch421 -p1 | |
340 | %patch422 -p1 | |
341 | %patch423 -p1 | |
342 | %patch424 -p1 | |
343 | %patch425 -p1 | |
344 | %patch426 -p1 | |
345 | %patch427 -p1 | |
346 | %patch428 -p1 | |
347 | %patch429 -p1 | |
348 | %patch430 -p1 | |
349 | %patch431 -p1 | |
350 | %patch432 -p1 | |
351 | %patch433 -p1 | |
352 | %patch434 -p1 | |
353 | %patch435 -p1 | |
354 | %patch436 -p1 | |
355 | %patch437 -p1 | |
356 | %patch438 -p1 | |
357 | %patch439 -p1 | |
358 | %patch440 -p1 | |
359 | %patch441 -p1 | |
360 | %patch442 -p1 | |
361 | %patch443 -p1 | |
362 | %patch444 -p1 | |
363 | %patch445 -p1 | |
364 | %patch446 -p1 | |
365 | %patch447 -p1 | |
366 | %patch448 -p1 | |
367 | %patch449 -p1 | |
368 | %patch450 -p1 | |
369 | %patch451 -p1 | |
370 | %patch452 -p1 | |
371 | %patch453 -p1 | |
372 | %patch454 -p1 | |
373 | %patch455 -p1 | |
374 | %patch456 -p1 | |
375 | %patch457 -p1 | |
376 | %patch458 -p1 | |
377 | # | |
378 | %patch1002 -p1 | |
379 | %patch1003 -p1 | |
380 | %patch1005 -p1 | |
381 | ||
382 | %patch2 -p1 | |
383 | ||
384 | %patch20 -p1 | |
385 | %patch21 -p1 | |
386 | %patch22 -p1 | |
387 | %patch23 -p1 | |
49e0d6f2 | 388 | %patch1006 -p0 |
2123a05b | 389 | |
87fdd507 | 390 | sed '/AM_ICONV/a\ :' -i configure.ac |
391 | ||
2123a05b | 392 | %build |
050acd10 AF |
393 | cd contrib/php |
394 | %{__libtoolize} | |
395 | %{__aclocal} | |
396 | %{__autoconf} | |
397 | cd ../.. | |
398 | ||
862c15aa | 399 | %{__gettextize} |
400 | %{__aclocal} | |
401 | %{__autoconf} | |
402 | %{__autoheader} | |
403 | ||
6d65d85d | 404 | %configure \ |
4c3f7eb2 | 405 | --disable-function-sections \ |
0fa2bd93 | 406 | --disable-rpath \ |
5083dcd4 JB |
407 | %if %{with ipx} |
408 | --enable-ipx \ | |
409 | --enable-ipx-tools \ | |
410 | %else | |
411 | --disable-ipx \ | |
412 | --disable-ipx-tools \ | |
413 | %endif | |
8536906c | 414 | --enable-kernel \ |
0fa2bd93 AF |
415 | --enable-mount-v2 \ |
416 | --enable-mount-v3 \ | |
417 | --enable-nds \ | |
418 | --enable-nls \ | |
d58d4f4e | 419 | --enable-pam=/%{_lib}/security \ |
b0f537a1 | 420 | %{?with_php:--enable-php} \ |
8536906c | 421 | --enable-reentrant \ |
0fa2bd93 | 422 | --enable-signatures \ |
8536906c | 423 | --enable-trace \ |
0fa2bd93 AF |
424 | --enable-udp \ |
425 | --enable-versions \ | |
bd8b6dfa TP |
426 | --enable-warnings |
427 | ||
547190d6 JB |
428 | %{__make} \ |
429 | OPT_FLAGS="%{rpmcflags} -w" | |
430 | ||
431 | %{__make} -C ipxdump \ | |
432 | OPT_FLAGS="%{rpmcflags} -w" | |
2123a05b | 433 | |
2123a05b | 434 | %install |
435 | rm -rf $RPM_BUILD_ROOT | |
38946422 | 436 | install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_includedir},/%{_lib}/security} \ |
82744534 | 437 | $RPM_BUILD_ROOT{%{_sbindir},%{_prefix}/%{_lib}/php} |
2123a05b | 438 | |
547190d6 JB |
439 | %{__make} install \ |
440 | DESTDIR=$RPM_BUILD_ROOT | |
2123a05b | 441 | |
8d55cf76 | 442 | ln -s $(cd $RPM_BUILD_ROOT%{_libdir}; ls libncp.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libncp.so |
7336bbac AF |
443 | cp -a include/ncp $RPM_BUILD_ROOT%{_includedir} |
444 | ||
3dafdb6d | 445 | %if %{with php} |
82744534 | 446 | install contrib/php/modules/php_auth_nds.so $RPM_BUILD_ROOT%{_prefix}/%{_lib}/php |
3dafdb6d | 447 | %endif |
050acd10 | 448 | |
0fa2bd93 AF |
449 | rm -f $RPM_BUILD_ROOT%{_mandir}/man8/mount.ncp.8* |
450 | echo '.so ncpmount.8' > $RPM_BUILD_ROOT%{_mandir}/man8/mount.ncp.8 | |
451 | ||
11f756ea AF |
452 | rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pqrm.1* |
453 | echo '.so nwpqjob.1' > $RPM_BUILD_ROOT%{_mandir}/man1/pqrm.1 | |
ba8aa6cc | 454 | |
5457b000 | 455 | %find_lang %{name} |
2123a05b | 456 | |
6d65d85d JR |
457 | %clean |
458 | rm -rf $RPM_BUILD_ROOT | |
459 | ||
5457b000 | 460 | %post -p /sbin/ldconfig |
2123a05b | 461 | %postun -p /sbin/ldconfig |
462 | ||
5457b000 | 463 | %files -f %{name}.lang |
2123a05b | 464 | %defattr(644,root,root,755) |
9973af2f | 465 | %doc BUGS Changes FAQ README* ncpfs-* |
47331401 JB |
466 | %attr(755,root,root) %{_bindir}/[!i]* |
467 | %attr(755,root,root) %{_sbindir}/[!i]* | |
485de8c7 | 468 | %attr(755,root,root) %{_libdir}/libncp.so.* |
a7cea566 | 469 | |
47331401 | 470 | %{_mandir}/man8/[!i]* |
6d65d85d JR |
471 | %{_mandir}/man1/* |
472 | %{_mandir}/man5/* | |
2123a05b | 473 | |
7336bbac AF |
474 | %files devel |
475 | %defattr(644,root,root,755) | |
547190d6 | 476 | %attr(755,root,root) %{_libdir}/libncp.so |
7336bbac | 477 | %{_includedir}/ncp |
7336bbac | 478 | |
83f0ae3b | 479 | %files -n pam-pam_ncp_auth |
bfd9ac24 | 480 | %defattr(644,root,root,755) |
9973af2f | 481 | %doc contrib/pam/README |
38946422 | 482 | %attr(755,root,root) /%{_lib}/security/pam_ncp_auth.so |
bfd9ac24 | 483 | |
3dafdb6d | 484 | %if %{with php} |
050acd10 AF |
485 | %files -n php-auth_nds |
486 | %defattr(644,root,root,755) | |
82744534 | 487 | %attr(755,root,root) %{_prefix}/%{_lib}/php/*.so |
3dafdb6d | 488 | %endif |
050acd10 | 489 | |
b0f537a1 | 490 | %if %{with ipx} |
bfd9ac24 | 491 | %files -n ipxutils |
2123a05b | 492 | %defattr(644,root,root,755) |
8e512834 | 493 | %attr(755,root,root) %{_sbindir}/ipx* |
6d65d85d | 494 | %{_mandir}/man8/ipx* |
b0f537a1 | 495 | %endif |