From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from starfish.geekisp.com ([216.168.135.166]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1PKMD3-0007OY-Jo for openembedded-devel@lists.openembedded.org; Mon, 22 Nov 2010 03:32:50 +0100 Received: (qmail 16430 invoked by uid 1003); 22 Nov 2010 02:31:36 -0000 Received: from 207.47.37.2.static.nextweb.net (HELO ?192.168.0.31?) (philip@opensdr.com@207.47.37.2) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 22 Nov 2010 02:31:36 -0000 Message-ID: <4CE9D604.5040202@balister.org> Date: Sun, 21 Nov 2010 18:31:32 -0800 From: Philip Balister User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101027 Fedora/3.1.6-1.fc13 Thunderbird/3.1.6 MIME-Version: 1.0 To: openembedded-devel@lists.openembedded.org References: <1290383951-6683-1-git-send-email-obi@opendreambox.org> In-Reply-To: <1290383951-6683-1-git-send-email-obi@opendreambox.org> X-SA-Exim-Connect-IP: 216.168.135.166 X-SA-Exim-Mail-From: philip@balister.org X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on discovery X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:20:07 +0000) X-SA-Exim-Scanned: Yes (on linuxtogo.org) Subject: Re: [PATCH 1/3] gtk+-1.2: convert to new style staging (fixes xmms build) X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Nov 2010 02:32:51 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/21/2010 03:59 PM, Andreas Oberritter wrote: > * gtk+-1.2 didn't install its pkg-config file, but gtk-config > depended on it and went crazy without it. xmms uses gtk-config. > > Signed-off-by: Andreas Oberritter > Tested-by: Yury Bushmelev Tested-by: Philip Balister > --- > recipes/gtk+/gtk+-1.2_1.2.10.bb | 30 ++---------------------------- > 1 files changed, 2 insertions(+), 28 deletions(-) > > diff --git a/recipes/gtk+/gtk+-1.2_1.2.10.bb b/recipes/gtk+/gtk+-1.2_1.2.10.bb > index 2e5f86d..a503eab 100644 > --- a/recipes/gtk+/gtk+-1.2_1.2.10.bb > +++ b/recipes/gtk+/gtk+-1.2_1.2.10.bb > @@ -4,7 +4,7 @@ HOMEPAGE = "http://www.gtk.org" > SECTION = "libs" > PRIORITY = "optional" > DEPENDS = "glib-1.2 jpeg libpng libxext" > -PR = "r3" > +PR = "r4" > > SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v1.2/gtk+-${PV}.tar.gz \ > file://timezone-fix.patch \ > @@ -15,7 +15,7 @@ SRC_URI_append_jlime = " file://small-filesel.patch " > > S = "${WORKDIR}/gtk+-${PV}" > > -inherit autotools pkgconfig flow-lossage > +inherit autotools pkgconfig flow-lossage binconfig > > do_configure_prepend() { > install -d m4 > @@ -28,32 +28,6 @@ FILES_${PN}-dev += "${datadir}/gtk-1.2/include ${libdir}/gtk-1.2/include" > > > EXTRA_OECONF = "--enable-debug=no --disable-glibtest --disable-xim" > -# --disable-cruft > - > -LIBV = "1.2.10" > - > -gtk_include = "fnmatch.h gtk.h gtkaccelgroup.h gtkaccellabel.h gtkadjustment.h gtkalignment.h gtkarg.h gtkarrow.h gtkaspectframe.h gtkbbox.h gtkbin.h gtkbindings.h gtkbox.h gtkbutton.h gtkcalendar.h gtkcheckbutton.h gtkcheckmenuitem.h gtkclist.h gtkcolorsel.h gtkcombo.h gtkcompat.h gtkcontainer.h gtkctree.h gtkcurve.h gtkdata.h gtkdebug.h gtkdialog.h gtkdnd.h gtkdrawingarea.h gtkeditable.h gtkentry.h gtkenums.h gtkeventbox.h gtkfeatures.h gtkfilesel.h gtkfixed.h gtkfontsel.h gtkframe.h gtkgamma.h gtkgc.h gtkhandlebox.h gtkhbbox.h gtkhbox.h gtkhpaned.h gtkhruler.h gtkhscale.h gtkhscrollbar.h gtkhseparator.h gtkimage.h gtkinputdialog.h gtkintl.h gtkinvisible.h gtkitem.h gtkitemfactory.h gtklabel.h gtklayout.h gtklist.h gtklistitem.h gtkmain.h gtkmarshal.h gtkmenu.h gtkmenubar.h gtkmenufactory.h gtkmenuitem.h gtkmenushell.h gtkmisc.h gtknotebook.h gtkobject.h gtkoptionmenu.h gtkpacker.h gtkpaned.h gtkpixmap.h gtkplug.h gtkpreview.h gtkprivate.h gtkprogress.h gtkprogressbar.h gt > kradiobutton.h gtkradiomenuitem.h gtkrange.h gtkrc.h gtkruler.h gtkscale.h gtkscrollbar.h gtkscrolledwindow.h gtkselection.h gtkseparator.h gtksignal.h gtksocket.h gtkspinbutton.h gtkstatusbar.h gtkstyle.h gtktable.h gtktearoffmenuitem.h gtktext.h gtkthemes.h gtktipsquery.h gtktogglebutton.h gtktoolbar.h gtktooltips.h gtktree.h gtktreeitem.h gtktypebuiltins.h gtktypeutils.h gtkvbbox.h gtkvbox.h gtkviewport.h gtkvpaned.h gtkvruler.h gtkvscale.h gtkvscrollbar.h gtkvseparator.h gtkwidget.h gtkwindow.h makeenums.h stamp-gtkmarshal.h stamp-gtktypebuiltins.h" > -gdk_include = "MwmUtil.h gdk.h gdkcursors.h gdki18n.h gdkinput.h gdkinputcommon.h gdkinputgxi.h gdkinputnone.h gdkinputxfree.h gdkkeysyms.h gdkprivate.h gdkrgb.h gdktypes.h gdkx.h gxid_lib.h gxid_proto.h" > - > -do_stage () { > - oe_libinstall -so -C gtk libgtk ${STAGING_LIBDIR} > - oe_libinstall -so -C gdk libgdk ${STAGING_LIBDIR} > - > - mkdir -p ${STAGING_INCDIR}/gtk-1.2/gtk > - for i in ${gtk_include}; do > - install -m 0644 gtk/$i ${STAGING_INCDIR}/gtk-1.2/gtk/$i > - done > - > - mkdir -p ${STAGING_INCDIR}/gtk-1.2/gdk > - for i in ${gdk_include}; do > - install -m 0644 gdk/$i ${STAGING_INCDIR}/gtk-1.2/gdk/$i > - done > - > - mkdir -p ${STAGING_LIBDIR}/gtk-1.2/include > - > - install -m 0644 gtk.m4 ${STAGING_DATADIR}/aclocal/ > - install -m 0755 gtk-config ${STAGING_BINDIR_CROSS}/ > -} > > do_install_append () { > install -d ${D}${sysconfdir}/gtk-1.2