Message ID | 43e6b205317584d293c1347bf51d38872a6b4778.1380892944.git.kibo@prevas.dk |
---|---|
State | Under Review |
Headers | show |
Hi Kim I think we should setup an OE-lite/GNOME repository, and put GNOME components such as ATK in it. Do you have other GNOME components for this, or is it just ATK for now? /Esben
I've been informed that a meta/gtk layer already exists. In addition to atk it also contains pango, cairo and gtk+ We certainly should avoid duplicating recipes. /Kim
Kim Bøndergaard Poulsen <Kim.BondergaardPoulsen@prevas.dk> writes: > Esben Haabendal <esben.haabendal@dev.prevas.dk> writes: >> >> I think we should setup an OE-lite/GNOME repository, and put GNOME >> components such as ATK in it. >> >> Do you have other GNOME components for this, or is it just ATK for now? > > I've been informed that a meta/gtk layer already exists. Correct. Yann Diorcet did some work on this about 1 year ago. Could one of you pick up the work there? I need to have one of you be the maintainer (with git push access), which is currently Yann. @Yann: Are you still interested in maintaining the OE-lite/gtk metadata? > In addition to atk it also contains pango, cairo and gtk+ > We certainly should avoid duplicating recipes. According to www.gtk.org, the actual list of GTK+ modules is: * gtk+ * glib * pango * gdk-pixbuf * atk The cario project is part of the freedesktop.org project, and not GTK+, and I don't think it should be seen as a part of the OE-lite/gtk metadata. If we setup an OE-lite/freedesktop repository, we could place it there. The pixman recipe is part of cairo, so should go there as well. /Esben
I have updated the OE-lite/gtk with my last fixes. I'm currently using it for darwin, linux and windows cross compilation. It works well ! 2013/11/27 Esben Haabendal <esben.haabendal@dev.prevas.dk> > Kim Bøndergaard Poulsen <Kim.BondergaardPoulsen@prevas.dk> writes: > > Esben Haabendal <esben.haabendal@dev.prevas.dk> writes: > >> > >> I think we should setup an OE-lite/GNOME repository, and put GNOME > >> components such as ATK in it. > >> > >> Do you have other GNOME components for this, or is it just ATK for now? > > > > I've been informed that a meta/gtk layer already exists. > > Correct. Yann Diorcet did some work on this about 1 year ago. Could > one of you pick up the work there? I need to have one of you be the > maintainer (with git push access), which is currently Yann. > > @Yann: Are you still interested in maintaining the OE-lite/gtk metadata? > > > In addition to atk it also contains pango, cairo and gtk+ > > We certainly should avoid duplicating recipes. > > According to www.gtk.org, the actual list of GTK+ modules is: > > * gtk+ > * glib > * pango > * gdk-pixbuf > * atk > > The cario project is part of the freedesktop.org project, and not GTK+, > and > I don't think it should be seen as a part of the OE-lite/gtk metadata. > If we setup an OE-lite/freedesktop repository, we could place it there. > The pixman recipe is part of cairo, so should go there as well. > > /Esben >
Yann Diorcet <diorcet.yann@gmail.com> writes: > I have updated the OE-lite/gtk with my last fixes. I'm currently using it for > darwin, linux and windows cross compilation. It works well ! Hi Kim Can you resend your work as patches to the current HEAD of OE-lite/gtk so Yann can merge it? /Esben
diff --git a/recipes/libatk/atk_2.8.0.oe b/recipes/libatk/atk_2.8.0.oe new file mode 100644 index 0000000..a4f9e9a --- /dev/null +++ b/recipes/libatk/atk_2.8.0.oe @@ -0,0 +1,23 @@ +SUMMARY = "ATK, Provides a set of interfaces for accessibility." +DESCRIPTION = """ + The ATK library provides a set of interfaces for accessibility. + By supporting the ATK interfaces, an application or toolkit can be + used such as tools such as screen readers, magnifiers, + and alternative input devices +""" +LICENSE = "GPL2" + +SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/atk/2.8/${PN}-${PV}.tar.xz" + +RECIPE_TYPES = "machine native" + +inherit autotools library pkgconfig + +DEPENDS += "glib-libgobject" +DEPENDS_${PN} += "glib-libgobject" +RDEPENDS_${PN} += "glib-libgobject glib-libglib libgthread libpthread \ + libffi libpcre libc" + +FILES_${PN}-doc += "${datadir}/gtk-doc" + + diff --git a/recipes/libatk/atk_2.8.0.oe.sig b/recipes/libatk/atk_2.8.0.oe.sig new file mode 100644 index 0000000..e72fcfa --- /dev/null +++ b/recipes/libatk/atk_2.8.0.oe.sig @@ -0,0 +1 @@ +e8a9dacd22b31a6cb733ce66fb1c220cc6720970 atk-2.8.0.tar.xz