From 8a8bef6dd78f8b442a1028a21836b5d1b12d3173 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 12 Jul 2010 16:27:31 +0200 Subject: [PATCH] new package: add package 'gtk+' (initial commit) Signed-off-by: Stephan Raue --- packages/x11/toolkits/gtk+/build | 37 +++++++++++++++++++++++++++ packages/x11/toolkits/gtk+/install | 40 ++++++++++++++++++++++++++++++ packages/x11/toolkits/gtk+/url | 1 + 3 files changed, 78 insertions(+) create mode 100755 packages/x11/toolkits/gtk+/build create mode 100755 packages/x11/toolkits/gtk+/install create mode 100644 packages/x11/toolkits/gtk+/url diff --git a/packages/x11/toolkits/gtk+/build b/packages/x11/toolkits/gtk+/build new file mode 100755 index 0000000000..a7a8bd2d1e --- /dev/null +++ b/packages/x11/toolkits/gtk+/build @@ -0,0 +1,37 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build atk +$SCRIPTS/build libX11 +$SCRIPTS/build libXrandr +$SCRIPTS/build libXi +$SCRIPTS/build glib +$SCRIPTS/build pango +$SCRIPTS/build cairo +$SCRIPTS/build gdk-pixbuf + +cd $PKG_BUILD +ac_cv_path_GLIB_GENMARSHAL=$ROOT/$TOOLCHAIN/bin/glib-genmarshal \ +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --enable-shared \ + --disable-glibtest \ + --enable-modules \ + --enable-explicit-deps=no \ + --disable-debug \ + --enable-shm \ + --disable-cups \ + --disable-papi \ + --enable-xkb \ + --disable-xinerama \ + --with-xinput + +make SRC_SUBDIRS="gdk gtk modules" + +$MAKEINSTALL SRC_SUBDIRS="gdk gtk modules" diff --git a/packages/x11/toolkits/gtk+/install b/packages/x11/toolkits/gtk+/install new file mode 100755 index 0000000000..fb297ceab1 --- /dev/null +++ b/packages/x11/toolkits/gtk+/install @@ -0,0 +1,40 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install atk +$SCRIPTS/install libX11 +$SCRIPTS/install libXrandr +$SCRIPTS/install libXi +$SCRIPTS/install glib +$SCRIPTS/install pango +$SCRIPTS/install cairo +$SCRIPTS/install gdk-pixbuf + +GTK_BINARY_VERSION=`pkg-config gtk+-2.0 --variable=gtk_binary_version` +GTK_LIB_DIR="gtk-2.0/$GTK_BINARY_VERSION" +PKG_DIR=`find $PACKAGES -type d -name $1` + +mkdir -p $INSTALL/etc/gtk-2.0 + cp $PKG_BUILD/modules/input/im-multipress.conf $INSTALL/etc/gtk-2.0 + +mkdir -p $INSTALL/usr/bin + cp $PKG_BUILD/gtk/.libs/gtk-query-immodules-2.0 $INSTALL/usr/bin + +mkdir -p $INSTALL/usr/lib + cp -P $PKG_BUILD/gtk/.libs/*.so* $INSTALL/usr/lib + rm -rf $INSTALL/usr/lib/libgtk*.so*T + cp -P $PKG_BUILD/gdk/.libs/*.so* $INSTALL/usr/lib + rm -rf $INSTALL/usr/lib/libgdk*.so*T + cp -P $PKG_BUILD/modules/other/gail/libgail-util/.libs/*.so* $INSTALL/usr/lib + rm -rf $INSTALL/usr/lib/libgailutil.so*T + +mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/engines + cp -P $PKG_BUILD/modules/engines/pixbuf/.libs/*.so $INSTALL/usr/lib/$GTK_LIB_DIR/engines +mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/immodules + cp -P $PKG_BUILD/modules/input/.libs/*.so $INSTALL/usr/lib/$GTK_LIB_DIR/immodules +mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/printbackends + cp -P $PKG_BUILD/modules/printbackends/*/.libs/*.so $INSTALL/usr/lib/$GTK_LIB_DIR/printbackends +mkdir -p $INSTALL/usr/lib/gtk-2.0/modules + cp -P $PKG_BUILD/modules/other/gail/.libs/*.so $INSTALL/usr/lib/gtk-2.0/modules + cp -P $PKG_BUILD/modules/other/gail/tests/.libs/*.so $INSTALL/usr/lib/gtk-2.0/modules diff --git a/packages/x11/toolkits/gtk+/url b/packages/x11/toolkits/gtk+/url new file mode 100644 index 0000000000..17b2fb5a7b --- /dev/null +++ b/packages/x11/toolkits/gtk+/url @@ -0,0 +1 @@ +http://ftp.gnome.org/pub/gnome/sources/gtk+/2.21/gtk+-2.21.4.tar.bz2 \ No newline at end of file