Dear maintainer,
I did a little patch with correct this problem. This patchs is a bit
dirty maybe and now build the module.
I acknowledge this could be cleaner.
Regards,
Julien Morot
diff -urN line6-usb/audio.c line6-usb.new/audio.c
--- line6-usb/audio.c 2009-07-30 11:19:44.0 +0200
+++ line6-usb.new/audio.c 2012-02-20 22:46:34.196429934 +0100
@@ -12,7 +12,9 @@
#include driver.h
#include audio.h
+#include linux/slab.h
#include linux/version.h
+#include linux/module.h
#include sound/core.h
#include sound/initval.h
diff -urN line6-usb/capture.c line6-usb.new/capture.c
--- line6-usb/capture.c 2009-07-30 11:19:44.0 +0200
+++ line6-usb.new/capture.c 2012-02-20 22:47:18.427873871 +0100
@@ -11,6 +11,7 @@
#include driver.h
+#include linux/slab.h
#include sound/core.h
#include sound/pcm.h
#include sound/pcm_params.h
diff -urN line6-usb/debian/files line6-usb.new/debian/files
--- line6-usb/debian/files 1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/files 2012-02-20 22:49:16.790385853 +0100
@@ -0,0 +1 @@
+line6-usb-source_0.8.0+svn551-1_all.deb sound optional
diff -urN line6-usb/debian/line6-usb-source/DEBIAN/control line6-usb.new/debian/line6-usb-source/DEBIAN/control
--- line6-usb/debian/line6-usb-source/DEBIAN/control 1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source/DEBIAN/control 2012-02-20 22:49:16.790385853 +0100
@@ -0,0 +1,22 @@
+Package: line6-usb-source
+Source: line6-usb
+Version: 0.8.0+svn551-1
+Architecture: all
+Maintainer: Jelmer Vernooij jel...@debian.org
+Installed-Size: 65
+Depends: module-assistant, bzip2, debhelper (= 5)
+Section: sound
+Priority: optional
+Homepage: http://www.tanzband-scream.at/line6/
+Description: Line 6 POD driver source
+ An experimental driver for the guitar amp, cab, and effects modeller
+ PODxt Pro by Line6 (and similar devices), supporting the following features:
+ .
+ * Reading/writing individual parameters
+ * Reading/writing complete channel, effects setup, and amp setup data
+ * Channel switching
+ * Virtual MIDI interface
+ * Tuner access
+ * Playback/capture/mixer device for any ALSA-compatible
+ * PCM audio application
+ * Signal routing (record clean/processed guitar signal, re-amping)
diff -urN line6-usb/debian/line6-usb-source/DEBIAN/md5sums line6-usb.new/debian/line6-usb-source/DEBIAN/md5sums
--- line6-usb/debian/line6-usb-source/DEBIAN/md5sums 1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source/DEBIAN/md5sums 2012-02-20 22:49:16.830385349 +0100
@@ -0,0 +1,3 @@
+1905aba7b8752823e5e0e218a05aef03 usr/share/doc/line6-usb-source/changelog.Debian.gz
+1e4b422012350e40e2d20bacb05ec4c5 usr/share/doc/line6-usb-source/copyright
+8556e3224d9a0e082151dd21a913d323 usr/src/line6-usb.tar.bz2
Les fichiers binaires line6-usb/debian/line6-usb-source/usr/share/doc/line6-usb-source/changelog.Debian.gz et line6-usb.new/debian/line6-usb-source/usr/share/doc/line6-usb-source/changelog.Debian.gz sont différents
diff -urN line6-usb/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright line6-usb.new/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright
--- line6-usb/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright 1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright 2009-07-30 11:19:52.0 +0200
@@ -0,0 +1,14 @@
+This package was debianized by Jelmer Vernooij jel...@samba.org on
+Tue, 15 Jan 2008 23:07:50 +0100.
+
+It was downloaded from http://www.tanzband-scream.at/line6/
+
+Upstream Authors: Markus Grabner grab...@icg.tu-graz.ac.at
+
+Copyright: 2004-2007 Markus Grabner grab...@icg.tu-graz.ac.at
+
+License:
+You are free to distribute this software under the terms of the GNU General
+Public License Version 2. The full text of this license can be found in the
+file /usr/share/common-licenses/GPL-2
+
Les fichiers binaires line6-usb/debian/line6-usb-source/usr/src/line6-usb.tar.bz2 et line6-usb.new/debian/line6-usb-source/usr/src/line6-usb.tar.bz2 sont différents
diff -urN line6-usb/debian/line6-usb-source.debhelper.log line6-usb.new/debian/line6-usb-source.debhelper.log
--- line6-usb/debian/line6-usb-source.debhelper.log 1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source.debhelper.log 2012-02-20 22:49:16.910384343 +0100
@@ -0,0 +1,17 @@
+dh_auto_build
+dh_auto_build
+dh_installdirs
+dh_installdirs
+dh_install
+dh_installchangelogs
+dh_installdocs
+dh_install
+dh_link
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_builddeb
diff -urN line6-usb/debian/line6-usb-source.substvars line6-usb.new/debian/line6-usb-source.substvars
--- line6-usb/debian/line6-usb-source.substvars 1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source.substvars 2012-02-20 22:49:16.542388969 +0100
@@ -0,0 +1 @@
+misc:Depends=
diff -urN line6-usb/debian/rules line6-usb.new/debian/rules