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