File camsource-v4l-2.6.38.patch of Package camsource
diff -ur camsource-0.7.0.orig/configure.ac camsource-0.7.0/configure.ac
--- camsource-0.7.0.orig/configure.ac 2011-07-07 11:32:54.819089455 +0200
+++ camsource-0.7.0/configure.ac 2011-07-07 11:33:12.968089451 +0200
@@ -13,7 +13,7 @@
AC_C_BIGENDIAN
AC_HEADER_STDC
-AC_CHECK_HEADER(linux/videodev.h,, [AC_MSG_ERROR([Could not find linux/videodev.h])])
+AC_CHECK_HEADER(libv4l1-videodev.h,, [AC_MSG_ERROR([Could not find libv4l1-videodev.h])])
AC_CHECK_HEADER(jpeglib.h,, [AC_MSG_ERROR([Could not find jpeglib.h])])
AC_FUNC_MALLOC
diff -ur camsource-0.7.0.orig/src/input_v4l.c camsource-0.7.0/src/input_v4l.c
--- camsource-0.7.0.orig/src/input_v4l.c 2011-07-07 11:32:54.821089455 +0200
+++ camsource-0.7.0/src/input_v4l.c 2011-07-07 11:33:12.969089451 +0200
@@ -3,7 +3,7 @@
#include <string.h>
#include <errno.h>
#include <libxml/parser.h>
-#include <linux/videodev.h>
+#include <libv4l1-videodev.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
diff -ur camsource-0.7.0.orig/src/unpalette.c camsource-0.7.0/src/unpalette.c
--- camsource-0.7.0.orig/src/unpalette.c 2011-07-07 11:33:02.801089454 +0200
+++ camsource-0.7.0/src/unpalette.c 2011-07-07 11:33:12.969089451 +0200
@@ -1,7 +1,7 @@
#include <stdio.h>
#include <sys/types.h>
#include <string.h>
-#include <linux/videodev.h>
+#include <libv4l1-videodev.h>
#include "config.h"
Only in camsource-0.7.0/src: unpalette.c.orig
diff -ur camsource-0.7.0.orig/src/vloopback.c camsource-0.7.0/src/vloopback.c
--- camsource-0.7.0.orig/src/vloopback.c 2011-07-07 11:32:54.821089455 +0200
+++ camsource-0.7.0/src/vloopback.c 2011-07-07 11:33:12.969089451 +0200
@@ -3,7 +3,7 @@
#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>
-#include <linux/videodev.h>
+#include <libv4l1-videodev.h>
#include <memory.h>
#include "config.h"