--- /dev/null
+--- vpb-driver-4.2.55/src/vpb/vpb.c.orig 2012-05-09 13:57:34.000000000 +0200
++++ vpb-driver-4.2.55/src/vpb/vpb.c 2013-01-29 18:43:08.571270294 +0100
+@@ -117,7 +117,6 @@
+ #include <linux/module.h>
+ #include <linux/kernel.h>
+ #include <asm/io.h>
+-#include <asm/system.h>
+ #include <linux/vmalloc.h>
+ #include <linux/pci.h>
+ #include <linux/delay.h>
Source0: http://www.voicetronix.com.au/Downloads/vpb-driver-4.x/%{name}-%{version}.tar.gz
# Source0-md5: d014a29043334923e0976a9273627b63
Patch0: %{name}-make.patch
+Patch1: %{name}-kernel.patch
URL: http://www.voicetronix.com.au/downloads.htm#linux
%if %{with dist_kernel}
BuildRequires: kernel%{_alt_kernel}-module-build
BuildRequires: libstdc++-devel
BuildRequires: pciutils-devel
BuildRequires: rpmbuild(macros) >= 1.379
+BuildRequires: sed >= 4.0
BuildRequires: zlib-devel
Requires: vpb-libs = %{version}-%{rel}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+
+%if %{without kernel}
+%{__sed} -i -e 's,subdirs += $(srcdir)/vtcore $(srcdir)/vpb,,' src/Makefile.in
+%endif
+%if %{without userspace}
+%{__sed} -i -e 's,subdirs = libtoneg libvpb utils,,' src/Makefile.in
+%endif
%build
%{__aclocal}
cd build-static
../%configure \
%{?with_pri:--with-pri}
-%{__make}
+%{__make} -C src/libtoneg \
+ VPATH=%{_libdir}
+%{__make} -C src/libvpb \
+ VPATH=%{_libdir}
cd ..
%endif
%configure \
%{?with_pri:--with-pri} \
--enable-shared
-%{__make}
+%{__make} \
+ %{?with_kernel:KSRC=%{_kernelsrcdir}} \
+ VPATH=%{_libdir}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+ DESTDIR=$RPM_BUILD_ROOT \
+ %{?with_kernel:KSRC=%{_kernelsrcdir}}
%if %{with userspace}
# let rpm generate dependencies