2 %bcond_with capifax # capifax has some error and won't build right now
4 Summary: CAPI 2.0 libraries and configuration tools
5 Summary(de): CAPI 2.0 Werkzeuge für verschiedene ISDN Karten
6 Summary(pl): Biblioteki i narzêdzia konfiguracyjne CAPI 2.0
11 Group: Applications/Communications
12 Source0: ftp://ftp.in-berlin.de/pub/capi4linux/%{name}-2004-10-06.tar.gz
13 # Source0-md5: 54992ff362ca44629fdf59773a6864cd
14 Source1: ftp://ftp.in-berlin.de/pub/capi4linux/CHANGES
15 # Source1-md5: 054b9f2bf1b0c0fc1eb5010ca0c9380d
18 Patch0: %{name}-make.patch
19 Patch1: %{name}-amd64.patch
20 URL: ftp://ftp.in-berlin.de/pub/capi4linux/
21 BuildRequires: libtool
22 BuildRequires: ppp-plugin-devel
24 Requires(post,postun): /sbin/ldconfig
25 Requires(post,preun): /sbin/chkconfig
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define ppp_ver %(awk -F'"' '/VERSION/ { print $2 }' /usr/include/pppd/patchlevel.h 2>/dev/null || echo ERROR)
31 These are the necessary tools to operate various CAPI 2.0 compatible
34 In order to use the tools you need to install the appropriate driver
35 for the adapter. Native driver packages for some adapters are provided
39 Dies sind die notwendigen Grundprogramme um verschiedene CAPI 2.0
40 fähige Geräte und ISDN Karten einzurichten. Für einige Karten müssen
41 Sie zusätzlich entsprechende Treiber installieren.
44 W tym pakiecie zawarte s± biblioteki wspó³dzielone libcapi20 oraz
45 narzêdzia s³u¿±ce do ³adowania i konfiguracji sterowników CAPI.
47 Aby skorzystaæ z tych narzêdzi potrzebny jest jeszcze odpowiedni
48 sterownik do karty ISDN. Kilka takich sterowników znajduje siê ju¿ w
52 Summary: Header files for capi development
53 Summary(pl): Pliki nag³ówkowe capi
54 Summary(de): Kopfdateien zur Entwicklung von CAPI Programmen
55 Group: Development/Libraries
56 Requires: %{name} = %{version}-%{release}
59 This package contains the header files required to develop capi
63 Ten pakiet zawiera pliki nag³ówkowe potrzebne do budowania programów
64 korzystaj±cych ze sterowników w standardzie CAPI poprzez bibliotekê
67 %description devel -l de
68 Dieses Paket stellt die Dateien bereit um CAPI Programme zu entwickeln
69 oder neu zu Übersetzen.
72 Summary: Static capi libraries
73 Summary(pl): Statyczne biblioteki capi
74 Group: Development/Libraries
75 Requires: %{name}-devel = %{version}-%{release}
78 Static versions of capi libraries.
80 %description static -l pl
81 Statyczne wersje bibliotek capi.
85 Summary: CAPI 2.0 fax tool
86 Summary(de): CAPI 2.0 Fax Programm
87 Summary(pl): Proste narzêdzia do faksowania wykorzystuj±cy mo¿liwo¶ci CAPI 2.0
88 Group: Applications/Communications
89 Requires: %{name} = %{version}-%{release}
92 Native tools for sending and receiving fax with CAPI 2.0.
94 HINT: If you intend to use other CAPI 2.0 compliant fax software you
95 do not need to install this package.
97 %description capifax -l de
98 Basis Programm zum Senden und Empfangen von Fax mittels CAPI 2.0.
100 HINWEIS: Falls Sie andere CAPI 2.0 fähige Faxprogramme einsetzen
101 wollen brauchen Sie dieses Paket nicht installieren.
103 %description capifax -l pl
104 Podstawowe programy do wysy³ania i odbierania faksów przez CAPI 2.0.
106 PORADA: Je¶li zamierzasz korzystaæ z innego pakietu do obs³ugi faksów
107 (np. capisuite lub hylafax) to nie potrzebujesz tego pakietu.
112 Summary: CAPI 2.0 remote tool
113 Summary(de): CAPI 2.0 Fernsteuerungsprogramm
114 Summary(pl): Program udostêpniaj±cy interface CAPI 2.0 przez sieæ
115 Group: Applications/Communications
116 Requires: %{name} = %{version}-%{release}
118 %description remotecapi
119 Native tool for remote control (login) with CAPI 2.0.
121 ATTENTION: This is extreme BETA.
122 Avoid to install this package.
124 %description remotecapi -l de
125 Basis Programm zu Fernsteuerung (Login) mittels CAPI 2.0.
127 ACHTUNG: Dieses Programm ist BETA Testsoftware.
128 Vermeiden Sie dieses Paket zu installieren.
130 %description remotecapi -l pl
131 Program udostêpniaj±cy interface CAPI 2.0 przez sieæ
133 UWAGA: To jest na razie BETA. Tylko do testów.
135 %package -n ppp-plugin-capi
136 Summary: capiplugin for pppd-%{ppp_ver}
137 Summary(pl): Wtyczka capi dla pppd w wersji %{ppp_ver}
138 Group: Applications/Communications
139 Requires: %{name} = %{version}-%{release}
140 Requires: ppp = 3:%{ppp_ver}
142 %description -n ppp-plugin-capi
143 capiplugin for pppd-%{ppp_ver}.
145 %description -n ppp-plugin-capi -l pl
146 Wtyczka capi dla pppd w wersji %{ppp_ver}.
151 %if "%{_lib}" == "lib64"
156 CONFIG_BINDIR='%{_bindir}'
157 CONFIG_SBINDIR='%{_sbindir}'
158 CONFIG_MANDIR='%{_mandir}'
160 CONFIG_LIBDIR='%{_libdir}'
161 %{?with_capifax:CONFIG_CAPIFAX=y}
163 CONFIG_PPPDCAPIPLUGIN=y
166 install -p %{SOURCE1} .
171 PPPVERSIONS=%{ppp_ver}
174 rm -rf $RPM_BUILD_ROOT
177 PPPVERSIONS=%{ppp_ver} \
178 DESTDIR=$RPM_BUILD_ROOT
180 # Firmware goes here - see LSB and kernel 2.6.x ISDN stuff
181 install -d $RPM_BUILD_ROOT%{_datadir}/isdn
183 # install capi configuration file used by capiinit
184 install -d $RPM_BUILD_ROOT%{_sysconfdir}/capi
185 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/capi
187 # install capi startup script
188 install -D %{SOURCE11} $RPM_BUILD_ROOT%{_initrddir}/capi
191 rm -rf $RPM_BUILD_ROOT
195 /sbin/chkconfig --add capi
199 if [ "$1" = "0" ]; then
200 /etc/rc.d/init.d/capi stop >&2
201 /sbin/chkconfig --del capi
207 if [ "$1" -ge "1" ]; then
208 /etc/rc.d/init.d/capi stop >&2
213 %defattr(644,root,root,755)
214 %doc CHANGES pppdcapiplugin/examples
215 %attr(755,root,root) %{_bindir}/capiinfo
216 %attr(755,root,root) %{_sbindir}/capiinit
217 %attr(755,root,root) %{_sbindir}/avmcapictrl
218 %attr(755,root,root) %{_libdir}/lib*.so.*.*
219 %attr(754,root,root) %{_initrddir}/capi
220 %{_mandir}/man8/capiinfo.8*
221 %{_mandir}/man8/avmcapictrl.8*
222 %dir %{_datadir}/isdn
223 %dir %{_sysconfdir}/capi
224 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/capi/capi.conf
225 # mi to nie chce dzialac, wypisuje ze brak pliku
226 #%ghost %{_sysconfdir}/capi.conf
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_libdir}/lib*.so
235 %defattr(644,root,root,755)
240 %defattr(644,root,root,755)
241 %attr(755,root,root) %{_bindir}/capifax*
245 %defattr(644,root,root,755)
246 %attr(755,root,root) %{_sbindir}/rcapid
248 %files -n ppp-plugin-capi
249 %defattr(644,root,root,755)
250 %exclude %{_sysconfdir}/drdsl
251 %exclude %{_sysconfdir}/ppp
252 %{_libdir}/pppd/%{ppp_ver}/*
253 %{_mandir}/man8/capiplugin.8*