From c0d6758d0cdbdb53b449a4050ac62923b17784d9 Mon Sep 17 00:00:00 2001 From: Jose V Beneyto Date: Fri, 29 Oct 2010 14:52:09 +0200 Subject: [PATCH] gtk: initial import (verified compilation) --- gtk/.footprint | 411 ++++++++++++++++++++++++++++ gtk/.md5sum | 6 + gtk/Pkgfile | 131 +++++++++ gtk/gdk-pixbuf.loaders | 124 +++++++++ gtk/gtk+-2.20.1-cross_compile.patch | 207 ++++++++++++++ gtk/gtk-register.sh | 9 + gtk/gtk.immodules | 39 +++ 7 files changed, 927 insertions(+) create mode 100644 gtk/.footprint create mode 100644 gtk/.md5sum create mode 100644 gtk/Pkgfile create mode 100644 gtk/gdk-pixbuf.loaders create mode 100644 gtk/gtk+-2.20.1-cross_compile.patch create mode 100644 gtk/gtk-register.sh create mode 100644 gtk/gtk.immodules diff --git a/gtk/.footprint b/gtk/.footprint new file mode 100644 index 0000000..9194ccb --- /dev/null +++ b/gtk/.footprint @@ -0,0 +1,411 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/gdk-pixbuf-csource +-rwxr-xr-x root/root usr/bin/gdk-pixbuf-query-loaders +-rwxr-xr-x root/root usr/bin/gtk-builder-convert +-rwxr-xr-x root/root usr/bin/gtk-query-immodules-2.0 +-rwxr-xr-x root/root usr/bin/gtk-register +-rwxr-xr-x root/root usr/bin/gtk-update-icon-cache +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/gtk-2.0/ +-rw-r--r-- root/root usr/etc/gtk-2.0/gdk-pixbuf.loaders +-rw-r--r-- root/root usr/etc/gtk-2.0/gtk.immodules +-rw-r--r-- root/root usr/etc/gtk-2.0/im-multipress.conf +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/gail-1.0/ +drwxr-xr-x root/root usr/include/gail-1.0/gail/ +-rw-r--r-- root/root usr/include/gail-1.0/gail/gailwidget.h +drwxr-xr-x root/root usr/include/gail-1.0/libgail-util/ +-rw-r--r-- root/root usr/include/gail-1.0/libgail-util/gail-util.h +-rw-r--r-- root/root usr/include/gail-1.0/libgail-util/gailmisc.h +-rw-r--r-- root/root usr/include/gail-1.0/libgail-util/gailtextutil.h +drwxr-xr-x root/root usr/include/gtk-2.0/ +drwxr-xr-x root/root usr/include/gtk-2.0/gdk-pixbuf-xlib/ +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.h +drwxr-xr-x root/root usr/include/gtk-2.0/gdk-pixbuf/ +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-marshal.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk-pixbuf/gdk-pixdata.h +drwxr-xr-x root/root usr/include/gtk-2.0/gdk/ +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdk.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkcairo.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkcolor.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkcursor.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkdisplay.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkdisplaymanager.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkdnd.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkdrawable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkenumtypes.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkevents.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkfont.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkgc.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdki18n.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkimage.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkinput.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkkeys.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkkeysyms.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkpango.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkpixbuf.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkpixmap.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkprivate.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkproperty.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkregion.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkrgb.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkscreen.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkselection.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkspawn.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdktestutils.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdktypes.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkvisual.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkwindow.h +-rw-r--r-- root/root usr/include/gtk-2.0/gdk/gdkx.h +drwxr-xr-x root/root usr/include/gtk-2.0/gtk/ +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtk.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaboutdialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaccelgroup.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaccellabel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaccelmap.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaccessible.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaction.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkactiongroup.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkactivatable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkadjustment.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkalignment.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkarrow.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkaspectframe.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkassistant.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbin.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbindings.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbuildable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbuilder.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcalendar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcelleditable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcelllayout.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrenderer.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrendererspin.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrenderertext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcellview.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcheckbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkclipboard.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkclist.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcolorbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcolorsel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcolorseldialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcombo.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcombobox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcomboboxentry.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcontainer.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkctree.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkcurve.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkdebug.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkdialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkdnd.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkdrawingarea.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkeditable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkentry.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkentrybuffer.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkentrycompletion.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkenums.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkeventbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkexpander.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfilechooser.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfilefilter.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfilesel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfixed.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfontbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkfontsel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkframe.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkgamma.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkgc.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhandlebox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhbbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhpaned.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhruler.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhscale.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhscrollbar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhseparator.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkhsv.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkiconfactory.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkicontheme.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkiconview.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkimage.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkimagemenuitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkimcontext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkimcontextsimple.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkimmodule.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkimmulticontext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkinfobar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkinputdialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkinvisible.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkitemfactory.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtklabel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtklayout.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtklinkbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtklist.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtklistitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkliststore.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmain.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmarshal.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmenu.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmenubar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmenuitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmenushell.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmessagedialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmisc.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmodules.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkmountoperation.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtknotebook.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkobject.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkoldeditable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkoptionmenu.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkorientable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkpagesetup.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkpaned.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkpapersize.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkpixmap.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkplug.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkpreview.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprintcontext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprintoperation.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprintsettings.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprivate.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprogress.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkprogressbar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkradioaction.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkradiobutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkradiomenuitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrange.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrc.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentaction.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentchooser.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentfilter.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkrecentmanager.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkruler.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkscale.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkscalebutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkscrollbar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkscrolledwindow.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkselection.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkseparator.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtksettings.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkshow.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtksignal.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtksizegroup.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtksocket.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkspinbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkspinner.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkstatusbar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkstatusicon.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkstock.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkstyle.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktestutils.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextbuffer.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextchild.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextdisplay.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextiter.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextlayout.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextmark.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktexttag.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktexttagtable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktextview.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktipsquery.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoggleaction.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktogglebutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoolbar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoolbutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoolitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoolitemgroup.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoolpalette.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktoolshell.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktooltip.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktooltips.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktree.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreednd.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreeitem.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreemodel.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreemodelfilter.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreemodelsort.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreeselection.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreesortable.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreestore.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreeview.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktypebuiltins.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtktypeutils.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkuimanager.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvbbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvbox.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkversion.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkviewport.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvolumebutton.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvpaned.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvruler.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvscale.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvscrollbar.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkvseparator.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkwidget.h +-rw-r--r-- root/root usr/include/gtk-2.0/gtk/gtkwindow.h +drwxr-xr-x root/root usr/include/gtk-unix-print-2.0/ +drwxr-xr-x root/root usr/include/gtk-unix-print-2.0/gtk/ +-rw-r--r-- root/root usr/include/gtk-unix-print-2.0/gtk/gtkpagesetupunixdialog.h +-rw-r--r-- root/root usr/include/gtk-unix-print-2.0/gtk/gtkprinter.h +-rw-r--r-- root/root usr/include/gtk-unix-print-2.0/gtk/gtkprintjob.h +-rw-r--r-- root/root usr/include/gtk-unix-print-2.0/gtk/gtkprintunixdialog.h +-rw-r--r-- root/root usr/include/gtk-unix-print-2.0/gtk/gtkunixprint.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/gtk-2.0/ +drwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/ +drwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/engines/ +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/engines/libpixmap.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so +drwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/ +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-am-et.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-am-et.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-ipa.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-ipa.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-multipress.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-multipress.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-thai.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-thai.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-ti-er.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-ti-et.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-viqr.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-viqr.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-xim.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so +drwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/ +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so +drwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/printbackends/ +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-file.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.so +drwxr-xr-x root/root usr/lib/gtk-2.0/include/ +-rw-r--r-- root/root usr/lib/gtk-2.0/include/gdkconfig.h +drwxr-xr-x root/root usr/lib/gtk-2.0/modules/ +-rwxr-xr-x root/root usr/lib/gtk-2.0/modules/libferret.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/modules/libferret.so +-rwxr-xr-x root/root usr/lib/gtk-2.0/modules/libgail.la +-rwxr-xr-x root/root usr/lib/gtk-2.0/modules/libgail.so +-rwxr-xr-x root/root usr/lib/libgailutil.la +lrwxrwxrwx root/root usr/lib/libgailutil.so -> libgailutil.so.18.0.1 +lrwxrwxrwx root/root usr/lib/libgailutil.so.18 -> libgailutil.so.18.0.1 +-rwxr-xr-x root/root usr/lib/libgailutil.so.18.0.1 +-rw-r--r-- root/root usr/lib/libgdk-x11-2.0.la +lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.2000.1 +lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2000.1 +-rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.2000.1 +-rwxr-xr-x root/root usr/lib/libgdk_pixbuf-2.0.la +lrwxrwxrwx root/root usr/lib/libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0.2000.1 +lrwxrwxrwx root/root usr/lib/libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.2000.1 +-rwxr-xr-x root/root usr/lib/libgdk_pixbuf-2.0.so.0.2000.1 +-rwxr-xr-x root/root usr/lib/libgdk_pixbuf_xlib-2.0.la +lrwxrwxrwx root/root usr/lib/libgdk_pixbuf_xlib-2.0.so -> libgdk_pixbuf_xlib-2.0.so.0.2000.1 +lrwxrwxrwx root/root usr/lib/libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.2000.1 +-rwxr-xr-x root/root usr/lib/libgdk_pixbuf_xlib-2.0.so.0.2000.1 +-rw-r--r-- root/root usr/lib/libgtk-x11-2.0.la +lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2000.1 +lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2000.1 +-rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.2000.1 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/gail.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gdk-2.0.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gdk-pixbuf-2.0.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gdk-pixbuf-xlib-2.0.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gdk-x11-2.0.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gtk+-2.0.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gtk+-unix-print-2.0.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gtk+-x11-2.0.pc +drwxr-xr-x root/root usr/man/ +drwxr-xr-x root/root usr/man/man1/ +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/aclocal/ +-rw-r--r-- root/root usr/share/aclocal/gtk-2.0.m4 +drwxr-xr-x root/root usr/share/themes/ +drwxr-xr-x root/root usr/share/themes/Default/ +drwxr-xr-x root/root usr/share/themes/Default/gtk-2.0-key/ +-rw-r--r-- root/root usr/share/themes/Default/gtk-2.0-key/gtkrc +drwxr-xr-x root/root usr/share/themes/Emacs/ +drwxr-xr-x root/root usr/share/themes/Emacs/gtk-2.0-key/ +-rw-r--r-- root/root usr/share/themes/Emacs/gtk-2.0-key/gtkrc +drwxr-xr-x root/root usr/share/themes/Raleigh/ +drwxr-xr-x root/root usr/share/themes/Raleigh/gtk-2.0/ +-rw-r--r-- root/root usr/share/themes/Raleigh/gtk-2.0/gtkrc diff --git a/gtk/.md5sum b/gtk/.md5sum new file mode 100644 index 0000000..751d1f8 --- /dev/null +++ b/gtk/.md5sum @@ -0,0 +1,6 @@ +466ef7c98c087623f46ac10f1624675f gdk-pixbuf.loaders +a1de5102643990507d2119e2b539bdbf gtk+-2.20.0-2.20.1.diff.gz +5517f78b1eb9b1eb60bd48a0152d09e6 gtk+-2.20.0.tar.bz2 +214a5a388644ce01960dd21f267b1a91 gtk+-2.20.1-cross_compile.patch +3c88561a89724dfe9d807077ba0603c8 gtk-register.sh +eda1c35627e28a49b5908ba47bdb2369 gtk.immodules diff --git a/gtk/Pkgfile b/gtk/Pkgfile new file mode 100644 index 0000000..c0acecb --- /dev/null +++ b/gtk/Pkgfile @@ -0,0 +1,131 @@ +# Description: A multi-platform toolkit for creating graphical user interfaces +# URL: http://www.gtk.org/ +# Maintainer: Tilman Sauerbeck, tilman at crux dot nu +# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu +# Depends on: atk hicolor-icon-theme libtiff pango xorg-libsm xorg-libxcursor xorg-libxrandr + +name=gtk +version=2.20.1 +release=1 +source=(http://download.gnome.org/sources/gtk+/2.20/${name}+-2.20.0.tar.bz2 \ + http://download.gnome.org/sources/gtk+/2.20/${name}+-2.20.0-$version.diff.gz \ + gdk-pixbuf.loaders \ + gtk.immodules \ + gtk-register.sh \ + ${name}+-$version-cross_compile.patch) + +build () { + cd $SRC/${name}+-2.20.0 + + zcat $SRC/${name}+-2.20.0-$version.diff.gz | patch -p1 + + # first we need to build some native tools + cp -vr $SRC/${name}+-2.20.0{,.host} + cd $SRC/${name}+-2.20.0.host + + SAVED_CFLAGS="$CFLAGS" SAVED_CXXFLAGS="$CXXFLAGS" + SAVED_AR="$AR" SAVED_RANLIB="$RANLIB" SAVED_LD="$LD" + unset CC CFLAGS CXX CXXFLAGS AR RANLIB LD + + # avoid errors due to non-installed dependencies + sed -e 's|as_fn_error|_fake_as_fn_error|g' configure > configure.host + sed -e 's|_fake_as_fn_error ()|as_fn_error ()|' -i configure.host + + cat >> configure.host << __EOF__ +_fake_as_fn_error() { + echo $@ >/dev/null +} +__EOF__ + + sh configure.host --prefix=/usr --without-libjasper + + # gdk-pixbuf-csource.host + cd $SRC/${name}+-2.20.0.host/gdk-pixbuf + make + mv gdk-pixbuf-csource{,.host} + # gtk-update-icon-cache.host + cd $SRC/${name}+-2.20.0.host/gtk + make gtk-update-icon-cache \ + CFLAGS="-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gio-unix-2.0" \ + LIBS="-lgio-2.0 -lm" + mv gtk-update-icon-cache{,.host} + + # continue with crosscompilation + cd $SRC/${name}+-2.20.0 + patch -p1 -i $SRC/gtk+-2.20.1-cross_compile.patch + + sed -i Makefile.in -e '/SRC_SUBDIRS =/ s/demos //' + + echo "gio_can_sniff=no" > config.cache + echo "ac_cv_path_GDK_PIXBUF_CSOURCE=$SRC/gtk+-2.20.0.host/gdk-pixbuf/gdk-pixbuf-csource.host" >> config.cache + echo "ac_cv_path_GTK_UPDATE_ICON_CACHE=$SRC/gtk+-2.20.0.host/gtk/gtk-update-icon-cache.host" >> config.cache + + export DEFAULT_LIBS="-L$CLFS/usr/lib" + export DEFAULT_CFLAGS="-I$CLFS/usr/include" + + export FONTCONFIG_LIBS="$DEFAULT_LIBS -lfontconfig" + export FONTCONFIG_CFLAGS="$DEFAULT_CFLAGS" + + export GLIB_LIBS="-pthread -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0" + export GLIB_CFLAGS="-pthread -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include -I$CLFS/usr/include/gio-unix-2.0" + + export ATK_LIBS="$GLIB_LIBS -latk-1.0" + export ATK_CFLAGS="$GLIB_CFLAGS -I$CLFS/usr/include/atk-1.0" + + export CAIRO_BACKEND_LIBS="$GLIB_LIBS -lcairo" + export CAIRO_BACKEND_CFLAGS="$GLIB_CFLAGS -I$CLFS/usr/include/cairo -I$CLFS/usr/include/pixman-1 -I$CLFS/usr/include/freetype2 -I$CLFS/usr/include/libpng12" + + export PANGO_LIBS="$GLIB_LIBS -lpangocairo-1.0 -lpango-1.0 $CAIRO_BACKEND_LIBS" + export PANGO_CFLAGS="$GLIB_CFLAGS -I$CLFS/usr/include/pango-1.0 $CAIRO_BACKEND_CFLAGS" + + export BASE_DEPENDENCIES_LIBS="$ATK_LIBS $PANGO_LIBS $FONTCONFIG_LIBS" + export BASE_DEPENDENCIES_CFLAGS="$ATK_CFLAGS $PANGO_CFLAGS $FONTCONFIG_CFLAGS" + + export GTK_DEP_LIBS="$BASE_DEPENDENCIES_LIBS -lX11 -lXfixes" + export GTK_DEP_CFLAGS="$BASE_DEPENDENCIES_CFLAGS" + + export GDK_DEP_LIBS="$GTK_DEP_LIBS -lXext -lXrender -lXrandr -lXcursor -lm" + export GDK_DEP_CFLAGS="$GTK_DEP_CFLAGS" + + export GDK_PIXBUF_DEP_LIBS="$GLIB_LIBS -lgio-2.0 -lm" + export GDK_PIXBUF_DEP_CFLAGS="$GLIB_CFLAGS" + + export GDK_PIXBUF_XLIB_DEP_LIBS="$GDK_PIXBUF_DEP_LIBS -lX11" + export GDK_PIXBUF_XLIB_DEP_CFLAGS="$GLIB_CFLAGS" + + export X_LIBS="$DEFAULT_LIBS -lX11 -lXext -lXrender" + export X_CFLAGS="$DEFAULT_CFLAGS" + + export ATK_PREFIX="$CLFS/usr" + export GLIB_PREFIX="$CLFS/usr" + export CAIRO_PREFIX="$CLFS/usr" + export PANGO_PREFIX="$CLFS/usr" + + export CC="$CTARGET-gcc" CXX="$CTARGET-g++" + export CFLAGS="$SAVED_CFLAGS" CXXFLAGS="$SAVED_CFLAGS" + export AR="$SAVED_AR" RANLIB="$SAVED_RANLIB" LD="$SAVED_LD" + + ./configure --build=$CHOST \ + --host=$CTARGET \ + --prefix=/usr \ + --mandir=/usr/man \ + --enable-xkb \ + --disable-xinerama \ + --disable-glibtest \ + --disable-cups \ + --with-gdktarget=x11 \ + --with-libpng \ + --with-libjpeg \ + --with-libtiff \ + --without-libjasper \ + --with-x \ + --cache-file=config.cache + + make + make DESTDIR=$PKG install + + install -d $PKG/usr/etc/gtk-2.0 + install -m 644 $SRC/{gtk.immodules,gdk-pixbuf.loaders} $PKG/usr/etc/gtk-2.0/ + rm -r $PKG/usr/share/{locale,gtk-doc} + install -m 0755 $SRC/gtk-register.sh $PKG/usr/bin/gtk-register +} diff --git a/gtk/gdk-pixbuf.loaders b/gtk/gdk-pixbuf.loaders new file mode 100644 index 0000000..f5f1dc8 --- /dev/null +++ b/gtk/gdk-pixbuf.loaders @@ -0,0 +1,124 @@ +# GdkPixbuf Image Loader Modules file +# Automatically generated file, do not edit +# Created by gdk-pixbuf-query-loaders from gtk+-2.20.1 +# +# LoaderDir = /usr/lib/gtk-2.0/2.10.0/loaders +# +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so" +"png" 5 "gtk20" "The PNG image format" "LGPL" +"image/png" "" +"png" "" +"\211PNG\r\n\032\n" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.so" +"ras" 4 "gtk20" "The Sun raster image format" "LGPL" +"image/x-cmu-raster" "image/x-sun-raster" "" +"ras" "" +"Y\246j\225" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so" +"ico" 5 "gtk20" "The ICO image format" "LGPL" +"image/x-icon" "image/x-ico" "image/x-win-bitmap" "" +"ico" "cur" "" +" \001 " "zz znz" 100 +" \002 " "zz znz" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.so" +"icns" 4 "gtk20" "The ICNS image format" "GPL" +"image/x-icns" "" +"icns" "" +"icns" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.so" +"xbm" 4 "gtk20" "The XBM image format" "LGPL" +"image/x-xbitmap" "" +"xbm" "" +"#define " "" 100 +"/*" "" 50 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.so" +"wbmp" 4 "gtk20" "The WBMP image format" "LGPL" +"image/vnd.wap.wbmp" "" +"wbmp" "" +" " "zz" 1 +" `" "z " 1 +" @" "z " 1 +" " "z " 1 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so" +"tga" 4 "gtk20" "The Targa image format" "LGPL" +"image/x-tga" "" +"tga" "targa" "" +" \001\001" "x " 100 +" \001\t" "x " 100 +" \002" "xz " 99 +" \003" "xz " 100 +" \n" "xz " 100 +" \013" "xz " 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.so" +"pcx" 4 "gtk20" "The PCX image format" "LGPL" +"image/x-pcx" "" +"pcx" "" +"\n \001" "" 100 +"\n\002\001" "" 100 +"\n\003\001" "" 100 +"\n\004\001" "" 100 +"\n\005\001" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.so" +"pnm" 4 "gtk20" "The PNM/PBM/PGM/PPM image format family" "LGPL" +"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" "" +"pnm" "pbm" "pgm" "ppm" "" +"P1" "" 100 +"P2" "" 100 +"P3" "" 100 +"P4" "" 100 +"P5" "" 100 +"P6" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.so" +"ani" 4 "gtk20" "The ANI image format" "LGPL" +"application/x-navi-animation" "" +"ani" "" +"RIFF ACON" " xxxx " 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.so" +"qtif" 4 "gtk20" "The QTIF image format" "LGPL" +"image/x-quicktime" "image/qtif" "" +"qtif" "qif" "" +"abcdidsc" "xxxx " 100 +"abcdidat" "xxxx " 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so" +"tiff" 1 "gtk20" "The TIFF image format" "LGPL" +"image/tiff" "" +"tiff" "tif" "" +"MM *" " z " 100 +"II* " " z" 100 +"II* \020 CR\002 " " z zzz z" 0 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so" +"bmp" 5 "gtk20" "The BMP image format" "LGPL" +"image/bmp" "image/x-bmp" "image/x-MS-bmp" "" +"bmp" "" +"BM" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so" +"jpeg" 5 "gtk20" "The JPEG image format" "LGPL" +"image/jpeg" "" +"jpeg" "jpe" "jpg" "" +"\377\330" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so" +"xpm" 4 "gtk20" "The XPM image format" "LGPL" +"image/x-xpixmap" "" +"xpm" "" +"/* XPM */" "" 100 + +"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so" +"gif" 4 "gtk20" "The GIF image format" "LGPL" +"image/gif" "" +"gif" "" +"GIF8" "" 100 + diff --git a/gtk/gtk+-2.20.1-cross_compile.patch b/gtk/gtk+-2.20.1-cross_compile.patch new file mode 100644 index 0000000..47b80ed --- /dev/null +++ b/gtk/gtk+-2.20.1-cross_compile.patch @@ -0,0 +1,207 @@ +diff -purN gtk+-2.20.1.orig/configure gtk+-2.20.1/configure +--- gtk+-2.20.1.orig/configure 2010-10-29 09:33:42.000000000 +0200 ++++ gtk+-2.20.1/configure 2010-10-29 12:03:19.000000000 +0200 +@@ -22817,8 +22817,14 @@ fi + GDK_PIXBUF_PACKAGES="gmodule-no-export-2.0 gobject-2.0 gio-2.0" + GDK_PIXBUF_EXTRA_LIBS="$STATIC_LIB_DEPS $MATH_LIB $MEDIA_LIB" + GDK_PIXBUF_EXTRA_CFLAGS= +-GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" +-GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS" ++ ++if test "$cross_compiling" = "yes"; then ++ GDK_PIXBUF_DEP_LIBS=$GDK_PIXBUF_DEP_LIBS ++ GDK_PIXBUF_DEP_CFLAGS=$GDK_PIXBUF_DEP_CFLAGS ++else ++ GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" ++ GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS" ++fi + + ######################################## + # Windowing system checks +@@ -22842,15 +22848,27 @@ if test "x$gdktarget" = "xx11"; then + # We use fontconfig very peripherally when decoding the default + # settings. + # +- if $PKG_CONFIG --exists fontconfig; then : ; else +- as_fn_error " ++ if test "$cross_compiling" != "yes"; then ++ if $PKG_CONFIG --exists fontconfig; then : ; else ++ as_fn_error " + *** fontconfig (http://www.fontconfig.org) is required by the X11 backend." "$LINENO" 5 ++ fi + fi + + # + # Check for basic X packages; we use pkg-config if available + # +- if $PKG_CONFIG --exists x11 xext xrender; then ++ ++ # on crosscompiling we assumed x11, xext and xrender installed ++ if test "$cross_compiling" = "yes"; then ++ have_base_x_pc=true ++ X_PACKAGES="$X_PACKAGES x11 xext xrender" # X_PACKAGES="fontconfig x11 xext xrender" ++ x_libs="$X_LIBS" ++ X_CFLAGS="$X_CFLAGS" ++ x_libs_for_checks="$x_libs_for_checks $x_libs" ++ GDK_PIXBUF_XLIB_PACKAGES="x11" ++ GDK_PACKAGES_FOR_X="x11" ++ elif $PKG_CONFIG --exists x11 xext xrender; then + have_base_x_pc=true + X_PACKAGES="$X_PACKAGES x11 xext xrender" + x_libs="`$PKG_CONFIG --libs x11 xext xrender`" +@@ -23992,7 +24010,6 @@ $as_echo "no" >&6; } + + $as_echo "#define XINPUT_XFREE 1" >>confdefs.h + +- + if $PKG_CONFIG --exists xi ; then + X_PACKAGES="$X_PACKAGES xi" + else +@@ -24016,6 +24033,14 @@ else + XINPUT_XFREE_FALSE= + fi + ++# on crosscompilation we assumed xrandr, xcursor, xfixes installed ++if test "$cross_compiling" = "yes"; then ++ X_PACKAGES="$X_PACKAGES xrandr xcursor xfixes" ++ GTK_PACKAGES_FOR_X="$GTK_PACKAGES_FOR_X xrandr xcursor xfixes" ++ $as_echo "#define HAVE_RANDR 1" >>confdefs.h ++ $as_echo "#define HAVE_XCURSOR 1" >>confdefs.h ++ $as_echo "#define HAVE_XFIXES 1" >>confdefs.h ++else + + # Check for the RANDR extension + if $PKG_CONFIG --exists "xrandr >= 1.2.99" ; then +@@ -24069,6 +24094,8 @@ $as_echo "#define HAVE_XDAMAGE 1" >>conf + GTK_PACKAGES_FOR_X="$GTK_PACKAGES_FOR_X xdamage" + fi + ++fi ++ + if $have_base_x_pc ; then + GDK_EXTRA_LIBS="$x_extra_libs" + else +@@ -24157,9 +24184,13 @@ fi + + fi + +-GDK_PIXBUF_XLIB_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $GDK_PIXBUF_XLIB_PACKAGES` $GDK_PIXBUF_XLIB_EXTRA_LIBS $GDK_PIXBUF_EXTRA_LIBS" +-GDK_PIXBUF_XLIB_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $GDK_PIXBUF_XLIB_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS $GDK_PIXBUF_XLIB_EXTRA_CFLAGS" +- ++if test "$cross_compiling" = "yes"; then ++ GDK_PIXBUF_XLIB_DEP_LIBS="$GDK_PIXBUF_XLIB_DEP_LIBS" ++ GDK_PIXBUF_XLIB_DEP_CFLAGS="$GDK_PIXBUF_XLIB_DEP_CFLAGS" ++else ++ GDK_PIXBUF_XLIB_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $GDK_PIXBUF_XLIB_PACKAGES` $GDK_PIXBUF_XLIB_EXTRA_LIBS $GDK_PIXBUF_EXTRA_LIBS" ++ GDK_PIXBUF_XLIB_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $GDK_PIXBUF_XLIB_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS $GDK_PIXBUF_XLIB_EXTRA_CFLAGS" ++fi + + + +@@ -24287,7 +24318,14 @@ fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Pango flags" >&5 + $as_echo_n "checking Pango flags... " >&6; } +-if $PKG_CONFIG --exists $PANGO_PACKAGES ; then ++if test "$cross_compiling" = "yes"; then ++ PANGO_CFLAGS="$PANGO_CFLAGS" ++ PANGO_LIBS="$PANGO_LIBS" ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PANGO_CFLAGS $PANGO_LIBS" >&5 ++$as_echo "$PANGO_CFLAGS $PANGO_LIBS" >&6; } ++ ++elif $PKG_CONFIG --exists $PANGO_PACKAGES ; then + PANGO_CFLAGS=`$PKG_CONFIG --cflags $PANGO_PACKAGES` + PANGO_LIBS=`$PKG_CONFIG --libs $PANGO_PACKAGES` + +@@ -24302,8 +24340,10 @@ fi + + CFLAGS="$CFLAGS $PANGO_CFLAGS" + +-if $PKG_CONFIG --uninstalled $PANGO_PACKAGES; then +- : ++if test "$cross_compiling" = "yes"; then ++ : ++elif $PKG_CONFIG --uninstalled $PANGO_PACKAGES; then ++ : + else + gtk_save_LIBS="$LIBS" + LIBS="$PANGO_LIBS $LIBS" +@@ -24347,8 +24387,13 @@ else + GDK_PACKAGES="$PANGO_PACKAGES $X_PACKAGES cairo-$cairo_backend" + fi + +-GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $GDK_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" +-GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $GDK_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS $GDK_EXTRA_CFLAGS" ++if test "$cross_compiling" = "yes"; then ++ GDK_DEP_LIBS="$GDK_DEP_LIBS" ++ GDK_DEP_CFLAGS="$GDK_DEP_CFLAGS" ++else ++ GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $GDK_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" ++ GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $GDK_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS $GDK_EXTRA_CFLAGS" ++fi + # + # If we aren't writing explicit dependencies, then don't put the extra libraries we need + # into the pkg-config files +@@ -24372,7 +24417,10 @@ fi + ATK_PACKAGES=atk + { $as_echo "$as_me:${as_lineno-$LINENO}: checking ATK flags" >&5 + $as_echo_n "checking ATK flags... " >&6; } +-if $PKG_CONFIG --exists $ATK_PACKAGES ; then ++if test "$cross_compiling" = "yes"; then ++ ATK_CFLAGS="$ATK_CFLAGS" ++ ATK_LIBS="$ATK_LIBS" ++elif $PKG_CONFIG --exists $ATK_PACKAGES ; then + ATK_CFLAGS=`$PKG_CONFIG --cflags $ATK_PACKAGES` + ATK_LIBS=`$PKG_CONFIG --libs $ATK_PACKAGES` + +@@ -24385,8 +24433,10 @@ else + " "$LINENO" 5 + fi + +-if $PKG_CONFIG --uninstalled $ATK_PACKAGES; then +- : ++if test "$cross_compiling" = "yes"; then ++ : ++elif $PKG_CONFIG --uninstalled $ATK_PACKAGES; then ++ : + else + gtk_save_LIBS="$LIBS" + LIBS="$ATK_LIBS $LIBS" +@@ -24426,17 +24476,30 @@ if test "x$gdktarget" = "xx11"; then + fi + GTK_EXTRA_LIBS= + GTK_EXTRA_CFLAGS= +-GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X `$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES` $GTK_EXTRA_LIBS $GDK_PIXBUF_EXTRA_LIBS" +-GTK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $GDK_PACKAGES $GTK_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS $GDK_EXTRA_CFLAGS $GTK_EXTRA_CFLAGS" ++ ++if test "$cross_compiling" = "yes"; then ++ GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X $GDK_LIBS" ++ GTK_DEP_CFLAGS="$GTK_DEP_CFLAGS" ++else ++ GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X `$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES` $GTK_EXTRA_LIBS $GDK_PIXBUF_EXTRA_LIBS" ++ GTK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $GDK_PACKAGES $GTK_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS $GDK_EXTRA_CFLAGS $GTK_EXTRA_CFLAGS" ++fi + + if test x"$os_win32" = xyes; then + GTK_EXTRA_CFLAGS="$msnative_struct" + fi + +-GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`" +-ATK_PREFIX="`$PKG_CONFIG --variable=prefix atk`" +-PANGO_PREFIX="`$PKG_CONFIG --variable=prefix pango`" +-CAIRO_PREFIX="`pkg-config --variable=prefix cairo`" ++if test "$cross_compiling" = "yes"; then ++ GLIB_PREFIX="$GLIB_PREFIX" ++ ATK_PREFIX="$ATK_PREFIX" ++ PANGO_PREFIX="$PANGO_PREFIX" ++ CAIRO_PREFIX="$CAIRO_PREFIX" ++else ++ GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`" ++ ATK_PREFIX="`$PKG_CONFIG --variable=prefix atk`" ++ PANGO_PREFIX="`$PKG_CONFIG --variable=prefix pango`" ++ CAIRO_PREFIX="`pkg-config --variable=prefix cairo`" ++fi + + if test $enable_explicit_deps != yes ; then + GDK_PIXBUF_EXTRA_LIBS= diff --git a/gtk/gtk-register.sh b/gtk/gtk-register.sh new file mode 100644 index 0000000..aaf5fd4 --- /dev/null +++ b/gtk/gtk-register.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# +# /usr/bin/gtk-register: register input modules and gdk-pixbuf loaders +# + +/usr/bin/gtk-query-immodules-2.0 > /usr/etc/gtk-2.0/gtk.immodules +/usr/bin/gdk-pixbuf-query-loaders > /usr/etc/gtk-2.0/gdk-pixbuf.loaders + +# End of file diff --git a/gtk/gtk.immodules b/gtk/gtk.immodules new file mode 100644 index 0000000..6702e0c --- /dev/null +++ b/gtk/gtk.immodules @@ -0,0 +1,39 @@ +# GTK+ Input Method Modules file +# Automatically generated file, do not edit +# Created by gtk-query-immodules-2.0 from gtk+-2.20.1 +# +# ModulesPath = /home/tilman/.gtk-2.0/2.10.0/i686-pc-linux-gnu/immodules:/home/tilman/.gtk-2.0/2.10.0/immodules:/home/tilman/.gtk-2.0/i686-pc-linux-gnu/immodules:/home/tilman/.gtk-2.0/immodules:/usr/lib/gtk-2.0/2.10.0/i686-pc-linux-gnu/immodules:/usr/lib/gtk-2.0/2.10.0/immodules:/usr/lib/gtk-2.0/i686-pc-linux-gnu/immodules:/usr/lib/gtk-2.0/immodules +# +"/usr/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so" +"cyrillic_translit" "Cyrillic (Transliterated)" "gtk20" "/usr/share/locale" "" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so" +"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-multipress.so" +"multipress" "Multipress" "gtk20" "" "" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so" +"ti_et" "Tigrigna-Ethiopian (EZ+)" "gtk20" "/usr/share/locale" "ti" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-viqr.so" +"viqr" "Vietnamese (VIQR)" "gtk20" "/usr/share/locale" "vi" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-ipa.so" +"ipa" "IPA" "gtk20" "/usr/share/locale" "" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so" +"inuktitut" "Inuktitut (Transliterated)" "gtk20" "/usr/share/locale" "iu" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-am-et.so" +"am_et" "Amharic (EZ+)" "gtk20" "/usr/share/locale" "am" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so" +"ti_er" "Tigrigna-Eritrean (EZ+)" "gtk20" "/usr/share/locale" "ti" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so" +"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa" + +"/usr/lib/gtk-2.0/2.10.0/immodules/im-thai.so" +"thai" "Thai-Lao" "gtk20" "/usr/share/locale" "lo:th" + -- 2.26.2