[oe-commits] Andreas Oberritter : mjpegtools-1.9.0: initial recipe

git version control git at git.openembedded.org
Mon Oct 25 19:19:14 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 63ae208e4626355069237c4b2fb566040e413858
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=63ae208e4626355069237c4b2fb566040e413858

Author: Andreas Oberritter <obi at opendreambox.org>
Date:   Mon Oct 25 02:53:37 2010 +0000

mjpegtools-1.9.0: initial recipe

* v2: Added jpeg to DEPENDS.

Signed-off-by: Andreas Oberritter <obi at opendreambox.org>
Acked-by: Paul Menzel <paulepanter at users.sourceforge.net>
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks at gmail.com>

---

 .../mjpegtools/files/mjpegtools-fix-include.patch  |   65 ++++++++++++++++++++
 .../files/mjpegtools-remove-sdl-dependency.patch   |   15 +++++
 .../files/mjpegtools-v4l-doesnt-mean-x11.patch     |   12 ++++
 recipes/mjpegtools/mjpegtools_1.9.0.bb             |   19 ++++++
 4 files changed, 111 insertions(+), 0 deletions(-)

diff --git a/recipes/mjpegtools/files/mjpegtools-fix-include.patch b/recipes/mjpegtools/files/mjpegtools-fix-include.patch
new file mode 100644
index 0000000..b5ff90a
--- /dev/null
+++ b/recipes/mjpegtools/files/mjpegtools-fix-include.patch
@@ -0,0 +1,65 @@
+Index: mjpegtools-1.9.0rc3/lavtools/Makefile.am
+===================================================================
+--- mjpegtools-1.9.0rc3.orig/lavtools/Makefile.am	2008-04-09 00:44:57.000000000 +0200
++++ mjpegtools-1.9.0rc3/lavtools/Makefile.am	2008-04-09 01:03:10.000000000 +0200
+@@ -2,7 +2,7 @@
+ 
+ MAINTAINERCLEANFILES = Makefile.in
+ 
+-AM_CPPFLAGS = -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils $(LIBQUICKTIME_CFLAGS)
++AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/utils $(LIBQUICKTIME_CFLAGS)
+ 
+ LIBMJPEGUTILS = $(top_builddir)/utils/libmjpegutils.la
+ if HAVE_ALTIVEC
+Index: mjpegtools-1.9.0rc3/yuvcorrect/Makefile.am
+===================================================================
+--- mjpegtools-1.9.0rc3.orig/yuvcorrect/Makefile.am	2008-04-09 01:01:15.000000000 +0200
++++ mjpegtools-1.9.0rc3/yuvcorrect/Makefile.am	2008-04-09 01:01:21.000000000 +0200
+@@ -2,7 +2,7 @@
+ 
+ MAINTAINERCLEANFILES = Makefile.in
+ 
+-AM_CPPFLAGS = -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils
++AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/utils
+ 
+ LIBMJPEGUTILS = $(top_builddir)/utils/libmjpegutils.la
+ if HAVE_ALTIVEC
+Index: mjpegtools-1.9.0rc3/yuvscaler/Makefile.am
+===================================================================
+--- mjpegtools-1.9.0rc3.orig/yuvscaler/Makefile.am	2008-04-09 01:01:43.000000000 +0200
++++ mjpegtools-1.9.0rc3/yuvscaler/Makefile.am	2008-04-09 01:01:50.000000000 +0200
+@@ -2,7 +2,7 @@
+ 
+ MAINTAINERCLEANFILES = Makefile.in
+ 
+-AM_CPPFLAGS = -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils
++AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/utils
+ 
+ 
+ LIBMJPEGUTILS = $(top_builddir)/utils/libmjpegutils.la
+Index: mjpegtools-1.9.0rc3/y4mdenoise/Makefile.am
+===================================================================
+--- mjpegtools-1.9.0rc3.orig/y4mdenoise/Makefile.am	2008-04-09 01:03:16.000000000 +0200
++++ mjpegtools-1.9.0rc3/y4mdenoise/Makefile.am	2008-04-09 01:03:25.000000000 +0200
+@@ -7,7 +7,7 @@
+ AM_CFLAGS = -DNDEBUG -finline-functions @PROGRAM_NOPIC@
+ AM_CXXFLAGS = -DNDEBUG -finline-functions @PROGRAM_NOPIC@
+ 
+-INCLUDES =  -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils
++INCLUDES =  -I$(top_srcdir) -I$(top_srcdir)/utils
+ 
+ LIBMJPEGUTILS = $(top_builddir)/utils/libmjpegutils.la
+ if HAVE_ALTIVEC
+Index: mjpegtools-1.9.0rc3/y4mutils/Makefile.am
+===================================================================
+--- mjpegtools-1.9.0rc3.orig/y4mutils/Makefile.am	2008-04-09 01:03:43.000000000 +0200
++++ mjpegtools-1.9.0rc3/y4mutils/Makefile.am	2008-04-09 01:03:48.000000000 +0200
+@@ -3,7 +3,7 @@
+ MAINTAINERCLEANFILES = Makefile.in
+ 
+ AM_CFLAGS   = @PROGRAM_NOPIC@
+-AM_CPPFLAGS = -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils
++AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/utils
+ 
+ LIBMJPEGUTILS = $(top_builddir)/utils/libmjpegutils.la
+ if HAVE_ALTIVEC
diff --git a/recipes/mjpegtools/files/mjpegtools-remove-sdl-dependency.patch b/recipes/mjpegtools/files/mjpegtools-remove-sdl-dependency.patch
new file mode 100644
index 0000000..fe855d3
--- /dev/null
+++ b/recipes/mjpegtools/files/mjpegtools-remove-sdl-dependency.patch
@@ -0,0 +1,15 @@
+Index: mjpegtools-1.9.0rc3/configure.ac
+===================================================================
+--- mjpegtools-1.9.0rc3.orig/configure.ac	2008-04-09 00:35:08.000000000 +0200
++++ mjpegtools-1.9.0rc3/configure.ac	2008-04-09 00:35:18.000000000 +0200
+@@ -275,10 +275,6 @@
+ dnl Check for the SDL library (for software playback)
+ dnl   (defines SDL_CFLAGS and SDL_LIBS)
+ dnl ********************************************************************
+-AM_PATH_SDL(1.1.3,
+-            [have_sdl=true
+-             AC_DEFINE(HAVE_SDL, 1, [SDL library present]) ],
+-            [have_sdl=false])
+ AM_CONDITIONAL(HAVE_SDL, test x$have_sdl = xtrue)
+ 
+ dnl ***
diff --git a/recipes/mjpegtools/files/mjpegtools-v4l-doesnt-mean-x11.patch b/recipes/mjpegtools/files/mjpegtools-v4l-doesnt-mean-x11.patch
new file mode 100644
index 0000000..a6a537c
--- /dev/null
+++ b/recipes/mjpegtools/files/mjpegtools-v4l-doesnt-mean-x11.patch
@@ -0,0 +1,12 @@
+--- mjpegtools-1.9.0/lavtools/Makefile.am.orig	2010-09-29 19:36:46.000000000 +0000
++++ mjpegtools-1.9.0/lavtools/Makefile.am	2010-09-29 19:37:55.000000000 +0000
+@@ -58,9 +58,6 @@
+ liblavplay_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBDV_CFLAGS) $(X_CFLAGS)
+ liblavplay_la_LDFLAGS = $(LAV_ALL_LIB_OPTS)
+ liblavplay_la_LIBADD = liblavfile.la $(SDL_LIBS) liblavjpeg.la $(LIBDV_LIBS) $(LIBMJPEGUTILS)
+-if HAVE_V4L
+-   liblavplay_la_LIBADD += ${X_LIBS} -lX11
+-endif
+ liblavplay_la_DEPENDENCIES = liblavfile.la liblavjpeg.la
+ 
+ # *********************************************************************
diff --git a/recipes/mjpegtools/mjpegtools_1.9.0.bb b/recipes/mjpegtools/mjpegtools_1.9.0.bb
new file mode 100644
index 0000000..1c1da47
--- /dev/null
+++ b/recipes/mjpegtools/mjpegtools_1.9.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "MJPEG video capture/editting/playback MPEG encoding"
+HOMEPAGE = "http://sourceforge.net/projects/mjpeg/"
+SECTION = "optional"
+LICENSE = "GPLv2"
+DEPENDS = "jpeg"
+
+SRC_URI = " \
+	${SOURCEFORGE_MIRROR}/mjpeg/${P}.tar.gz \
+	file://mjpegtools-fix-include.patch \
+	file://mjpegtools-remove-sdl-dependency.patch \
+	file://mjpegtools-v4l-doesnt-mean-x11.patch \
+	"
+
+SRC_URI[md5sum] = "309a6fcf0900a010d6a9c1e91afc2f5c"
+SRC_URI[sha256sum] = "a9322aaab1e0835fbaa00fc10e58e885833454fa0ad6f57c60c89a78f7ed1711"
+
+inherit autotools
+
+EXTRA_OECONF = "--without-x"





More information about the Openembedded-commits mailing list