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 = %{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}.
154 CONFIG_BINDIR='%{_bindir}'
155 CONFIG_SBINDIR='%{_sbindir}'
156 CONFIG_MANDIR='%{_mandir}'
158 %{?with_capifax:CONFIG_CAPIFAX=y}
160 CONFIG_PPPDCAPIPLUGIN=y
163 install -p %{SOURCE1} .
168 PPPVERSIONS=%{ppp_ver}
171 rm -rf $RPM_BUILD_ROOT
174 PPPVERSIONS=%{ppp_ver} \
175 DESTDIR=$RPM_BUILD_ROOT
177 # Firmware goes here - see LSB and kernel 2.6.x ISDN stuff
178 install -d $RPM_BUILD_ROOT%{_datadir}/isdn
180 # install capi configuration file used by capiinit
181 install -d $RPM_BUILD_ROOT%{_sysconfdir}/capi
182 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/capi
184 # install capi startup script
185 install -D %{SOURCE11} $RPM_BUILD_ROOT%{_initrddir}/capi
188 rm -rf $RPM_BUILD_ROOT
192 /sbin/chkconfig --add capi
196 if [ "$1" = "0" ]; then
197 /etc/rc.d/init.d/capi stop >&2
198 /sbin/chkconfig --del capi
204 if [ "$1" -ge "1" ]; then
205 /etc/rc.d/init.d/capi stop >&2
210 %defattr(644,root,root,755)
211 %doc CHANGES pppdcapiplugin/examples
212 %attr(755,root,root) %{_bindir}/capiinfo
213 %attr(755,root,root) %{_sbindir}/capiinit
214 %attr(755,root,root) %{_sbindir}/avmcapictrl
215 %attr(755,root,root) %{_libdir}/lib*.so.*.*
216 %attr(754,root,root) %{_initrddir}/capi
217 %{_mandir}/man8/capiinfo.8*
218 %{_mandir}/man8/avmcapictrl.8*
219 %dir %{_datadir}/isdn
220 %dir %{_sysconfdir}/capi
221 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/capi/capi.conf
222 # mi to nie chce dzialac, wypisuje ze brak pliku
223 #%ghost %{_sysconfdir}/capi.conf
226 %defattr(644,root,root,755)
227 %attr(755,root,root) %{_libdir}/lib*.so
232 %defattr(644,root,root,755)
237 %defattr(644,root,root,755)
238 %attr(755,root,root) %{_bindir}/capifax*
242 %defattr(644,root,root,755)
243 %attr(755,root,root) %{_sbindir}/rcapid
245 %files -n ppp-plugin-capi
246 %defattr(644,root,root,755)
247 %exclude %{_sysconfdir}/drdsl
248 %exclude %{_sysconfdir}/ppp
249 %{_libdir}/pppd/%{ppp_ver}/*
250 %{_mandir}/man8/capiplugin.8*