]> git.pld-linux.org Git - packages/isdn4k-utils.git/blob - isdn4k-utils.spec
- massive attack: no need for 755 for *.la
[packages/isdn4k-utils.git] / isdn4k-utils.spec
1 Summary:        Utilities for the kernel ISDN-subsystem
2 Summary(pl):    U¿ytki dla podsystemu ISDN j±dra
3 Summary(pt_BR): Utilitários para configuração do subsistema ISDN
4 Name:           isdn4k-utils
5 Version:        0208190200
6 Release:        5
7 License:        GPL v2
8 Group:          Applications/Communications
9 Source0:        ftp://ftp.suse.com/pub/isdn4linux/v2.1/isdn4k-utils/%{name}-%{version}.tar.gz
10 Source1:        %{name}.config
11 Patch0:         %{name}-make.patch
12 Patch1:         %{name}-ppc.patch
13 Patch2:         %{name}-pppdcapiplugin.patch
14 URL:            http://www.isdn4linux.de/
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  libtool
18 BuildRequires:  ncurses-devel
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _sbindir        /sbin
22 %define         _xprefix        /usr/X11R6
23 %define         _xbindir        %{_xprefix}/bin
24 %define         _xincludedir    %{_xprefix}/include
25 %define         _xlibdir        %{_xprefix}/lib
26 %define         _xmandir        %{_xprefix}/man
27 %define         ppp_ver         2.4.1
28
29 %description
30 Utilities for the kernel ISDN-subsystem and some contributions.
31
32 %description -l pl
33 Narzêdzia dla podsystemu ISDN j±dra.
34
35 %description -l pt_BR
36 Utilitários para configuração do subsistema ISDN.
37
38 %package x11
39 Summary:        Utilities for the kernel ISDN-subsystem - frontend for X11
40 Summary(pl):    Narzêdzia dla podsystemu ISDN j±dra - nakladki dla X11
41 Group:          Applications/Communications
42 Requires:       %{name} = %{version}
43
44 %description x11
45 Utilities for the kernel ISDN-subsystem and some contributions (X11).
46
47 %description x11 -l pl
48 Narzêdzia dla podsystemu ISDN j±dra, nak³adki graficzne (X11).
49
50 %package devel
51 Summary:        Developement files for isdn4k-tools
52 Summary(pl):    Rzeczy potrzebne do programowania z u¿yciem isdn4k-tools
53 Group:          Development/Libraries
54 Requires:       %{name} = %{version}
55
56 %description devel
57 Developement files for isdn4k-tools.
58
59 %description devel -l pl
60 Rzeczy potrzebne do programowania z u¿yciem isdn4k-tools.
61
62 %package -n  ppp-plugin-capi
63 Summary:        capiplugin for pppd-%{ppp_ver}
64 Summary(pl):    Wtyczka capi dla pppd w wersji %{ppp_ver}
65 Group:          Applications/Communications
66 Requires:       ppp = %{ppp_ver}
67
68 %description -n ppp-plugin-capi
69 capiplugin for pppd-%{ppp_ver}.
70
71 %description -n ppp-plugin-capi -l pl
72 Wtyczka capi dla pppd w wersji %{ppp_ver}.
73
74 %package -n capi
75 Summary:        Program which can initialize CAPI hardware
76 Summary(pl):    Program, który inicjalizuje sprzêt ISDN zgodny z CAPI
77 Group:          Applications/Communications
78
79 %description -n capi
80 The Common ISDN Application Programming Interface - CAPI for short -
81 opens up a new dimension in communication technologies. It provides a
82 uniform, independent interface to ISDN hardware components.
83
84 This package contains program which initialize your CAPI hardware. You
85 should install appropriate kernel module first and edit
86 /etc/capi.conf.
87
88 %description -n capi -l pl
89 Standard Common ISDN Application Programming Interface - w skrócie
90 CAPI - otwiera nowy wymiar w ¶wiecie technologi komunikacyjnych.
91 Dostarcza ujednolicony, niezale¿ny interfejs do sprzêtu ISDN.
92
93 Ten pakiet zawiera program inicjalizuj±cy kartê ISDN zgodn± z CAPI.
94 Trzeba zaopatrzyæ siê w odpowiedni modu³ j±dra i wyedytowaæ plik
95 /etc/capi.conf.
96
97 %package -n capi-libs
98 Summary:        CAPI 2.0 - shared library
99 Summary(pl):    biblioteka dzielona CAPI 2.0
100 Group:          Libraries
101
102 %description -n capi-libs
103 The Common ISDN Application Programming Interface (CAPI for short)
104 opens up a new dimension in communication technologies. It provides a
105 uniform, independent interface to ISDN hardware components.
106
107 This package contains shared library which provide CAPI 2.0.
108
109 %description -n capi-libs -l pl
110 Standard Common ISDN Application Programming Interface (w skrócie
111 CAPI) otwiera nowy wymiar w ¶wiecie technologi komunikacyjnych.
112 Dostarcza ujednolicony, niezale¿ny interfejs do sprzêtu ISDN.
113
114 Ten pakiet zawiera bibliotekê dzielon±, która realizuje standard CAPI
115 w wersji 2.0.
116
117 %package -n capi-libs-static
118 Summary:        Static libraries for CAPI 2.0
119 Summary(pl):    Statyczne biblioteki dla CAPI 2.0
120 Group:          Development/Libraries
121 Requires:       %{name}-devel = %{version}
122
123 %description -n capi-libs-static
124 The Common ISDN Application Programming Interface (CAPI for short)
125 opens up a new dimension in communication technologies. It provides a
126 uniform, independent interface to ISDN hardware components.
127
128 This package contains static library which provide CAPI 2.0.
129
130 %description -n capi-libs-static -l pl
131 Standard Common ISDN Application Programming Interface (w skrócie
132 CAPI) otwiera nowy wymiar w ¶wiecie technologi komunikacyjnych.
133 Dostarcza ujednolicony, niezale¿ny interfejs do sprzêtu ISDN.
134
135 Ten pakiet zawiera bibliotekê statyczn±, która realizuje standard CAPI
136 w wersji 2.0.
137
138 %package -n capi-devel
139 Summary:        CAPI 2.0 - development staff
140 Summary(pl):    CAPI 2.0 - narzêdzia dewelopera
141 Group:          Development/Libraries
142 Requires:       capi-libs = %{version}
143
144 %description -n capi-devel
145 The Common ISDN Application Programming Interface (CAPI for short)
146 opens up a new dimension in communication technologies. It provides a
147 uniform, independent interface to ISDN hardware components.
148
149 This package contains developement files for CAPI 2.0.
150
151 %description -n capi-devel -l pl
152 Standard Common ISDN Application Programming Interface (w skrócie
153 CAPI) otwiera nowy wymiar w ¶wiecie technologi komunikacyjnych.
154 Dostarcza ujednolicony, niezale¿ny interfejs do sprzêtu ISDN.
155
156 Ten pakiet zawiera pliki niezbêdne przy towrzeniu programów
157 wykorzystuj±cych standard CAPI 2.0
158
159 %package -n capi-tools
160 Summary:        CAPI 2.0 - useful programs
161 Summary(pl):    CAPI 2.0 - programy u¿ytkowe
162 Group:          Applications/Communications
163
164 %description -n capi-tools
165 The Common ISDN Application Programming Interface (CAPI for short)
166 opens up a new dimension in communication technologies. It provides a
167 uniform, independent interface to ISDN hardware components.
168
169 This package contains programs which can make use of your CAPI
170 compilant ISDN hardware
171
172 %description -n capi-tools -l pl
173 Standard Common ISDN Application Programming Interface (w skrócie
174 CAPI) otwiera nowy wymiar w ¶wiecie technologi komunikacyjnych.
175 Dostarcza ujednolicony, niezale¿ny interfejs do sprzêtu ISDN.
176
177 Ten pakiet zawiera programy, które potrafi± zrobic u¿ytek z twojego
178 zgodnego z CAPI sprzêtu ISDN.
179
180 %prep
181 %setup -q -n %{name}
182 %patch0 -p1
183 %ifarch ppc
184 %patch1 -p1
185 %endif
186 %patch2 -p1
187
188 %build
189 for i in capi20 capifax capiinfo capiinit rcapid; do
190         cd $i
191         rm -f missing
192         %{__libtoolize}
193         aclocal
194         %{__autoconf}
195         %{__automake}
196         cd ..
197 done
198
199 cp %{SOURCE1} .config
200 %{__make} OPTIM="%{rpmcflags}" subconfig
201 %{__make} PPPVERSIONS=%{ppp_ver} CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses/"
202
203 %install
204 rm -rf $RPM_BUILD_ROOT
205 install -d $RPM_BUILD_ROOT{%{_sbindir},/var/lock/isdn,%{_datadir}/doc/%{name}-%{version}/faq,%{_xbindir}}
206
207 %{__make} PPPVERSIONS=%{ppp_ver} DESTDIR=$RPM_BUILD_ROOT install
208
209 mv $RPM_BUILD_ROOT%{_datadir}/doc/isdn4linux/faq/*.txt \
210         $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/faq
211 mv $RPM_BUILD_ROOT%{_datadir}/doc/isdn4linux/faq/*.html \
212         $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/faq
213 mv $RPM_BUILD_ROOT%{_datadir}/doc/vbox/*.txt \
214         $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
215 mv $RPM_BUILD_ROOT%{_bindir}/{xisdnload,xmonisdn} \
216         $RPM_BUILD_ROOT%{_xbindir}
217
218 %clean
219 rm -rf $RPM_BUILD_ROOT
220
221 %post   -n capi-libs -p /sbin/ldconfig
222 %postun -n capi-libs -p /sbin/ldconfig
223
224 %files
225 %defattr(644,root,root,755)
226 %doc README FAQ NEWS LEGAL.ipppcomp ipppcomp/README.LZS Mini-FAQ/*.txt
227 %doc isdnlog/{tools/dest/README*,isdnrep/CHANGES*}
228 %doc FAQ/{_howto,_example}
229 %dir %{_sysconfdir}/isdn
230 %config %{_sysconfdir}/isdn/*
231 %attr(755,root,root) %{_bindir}/[^c]*
232 %attr(755,root,root) %{_sbindir}/[^acr]*
233 %dir %{_libdir}/isdn
234 %{_libdir}/isdn/*
235 %dir /var/lock/isdn
236 %{_mandir}/man[1457]/*
237 %{_mandir}/man8/[^ac]*
238
239 %files x11
240 %defattr(644,root,root,755)
241 %attr(755,root,root) %{_xbindir}/*
242 %{_xlibdir}/X11/app-defaults/XISDNLoad
243 %{_xmandir}/man1/*
244
245 %files devel
246 %defattr(644,root,root,755)
247 %{_xincludedir}/X11/bitmaps/*
248
249 %files -n capi-libs-static
250 %defattr(644,root,root,755)
251 %{_libdir}/*.a
252
253 %files -n ppp-plugin-capi
254 %defattr(644,root,root,755)
255 %doc pppdcapiplugin/{README,examples/*,peers/*}
256 %attr(755,root,root) %{_libdir}/pppd/%{ppp_ver}/*
257 %{_mandir}/man8/capiplugin*
258
259 %files -n capi-libs
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_libdir}/*.so.*.*.*
262
263 %files -n capi-devel
264 %defattr(644,root,root,755)
265 %{_libdir}/*.la
266 %attr(755,root,root) %{_libdir}/*.so
267 %{_includedir}/*.h
268
269 %files -n capi-tools
270 %defattr(644,root,root,755)
271 %doc rcapid/README
272 %attr(755,root,root) %{_sbindir}/[ar]*
273 %attr(755,root,root) %{_bindir}/capiinfo
274 %{_mandir}/man8/avmcapi*
275 %{_mandir}/man8/capiinfo*
276
277 %files -n capi
278 %defattr(644,root,root,755)
279 %doc capiinit/capi.conf
280 %attr(755,root,root) %{_sbindir}/capiinit
This page took 0.098269 seconds and 4 git commands to generate.