[ATrpms-devel] building mythtv 0.24 on el5, status and instructions
Andy Burns
atrpms.lists at burns.me.uk
Tue Nov 23 00:58:12 CET 2010
On 22 November 2010 23:38, Andy Burns <atrpms.lists at burns.me.uk> wrote:
> fails at the packaging step
Here's my patches so far (not as binary attachment this time!)
==============================================================
--- mythtv.spec.org 2010-11-22 22:27:39.000000000 +0000
+++ mythtv.spec 2010-11-22 23:47:22.000000000 +0000
@@ -61,6 +61,7 @@
Source401: mythweb.conf-0.21
Patch100: mythtv-%{version}-svnfixes.patch
Patch101: mythtv-0.22-ostreaming.patch
+Patch102: mythv4l2.patch
Patch200: mythplugins-%{version}-svnfixes.patch
Patch300: mythplugins-0.19-gcc4.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -68,6 +69,7 @@
BuildRequires: libXxf86vm-devel, libXmu-devel
BuildRequires: %{_includedir}/freetype2
BuildRequires: qt4-devel >= 4.5.0, mysql-devel
+BuildRequires: sqlite-devel >= 3.6.20
%{?with_pulseaudio:BuildRequires: pulseaudio-libs-devel >= 0.9.7}
BuildRequires: alsa-lib-devel, arts-devel
BuildRequires: jack-audio-connection-kit-devel
@@ -413,6 +415,7 @@
cd mythtv-%{version}
%patch100 -p1
%patch101 -p1 -b .ostreaming
+%patch102 -p1
cp -a %{SOURCE101} %{SOURCE102} %{SOURCE103} %{SOURCE104} %{SOURCE105} .
for file in mythbackend.init \
@@ -968,6 +971,9 @@
/var/www/html/mythweb
%changelog
+* Mon Nov 22 2010 Andy Burns <atrpms at adslpipe.co.uk> - 0.24-251ab
+- V4L and sqlite fixes to build on centos5
+
* Tue Nov 16 2010 Axel Thimm <Axel.Thimm at ATrpms.net> - 0.24-250
- Update to latest svn fixes (27235).
==============================================================
--- mythtv-0.24/libs/libmythtv/analogsignalmonitor.cpp.org 2010-11-21
19:10:53.000000000 +0000
+++ mythtv-0.24/libs/libmythtv/analogsignalmonitor.cpp 2010-11-21
19:11:13.000000000 +0000
@@ -6,6 +6,7 @@
#include <sys/ioctl.h>
#include <poll.h>
+#include <linux/videodev2.h>
#include <linux/videodev.h>
#include "mythverbose.h"
--- mythtv-0.24/libs/libmythtv/libmythtv.pro.org 2010-11-21
19:11:29.000000000 +0000
+++ mythtv-0.24/libs/libmythtv/libmythtv.pro 2010-11-21 19:12:11.000000000 +0000
@@ -471,7 +471,7 @@
using_v4l {
HEADERS += v4lchannel.h analogsignalmonitor.h
SOURCES += v4lchannel.cpp analogsignalmonitor.cpp
-
+ INCLUDEPATH += /usr/include/v4l
DEFINES += USING_V4L
}
==============================================================
--- /usr/include/v4l/linux/videodev2.h 2010-03-28 03:09:47.000000000 +0100
+++ /usr/include/v4l/linux/videodev2.h.new 2010-11-21 19:18:26.000000000 +0000
@@ -58,10 +58,11 @@
#ifdef __KERNEL__
#include <linux/time.h> /* need struct timeval */
+#include <linux/compiler.h>
#else
#include <sys/time.h>
+#define __user
#endif
-#include <linux/compiler.h>
#include <linux/ioctl.h>
#include <linux/types.h>
===============================================================
More information about the atrpms-devel
mailing list