All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/4] gst-plugins: fix for make 3.82
  2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
@ 2010-12-14 17:56 ` Joshua Lock
  2010-12-17 14:09 ` [PATCH 2/4] gnome-common: add native variant via BBCLASSEXTEND Joshua Lock
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-14 17:56 UTC (permalink / raw)
  To: poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
 .../gstreamer/gst-plugins-base_0.10.30.bb          |    5 ++-
 meta/recipes-multimedia/gstreamer/gst-plugins.inc  |    2 +
 .../gstreamer/gst-plugins/make-382.patch           |   25 ++++++++++++++++++++
 3 files changed, 30 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-multimedia/gstreamer/gst-plugins/make-382.patch

diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.30.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.30.bb
index aac6302..006efdf 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.30.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.30.bb
@@ -10,12 +10,13 @@ DEPENDS += "virtual/libx11 alsa-lib freetype gnome-vfs liboil libogg libvorbis l
 RDEPENDS += "gnome-vfs-plugin-file gnome-vfs-plugin-http gnome-vfs-plugin-ftp \
              gnome-vfs-plugin-sftp"
 
-SRC_URI += " file://gst-plugins-base-tremor.patch"
+SRC_URI += " file://gst-plugins-base-tremor.patch \
+	     file://make-382.patch"
 
 SRC_URI[md5sum] = "3ad90152b58563e1314af26c263f3c4c"
 SRC_URI[sha256sum] = "63938641380be9935c804ae8d55acdcfd93920ed2deb72dcf70f027a78b085d7"
 
-PR = "r1"
+PR = "r2"
 
 inherit gettext
 
diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins.inc b/meta/recipes-multimedia/gstreamer/gst-plugins.inc
index cd3e0a0..4edca95 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins.inc
@@ -7,6 +7,8 @@ DEPENDS = "gstreamer"
 
 inherit autotools pkgconfig
 
+FILESPATH =. "${FILE_DIRNAME}/gst-plugins:"
+
 SRC_URI = "http://gstreamer.freedesktop.org/src/${PN}/${PN}-${PV}.tar.bz2"
 
 EXTRA_OECONF = "--disable-valgrind --disable-debug --disable-examples "
diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins/make-382.patch b/meta/recipes-multimedia/gstreamer/gst-plugins/make-382.patch
new file mode 100644
index 0000000..28caf07
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins/make-382.patch
@@ -0,0 +1,25 @@
+Index: gst-plugins-base-0.10.29/common/gtk-doc-plugins.mak
+===================================================================
+--- gst-plugins-base-0.10.29.orig/common/gtk-doc-plugins.mak
++++ gst-plugins-base-0.10.29/common/gtk-doc-plugins.mak
+@@ -352,7 +352,7 @@ dist-hook: dist-check-gtkdoc dist-hook-l
+ 	-cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
+ 	-cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
+ 	cd $(distdir) && rm -f $(DISTCLEANFILES)
+-        -gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
++	-gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
+ 
+ .PHONY : dist-hook-local docs
+ 
+Index: gst-plugins-base-0.10.29/common/gtk-doc.mak
+===================================================================
+--- gst-plugins-base-0.10.29.orig/common/gtk-doc.mak
++++ gst-plugins-base-0.10.29/common/gtk-doc.mak
+@@ -232,6 +232,6 @@ dist-hook: dist-check-gtkdoc dist-hook-l
+ 	-cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
+ 	-cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
+ 	cd $(distdir) && rm -f $(DISTCLEANFILES)
+-        -gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
++	-gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
+ 
+ .PHONY : dist-hook-local docs
-- 
1.7.3.3



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/4] gnome-common: add native variant via BBCLASSEXTEND
  2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
  2010-12-14 17:56 ` [PATCH 1/4] gst-plugins: fix for make 3.82 Joshua Lock
@ 2010-12-17 14:09 ` Joshua Lock
  2010-12-17 14:09 ` [PATCH 3/4] gnome-doc-utils: add native variant using BBCLASSEXTEND Joshua Lock
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-17 14:09 UTC (permalink / raw)
  To: poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
 meta/recipes-gnome/gnome/gnome-common_2.28.0.bb |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-gnome/gnome/gnome-common_2.28.0.bb b/meta/recipes-gnome/gnome/gnome-common_2.28.0.bb
index b4adfe4..c2e1c82 100644
--- a/meta/recipes-gnome/gnome/gnome-common_2.28.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-common_2.28.0.bb
@@ -25,3 +25,5 @@ DEPENDS = ""
 
 FILES_${PN} += "${datadir}/aclocal"
 FILES_${PN}-dev = ""
+
+BBCLASSEXTEND = "native"
-- 
1.7.3.3



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/4] gnome-doc-utils: add native variant using BBCLASSEXTEND
  2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
  2010-12-14 17:56 ` [PATCH 1/4] gst-plugins: fix for make 3.82 Joshua Lock
  2010-12-17 14:09 ` [PATCH 2/4] gnome-common: add native variant via BBCLASSEXTEND Joshua Lock
@ 2010-12-17 14:09 ` Joshua Lock
  2010-12-17 14:11 ` [PATCH 4/4] gthumb: add gnome-doc-utils-native to DEPENDS Joshua Lock
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-17 14:09 UTC (permalink / raw)
  To: poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
 meta/recipes-gnome/gnome/gnome-doc-utils.inc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
index 00a64e2..286200b 100644
--- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
@@ -13,3 +13,5 @@ do_install_append() {
 }
 
 FILES_${PN} += "${datadir}/xml*"
+
+BBCLASSEXTEND = "native"
-- 
1.7.3.3



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 4/4] gthumb: add gnome-doc-utils-native to DEPENDS
  2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
                   ` (2 preceding siblings ...)
  2010-12-17 14:09 ` [PATCH 3/4] gnome-doc-utils: add native variant using BBCLASSEXTEND Joshua Lock
@ 2010-12-17 14:11 ` Joshua Lock
  2010-12-20  9:29 ` [PATCH 0/4] Misc build fixes Wolfgang Denk
  2010-12-20 12:47 ` Joshua Lock
  5 siblings, 0 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-17 14:11 UTC (permalink / raw)
  To: poky

Help files are generated at build time using gnome-doc-utils so we need
gnome-doc-utils native to build this package.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
 meta/recipes-gnome/gthumb/gthumb_2.12.0.bb |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb b/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb
index 7df9d51..e34839a 100644
--- a/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb
+++ b/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb
@@ -2,8 +2,8 @@ DESCRIPTION = "gThumb is an image viewer and browser for the GNOME Desktop"
 SECTION = "x11/gnome"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
-DEPENDS = "glib-2.0 gtk+ libxml2 gnome-doc-utils libunique gconf-dbus libpng gstreamer jpeg tiff"
-PR = "r1"
+DEPENDS = "glib-2.0 gtk+ libxml2 gnome-doc-utils-native libunique gconf-dbus libpng gstreamer jpeg tiff"
+PR = "r2"
 
 EXTRA_OECONF = "--disable-gnome-keyring --disable-libsoup --disable-exiv2 --disable-clutter"
 
-- 
1.7.3.3



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 0/4] Misc build fixes
@ 2010-12-17 15:44 Joshua Lock
  2010-12-14 17:56 ` [PATCH 1/4] gst-plugins: fix for make 3.82 Joshua Lock
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-17 15:44 UTC (permalink / raw)
  To: poky

This series includes a corrected fix for gst-plugins-base for make 3.82 as
well as fixes to enable gthumb to build on a system without gtk-doc installed

Pull URL: git://git.pokylinux.org/poky-contrib.git
  Branch: josh/make-382
  Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=josh/make-382

Thanks,
    Joshua Lock <josh@linux.intel.com>
---


Joshua Lock (4):
  gst-plugins: fix for make 3.82
  gnome-common: add native variant via BBCLASSEXTEND
  gnome-doc-utils: add native variant using BBCLASSEXTEND
  gthumb: add gnome-doc-utils-native to DEPENDS

 meta/recipes-gnome/gnome/gnome-common_2.28.0.bb    |    2 +
 meta/recipes-gnome/gnome/gnome-doc-utils.inc       |    2 +
 meta/recipes-gnome/gthumb/gthumb_2.12.0.bb         |    4 +-
 .../gstreamer/gst-plugins-base_0.10.30.bb          |    5 ++-
 meta/recipes-multimedia/gstreamer/gst-plugins.inc  |    2 +
 .../gstreamer/gst-plugins/make-382.patch           |   25 ++++++++++++++++++++
 6 files changed, 36 insertions(+), 4 deletions(-)
 create mode 100644 meta/recipes-multimedia/gstreamer/gst-plugins/make-382.patch

-- 
1.7.3.3



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/4] Misc build fixes
  2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
                   ` (3 preceding siblings ...)
  2010-12-17 14:11 ` [PATCH 4/4] gthumb: add gnome-doc-utils-native to DEPENDS Joshua Lock
@ 2010-12-20  9:29 ` Wolfgang Denk
  2010-12-20 12:23   ` Joshua Lock
  2010-12-20 12:47 ` Joshua Lock
  5 siblings, 1 reply; 8+ messages in thread
From: Wolfgang Denk @ 2010-12-20  9:29 UTC (permalink / raw)
  To: Joshua Lock; +Cc: poky

Dear Joshua,

In message <cover.1292600657.git.josh@linux.intel.com> you wrote:
> This series includes a corrected fix for gst-plugins-base for make 3.82 as
> well as fixes to enable gthumb to build on a system without gtk-doc installed

Thanks.

>   gthumb: add gnome-doc-utils-native to DEPENDS

Using your poky-contrib/josh/make-382git branch and trying to build
poky-image-sdk for qemuppc on F14 results for me in this:

...
| checking dynamic linker characteristics... (cached) GNU/Linux ld.so
| checking how to hardcode library paths into programs... immediate
| checking for glib-genmarshal... /opt/poky/build-work-qemuppc/tmp/sysroots/x86_64-linux/usr/bin/glib-genmarshal
| checking for glib-mkenums... /opt/poky/build-work-qemuppc/tmp/sysroots/x86_64-linux/usr/bin/glib-mkenums
| checking for powerpc-poky-linux-pkg-config... no
| checking for pkg-config... /opt/poky/build-work-qemuppc/tmp/sysroots/x86_64-linux/usr/bin/pkg-config
| configure: WARNING: using cross tools not prefixed with host triplet
| checking pkg-config is at least version 0.9.0... yes
| checking gnome-doc-utils >= 0.3.2... no
| configure: error: gnome-doc-utils >= 0.3.2 not found
| FATAL: oe_runconf failed
| ERROR: Task failed: ('function do_configure failed', '/opt/poky/build-work-qemuppc/tmp/work/ppc603e-poky-linux/gthumb-2.12.0-r2/temp/log.do_configure.5399')
NOTE: package gthumb-2.12.0-r2: task do_configure: Failed
ERROR: Task 1387 (/home/wd/git/poky/work/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb, do_configure) failed with 1
ERROR: '/home/wd/git/poky/work/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb' failed

Am I missing something?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
"Never give in.  Never give in.  Never. Never. Never."
- Winston Churchill


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/4] Misc build fixes
  2010-12-20  9:29 ` [PATCH 0/4] Misc build fixes Wolfgang Denk
@ 2010-12-20 12:23   ` Joshua Lock
  0 siblings, 0 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-20 12:23 UTC (permalink / raw)
  To: Wolfgang Denk; +Cc: poky

On Mon, 2010-12-20 at 10:29 +0100, Wolfgang Denk wrote:
> Dear Joshua,
> 
> In message <cover.1292600657.git.josh@linux.intel.com> you wrote:
> > This series includes a corrected fix for gst-plugins-base for make 3.82 as
> > well as fixes to enable gthumb to build on a system without gtk-doc installed
> 
> Thanks.
> 
> >   gthumb: add gnome-doc-utils-native to DEPENDS
> 
> Using your poky-contrib/josh/make-382git branch and trying to build
> poky-image-sdk for qemuppc on F14 results for me in this:
> 
> ...
> | checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> | checking how to hardcode library paths into programs... immediate
> | checking for glib-genmarshal... /opt/poky/build-work-qemuppc/tmp/sysroots/x86_64-linux/usr/bin/glib-genmarshal
> | checking for glib-mkenums... /opt/poky/build-work-qemuppc/tmp/sysroots/x86_64-linux/usr/bin/glib-mkenums
> | checking for powerpc-poky-linux-pkg-config... no
> | checking for pkg-config... /opt/poky/build-work-qemuppc/tmp/sysroots/x86_64-linux/usr/bin/pkg-config
> | configure: WARNING: using cross tools not prefixed with host triplet
> | checking pkg-config is at least version 0.9.0... yes
> | checking gnome-doc-utils >= 0.3.2... no
> | configure: error: gnome-doc-utils >= 0.3.2 not found
> | FATAL: oe_runconf failed
> | ERROR: Task failed: ('function do_configure failed', '/opt/poky/build-work-qemuppc/tmp/work/ppc603e-poky-linux/gthumb-2.12.0-r2/temp/log.do_configure.5399')
> NOTE: package gthumb-2.12.0-r2: task do_configure: Failed
> ERROR: Task 1387 (/home/wd/git/poky/work/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb, do_configure) failed with 1
> ERROR: '/home/wd/git/poky/work/meta/recipes-gnome/gthumb/gthumb_2.12.0.bb' failed
> 
> Am I missing something?

Ah, of course - we need the non-native variant of gnome-doc-utils to
pass the pkg-config check...

As you've discovered (on IRC) you can work around this by manually
building gnome-doc-utils - I will work out a patch for this today.

Thanks for reporting,

Joshua
-- 
Joshua Lock
        Intel Open Source Technology Centre



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/4] Misc build fixes
  2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
                   ` (4 preceding siblings ...)
  2010-12-20  9:29 ` [PATCH 0/4] Misc build fixes Wolfgang Denk
@ 2010-12-20 12:47 ` Joshua Lock
  5 siblings, 0 replies; 8+ messages in thread
From: Joshua Lock @ 2010-12-20 12:47 UTC (permalink / raw)
  To: poky

On Fri, 2010-12-17 at 15:44 +0000, Joshua Lock wrote:
> This series includes a corrected fix for gst-plugins-base for make 3.82 as
> well as fixes to enable gthumb to build on a system without gtk-doc installed

Please ignore this series, I'm putting together an updated patch series
as the gthumb fix isn't right.

Thanks,
Joshua
-- 
Joshua Lock
        Intel Open Source Technology Centre



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-12-20 12:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-17 15:44 [PATCH 0/4] Misc build fixes Joshua Lock
2010-12-14 17:56 ` [PATCH 1/4] gst-plugins: fix for make 3.82 Joshua Lock
2010-12-17 14:09 ` [PATCH 2/4] gnome-common: add native variant via BBCLASSEXTEND Joshua Lock
2010-12-17 14:09 ` [PATCH 3/4] gnome-doc-utils: add native variant using BBCLASSEXTEND Joshua Lock
2010-12-17 14:11 ` [PATCH 4/4] gthumb: add gnome-doc-utils-native to DEPENDS Joshua Lock
2010-12-20  9:29 ` [PATCH 0/4] Misc build fixes Wolfgang Denk
2010-12-20 12:23   ` Joshua Lock
2010-12-20 12:47 ` Joshua Lock

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.