summaryrefslogtreecommitdiffstats
path: root/rules/gtk.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2009-03-02 23:57:54 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2009-03-02 23:57:54 +0000
commit6cf69d8b35e17e5fbed8b5abd1ebe4cb4205d7ae (patch)
tree92116d7c93e168820f1c7de8281bc4c3a3966cab /rules/gtk.make
parent2b8b13b3946c2f8a8121940d6ce274a5395d0f42 (diff)
downloadptxdist-6cf69d8b35e17e5fbed8b5abd1ebe4cb4205d7ae.tar.gz
ptxdist-6cf69d8b35e17e5fbed8b5abd1ebe4cb4205d7ae.tar.xz
* gtk: updated all gtk stack components to latest stable
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9906 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/gtk.make')
-rw-r--r--rules/gtk.make63
1 files changed, 40 insertions, 23 deletions
diff --git a/rules/gtk.make b/rules/gtk.make
index eb4cafef6..b89529a51 100644
--- a/rules/gtk.make
+++ b/rules/gtk.make
@@ -17,10 +17,10 @@ PACKAGES-$(PTXCONF_GTK) += gtk
#
# Paths and names
#
-GTK_VERSION := 2.12.12
+GTK_VERSION := 2.14.7
GTK := gtk+-$(GTK_VERSION)
GTK_SUFFIX := tar.bz2
-GTK_URL := http://ftp.gtk.org/pub/gtk/2.12/$(GTK).$(GTK_SUFFIX)
+GTK_URL := http://ftp.gtk.org/pub/gtk/2.14/$(GTK).$(GTK_SUFFIX)
GTK_SOURCE := $(SRCDIR)/$(GTK).$(GTK_SUFFIX)
GTK_DIR := $(BUILDDIR)/$(GTK)
@@ -66,7 +66,8 @@ GTK_AUTOCONF := \
--enable-explicit-deps=yes \
--disable-glibtest \
--disable-modules \
- --with-included-loaders=$(subst $(space),$(comma),$(GTK_LOADER-y))
+ --with-included-loaders=$(subst $(space),$(comma),$(GTK_LOADER-y)) \
+ gio_can_sniff=yes
ifndef PTXCONF_GTK_LOADER_PNG
GTK_AUTOCONF += --without-libpng
@@ -80,6 +81,10 @@ ifndef PTXCONF_GTK_LOADER_JPEG
GTK_AUTOCONF += --without-libjpeg
endif
+ifndef PTXCONF_GTK_LOADER_JPEG2000
+GTK_AUTOCONF += --without-libjasper
+endif
+
ifdef PTXCONF_GTK_TARGET_X11
GTK_AUTOCONF += --with-gdktarget=x11
endif
@@ -92,6 +97,18 @@ ifdef PTXCONF_GTK_TARGET_WIN32
GTK_AUTOCONF += --with-gdktarget=win32
endif
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+gtk_compile: $(STATEDIR)/gtk.compile
+
+$(STATEDIR)/gtk.compile: $(gtk_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(GTK_DIR) && $(GTK_ENV) $(GTK_PATH) make $(PARALLELMFLAGS)
+ @$(call touch, $@)
+
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -110,37 +127,37 @@ $(STATEDIR)/gtk.targetinstall:
ifdef PTXCONF_GTK_TARGET_DIRECTFB
@$(call install_copy, gtk, 0, 0, 0644, \
- $(GTK_DIR)/gdk/.libs/libgdk-directfb-2.0.so.0.1200.12, \
- /usr/lib/libgdk-directfb-2.0.so.0.1200.12)
- @$(call install_link, gtk, libgdk-directfb-2.0.so.0.1200.12, /usr/lib/libgdk-directfb-2.0.so.0)
- @$(call install_link, gtk, libgdk-directfb-2.0.so.0.1200.12, /usr/lib/libgdk-directfb-2.0.so)
+ $(GTK_DIR)/gdk/.libs/libgdk-directfb-2.0.so.0.1400.8, \
+ /usr/lib/libgdk-directfb-2.0.so.0.1400.8)
+ @$(call install_link, gtk, libgdk-directfb-2.0.so.0.1400.8, /usr/lib/libgdk-directfb-2.0.so.0)
+ @$(call install_link, gtk, libgdk-directfb-2.0.so.0.1400.8, /usr/lib/libgdk-directfb-2.0.so)
@$(call install_copy, gtk, 0, 0, 0644, \
- $(GTK_DIR)/gtk/.libs/libgtk-directfb-2.0.so.0.1200.12, \
- /usr/lib/libgtk-directfb-2.0.so.0.1200.12)
- @$(call install_link, gtk, libgtk-directfb-2.0.so.0.1200.12, /usr/lib/libgtk-directfb-2.0.so.0)
- @$(call install_link, gtk, libgtk-directfb-2.0.so.0.1200.12, /usr/lib/libgtk-directfb-2.0.so)
+ $(GTK_DIR)/gtk/.libs/libgtk-directfb-2.0.so.0.1400.8, \
+ /usr/lib/libgtk-directfb-2.0.so.0.1400.8)
+ @$(call install_link, gtk, libgtk-directfb-2.0.so.0.1400.8, /usr/lib/libgtk-directfb-2.0.so.0)
+ @$(call install_link, gtk, libgtk-directfb-2.0.so.0.1400.8, /usr/lib/libgtk-directfb-2.0.so)
endif
ifdef PTXCONF_GTK_TARGET_X11
@$(call install_copy, gtk, 0, 0, 0644, \
- $(GTK_DIR)/gdk/.libs/libgdk-x11-2.0.so.0.1200.12, \
- /usr/lib/libgdk-x11-2.0.so.0.1200.12)
- @$(call install_link, gtk, libgdk-x11-2.0.so.0.1200.12, /usr/lib/libgdk-x11-2.0.so.0)
- @$(call install_link, gtk, libgdk-x11-2.0.so.0.1200.12, /usr/lib/libgdk-x11-2.0.so)
+ $(GTK_DIR)/gdk/.libs/libgdk-x11-2.0.so.0.1400.8, \
+ /usr/lib/libgdk-x11-2.0.so.0.1400.8)
+ @$(call install_link, gtk, libgdk-x11-2.0.so.0.1400.8, /usr/lib/libgdk-x11-2.0.so.0)
+ @$(call install_link, gtk, libgdk-x11-2.0.so.0.1400.8, /usr/lib/libgdk-x11-2.0.so)
@$(call install_copy, gtk, 0, 0, 0644, \
- $(GTK_DIR)/gtk/.libs/libgtk-x11-2.0.so.0.1200.12, \
- /usr/lib/libgtk-x11-2.0.so.0.1200.12)
- @$(call install_link, gtk, libgtk-x11-2.0.so.0.1200.12, /usr/lib/libgtk-x11-2.0.so.0)
- @$(call install_link, gtk, libgtk-x11-2.0.so.0.1200.12, /usr/lib/libgtk-x11-2.0.so)
+ $(GTK_DIR)/gtk/.libs/libgtk-x11-2.0.so.0.1400.8, \
+ /usr/lib/libgtk-x11-2.0.so.0.1400.8)
+ @$(call install_link, gtk, libgtk-x11-2.0.so.0.1400.8, /usr/lib/libgtk-x11-2.0.so.0)
+ @$(call install_link, gtk, libgtk-x11-2.0.so.0.1400.8, /usr/lib/libgtk-x11-2.0.so)
endif
@$(call install_copy, gtk, 0, 0, 0644, \
- $(GTK_DIR)/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so.0.1200.12, \
- /usr/lib/libgdk_pixbuf-2.0.so.0.1200.12)
- @$(call install_link, gtk, libgdk_pixbuf-2.0.so.0.1200.12, /usr/lib/libgdk_pixbuf-2.0.so.0)
- @$(call install_link, gtk, libgdk_pixbuf-2.0.so.0.1200.12, /usr/lib/libgdk_pixbuf-2.0.so)
+ $(GTK_DIR)/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so.0.1400.8, \
+ /usr/lib/libgdk_pixbuf-2.0.so.0.1400.8)
+ @$(call install_link, gtk, libgdk_pixbuf-2.0.so.0.1400.8, /usr/lib/libgdk_pixbuf-2.0.so.0)
+ @$(call install_link, gtk, libgdk_pixbuf-2.0.so.0.1400.8, /usr/lib/libgdk_pixbuf-2.0.so)
ifdef PTXCONF_GTK_DEMO
@$(call install_copy, gtk, 0, 0, 0755, \