Re: Undigest cooker in place

[ Thread Index | Date Index | More lists.tuxfamily.org/slitaz Archives ]


>
> Commited: http://hg.slitaz.org/wok-undigest/rev/8bf26e05117a
>
> You work showed a bug in libbonobo and libbonobo-dev receipt
> since /usr/include was not copied as well as pkgconfig file. I also had
> to fix bdeps in libgnome to make it build. But... libbonoboui failed:
>
but didn't you improve libbonobo* with pkgconfig and /usr/include in
wok-undigest? see  http://hg.slitaz.org/wok-undigest/rev/ea9cbfae3627
 maybe libbonobo* in wok-undigest are better, i used receipt from
wok-undigest, libbonobo is both in wok and in wok-undigest

> http://cook.slitaz.org/undigest/cooker.cgi?pkg=libbonoboui
>
> I guess you will quick find the problem and I let you fix it, also feel
> free to change the MAINTAINER to your self!
the problem was popt-dev, it is also needed by libbonobo.
So i've got 3 questions:
1)since cook remove build depends after packages are built, build
depends are not inherited: for example, libgnome requires popt-dev,
but also libbonoboui requires popt/popt-dev, and it doesn't inherit
popt-dev from libgnome, so we have to put popt-dev in both libgnome
and libbonoboui receipts.

2) libbonoboui requires libbonobo/libbonobo-dev, which are also
required by libgnome; is it sufficient to put only
libgnome/libgnome-dev in libbonoboui and not also
libbonobo/libbonobo-dev? i think not, so included in the bdeps of
libbonobui/receipt

3)And what about dbus-glib/dbus-glib-dev, or ORBit2/ORBit2-dev,
libxml2/libxml2-dev which are included in libbonobo but not in
libbonoboui?



> We dont include locale actually in any packages for size reason but have
> languages pack (could be better with locale-it-extra, etc). That said
> you can include locale via LOCALE in cook.conf, it will just include
> the specified locale, we may use that a day to include all supported
> language by default in all packages.
ok


here is the patch, it should work:
--added popt/popt-dev, libbonobo/libbonobo-dev--

--- wok-undigest/libbonoboui/receipt
+++ wok/libbonoboui/receipt
@@ -6,9 +6,9 @@
 SHORT_DESC="The libbonoboui package contains libbonoboui libraries."
 MAINTAINER="pankso@xxxxxxxxxx"
 DEPENDS="glib gtk+ libgnome libgnomecanvas libglade GConf xorg-libXft
-xorg-libXdamage alsa-lib"
+xorg-libXdamage alsa-lib popt libbonobo"
 BUILD_DEPENDS="glib-dev gtk+-dev libgnome-dev libgnomecanvas-dev libglade-dev \
-GConf-dev xorg-libXft-dev xorg-libXdamage-dev alsa-lib-dev"
+GConf-dev xorg-libXft-dev xorg-libXdamage-dev alsa-lib-dev popt-dev
libbonobo-dev"
 TARBALL="$PACKAGE-$VERSION.tar.bz2"
 WEB_SITE="http://www.gnome.org/";
 WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL";


> - Christophe
Daniele

---
SliTaz GNU/Linux Mailing list - http://www.slitaz.org/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/