-%package -n kernel%{_alt_kernel}-telephony-vpb
-Summary: Linux kernel driver for Voicetronix Voice Processing Board (VPB)
-Summary(pl.UTF-8): Sterownik jądra Linuksa do kart VPB firmy Voicetronix
-Release: %{rel}@%{_kernel_ver_str}
-License: GPL v2+
-Group: Base/Kernel
-Requires(post,postun): /sbin/depmod
-%if %{with dist_kernel}
-%requires_releq_kernel
-Requires(postun): %releq_kernel
-%endif
-
-%description -n kernel%{_alt_kernel}-telephony-vpb
-Linux kernel driver for Voicetronix Voice Processing Board (VPB).
-
-%description -n kernel%{_alt_kernel}-telephony-vpb -l pl.UTF-8
-Sterownik jądra Linuksa do kart VPB firmy Voicetronix.
+%define kernel_pkg()\
+%package -n kernel%{_alt_kernel}-telephony-vpb\
+Summary: Linux kernel driver for Voicetronix Voice Processing Board (VPB)\
+Summary(pl.UTF-8): Sterownik jądra Linuksa do kart VPB firmy Voicetronix\
+Release: %{rel}@%{_kernel_ver_str}\
+License: GPL v2+\
+Group: Base/Kernel\
+Requires(post,postun): /sbin/depmod\
+%requires_releq_kernel\
+Requires(postun): %releq_kernel\
+\
+%description -n kernel%{_alt_kernel}-telephony-vpb\
+Linux kernel driver for Voicetronix Voice Processing Board (VPB).\
+\
+%description -n kernel%{_alt_kernel}-telephony-vpb -l pl.UTF-8\
+Sterownik jądra Linuksa do kart VPB firmy Voicetronix.\
+\
+%files -n kernel%{_alt_kernel}-telephony-vpb\
+%defattr(644,root,root,755)\
+%dir /lib/modules/%{_kernel_ver}/kernel/drivers/telephony\
+/lib/modules/%{_kernel_ver}/kernel/drivers/telephony/vpb.ko*\
+/lib/modules/%{_kernel_ver}/kernel/drivers/telephony/vtcore.ko*\
+/lib/modules/%{_kernel_ver}/kernel/drivers/telephony/vtopenpci.ko*\
+/lib/modules/%{_kernel_ver}/kernel/drivers/telephony/vtopenswitch.ko*\
+%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/blunt-axe.conf\
+\
+%post -n kernel%{_alt_kernel}-telephony-vpb\
+%depmod %{_kernel_ver}\
+\
+%postun -n kernel%{_alt_kernel}-telephony-vpb\
+%depmod %{_kernel_ver}\
+%{nil}
+
+%define build_kernel_pkg()\
+%{__make} -C src/vtcore KSRC=%{_kernelsrcdir} \
+%{__make} -C src/vpb KSRC=%{_kernelsrcdir} \
+p=`pwd`\
+%{__make} -C src/vtcore install \\\
+ DESTDIR=$p/installed \\\
+ KSRC=%{_kernelsrcdir}\
+%{__make} -C src/vpb install \\\
+ DESTDIR=$p/installed \\\
+ KSRC=%{_kernelsrcdir}\
+%{nil}
+
+%{?with_kernel:%{expand:%create_kernel_packages}}