2 # SMP will proably *never* work.
5 %bcond_without dist_kernel # allow non-distribution kernel
6 %bcond_without kernel # don't build kernel modules
7 %bcond_without userspace # don't build userspace programs
8 %bcond_with verbose # verbose build (V=1)
11 %undefine with_dist_kernel
15 Summary: CAPI 2.0 driver of the AVM FRITZ! controller (ISDN TA)
16 Summary(pl.UTF-8): Sterownik CAPI 2.0 do kontrolera AVM FRITZ! (ISDN TA)
21 License: Proprietary (non-distributable) with LGPL v2.1+ part
23 Source0: ftp://ftp.avm.de/cardware/fritzcrd.pci/linux/suse.93/%{name}-suse93-%{version}-%{sub_ver}.tar.gz
24 # NoSource0-md5: 3ee301b5d0e8df9e4b915af58b725556
26 #Source1: http://www.quiss.org/caiviar/Two-Fritzcards-HOWTO
29 Patch0: %{name}-Makefile.patch
30 URL: http://www.avm.de/de/Produkte/FRITZCard/
32 %{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7}
33 BuildRequires: rpmbuild(macros) >= 1.217
35 ExclusiveArch: %{ix86}
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 This is the package "CAPI4Linux" for AVM FRITZ! controlers. In package
40 you will find following components:
41 - CAPI 2.0 driver of the controller
42 - CAPI 2.0 plug-in for the Generic PPP-Stack "pppd" (missing)
44 This package could attend two controlers simultaneously.
46 %description -l pl.UTF-8
47 Ten pakiet zawiera CAPI4Linux dla kontrolerów AVM FRITRZ!. W pakiecie
50 - Wtyczka CAPI 2.0 dla pppd (brakująca)
52 Ten pakiet może obsługiwać dwa kontrolery jednocześnie.
54 %package -n kernel%{_alt_kernel}-isdn-fcpci
55 Summary: Linux driver for fcpci
56 Summary(pl.UTF-8): Sterownik dla Linuksa do fcpci
57 Release: %{_rel}@%{_kernel_ver_str}
59 Requires(post,postun): /sbin/depmod
60 %if %{with dist_kernel}
61 %requires_releq_kernel
62 Requires(postun): %releq_kernel
65 %description -n kernel%{_alt_kernel}-isdn-fcpci
66 This is driver for fcpci for Linux.
68 This package contains Linux kernel module.
70 %description -n kernel%{_alt_kernel}-isdn-fcpci -l pl.UTF-8
71 Sterownik dla Linuksa do fcpci.
73 Ten pakiet zawiera moduł jądra Linuksa.
81 %build_kernel_modules -m fcpci{1,2}
85 rm -rf $RPM_BUILD_ROOT
88 %install_kernel_modules -m fcpci{1,2} -d isdn/hardware
92 rm -rf $RPM_BUILD_ROOT
94 %post -n kernel%{_alt_kernel}-isdn-fcpci
95 %depmod %{_kernel_ver}
97 %postun -n kernel%{_alt_kernel}-isdn-fcpci
98 %depmod %{_kernel_ver}
101 %files -n kernel%{_alt_kernel}-isdn-fcpci
102 %defattr(644,root,root,755)
103 %doc CAPI20_Errormessages.txt license.txt *.html
104 /lib/modules/%{_kernel_ver}/isdn/hardware/*.ko*