add more metadata to gtk/gpe packages and add gpe-dm courtesy Philip Blundell
authorMichael Lauer <mickey@vanille-media.de>
Sun, 7 Mar 2004 14:45:22 +0000 (14:45 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Sun, 7 Mar 2004 14:45:22 +0000 (14:45 +0000)
BKrev: 404b3582cOjasw6MYqz0ubcRZPEe7A

glib-2.0/glib-2.0-2.0.7/glibconfig-sysdefs.h [deleted file]
glib-2.0/glib-2.0-2.1.3/configure.patch [deleted file]
glib-2.0/glib-2.0-2.1.3/glibconfig-sysdefs.h [deleted file]
glib-2.0/glib-2.0_2.1.3.oe [deleted file]
glib-2.0/glib-2.0_2.2.3.oe
gpe-dm/gpe-dm_0.33.oe [moved from glib-2.0/glib-2.0-2.0.7/configure.patch with 100% similarity]
gtk+/gtk+_2.2.4.oe
libgpewidget/libgpewidget_0.78.oe

diff --git a/glib-2.0/glib-2.0-2.0.7/glibconfig-sysdefs.h b/glib-2.0/glib-2.0-2.0.7/glibconfig-sysdefs.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/glib-2.0/glib-2.0-2.1.3/configure.patch b/glib-2.0/glib-2.0-2.1.3/configure.patch
deleted file mode 100644 (file)
index f6a04e3..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- glib-2.1.3/configure.in~configure
-+++ glib-2.1.3/configure.in
-@@ -15,7 +15,9 @@
- cflags_set=${CFLAGS+set}
- # we rewrite this file
-+if "x$cross_compiling" != xyes; then
- rm -f glibconfig-sysdefs.h
-+fi
- GLIB_AC_DIVERT_BEFORE_HELP([
- #
-@@ -402,10 +404,13 @@
-   fi
- fi
-+AC_CHECK_LIBM
-+LIBS="$LIBS $LIBM"
-+
- dnl DU4 native cc currently needs -std1 for ANSI mode (instead of K&R)
- AC_MSG_CHECKING([for extra flags to get ANSI library prototypes])
- glib_save_LIBS=$LIBS
--LIBS="$LIBS -lm"
-+#LIBS="$LIBS -lm"
- AC_TRY_RUN([#include <math.h>
-              int main (void) { return (log(1) != log(1.)); }],
-      AC_MSG_RESULT(none needed),
-@@ -417,8 +422,10 @@
-          AC_MSG_RESULT()
-          CFLAGS=$glib_save_CFLAGS
-          AC_MSG_WARN(
--                [No ANSI prototypes found in library. (-std1 didn't work.)])
--     )
-+              [No ANSI prototypes found in library. (-std1 didn't work.)]),
-+       AC_MSG_RESULT()
-+      ),
-+      AC_MSG_RESULT([assuming none needed])
- )
- LIBS=$glib_save_LIBS
-@@ -844,18 +851,18 @@
- dnl *** strlcpy/strlcat                  ***
- dnl ****************************************
- # Check for strlcpy
--AC_MSG_CHECKING(for OpenBSD strlcpy/strlcat)
--AC_TRY_RUN([
--#include <string.h>
--int main() {
--  char *p = malloc (10);
--  (void) strlcpy (p, "hi", 10);
--  if (strlcat (p, "bye", 0) != 3) 
--    exit (1);
--  return 0;
--}], glib_ok=yes, glib_ok=no)
--AC_MSG_RESULT($glib_ok)
--if test "$glib_ok" = "yes"; then
-+AC_CACHE_CHECK([for OpenBSD strlcpy/strlcat],[glib_cv_strlcpy],
-+      AC_TRY_RUN([
-+      #include <string.h>
-+      int main() {
-+        char *p = malloc (10);
-+        (void) strlcpy (p, "hi", 10);
-+        if (strlcat (p, "bye", 0) != 3) 
-+          exit (1);
-+        return 0;
-+      }], glib_cv_strlcpy=yes, glib_cv_strlcpy=no)
-+)
-+if test "x$glib_cv_strlcpy" = xyes; then
-     AC_DEFINE(HAVE_STRLCPY,1,[Have functions strlcpy and strlcat])
- fi
-   
-@@ -1302,16 +1309,15 @@
-     for flag in pthread pthreads; do
-       glib_save_CFLAGS="$CFLAGS"
-       CFLAGS="$CFLAGS -$flag"
--      AC_TRY_RUN([#include <pthread.h> 
-+      AC_TRY_LINK([#include <pthread.h>],[
-                 int check_me = 0;
-                 void* func(void* data) {return check_me = 42;}
--                main()
--                { pthread_t t; 
-+                  pthread_t t; 
-                   void *ret;
-                   pthread_create (&t, 0, func, 0);
-                   pthread_join (t, &ret);
-                   exit (check_me != 42 || ret != 42);
--                 }],
-+                 ],
-                  [G_THREAD_CFLAGS=-$flag
-                   G_THREAD_LIBS=-$flag])
-       CFLAGS="$glib_save_CFLAGS"
-@@ -1431,16 +1437,15 @@
-                       LIBS="$glib_save_LIBS $add_thread_lib"
-                       
-                       AC_MSG_CHECKING(for pthread_create/pthread_join$IN)
--                      AC_TRY_RUN([#include <pthread.h> 
-+                      AC_TRY_LINK([#include <pthread.h>],[ 
-                               int check_me = 0;
-                               void* func(void* data) {check_me = 42;}
--                                main()
--                              { pthread_t t; 
-+                                pthread_t t; 
-                                 void *ret;
-                                 pthread_create (&t, $defattr, func, 0);
-                                 pthread_join (t, &ret);
-                                 exit (check_me != 42);
--                              }],
-+                              ],
-                               [AC_MSG_RESULT(yes)
-                               G_THREAD_LIBS="$add_thread_lib"
-                               break],
-@@ -1466,12 +1471,11 @@
-           LIBS="$glib_save_LIBS $add_thread_lib"
-       
-             AC_MSG_CHECKING(for sched_get_priority_min$IN)
--          AC_TRY_RUN([#include <sched.h>
--                      #include <errno.h>
--                      int main() {
-+          AC_TRY_LINK([#include <sched.h>
-+                      #include <errno.h>],[
-                         errno = 0;
-                           return sched_get_priority_min(SCHED_OTHER)==-1
--                              && errno != 0;}],
-+                              && errno != 0;],
-                       [AC_MSG_RESULT(yes)
-                        G_THREAD_LIBS="$G_THREAD_LIBS $add_thread_lib"
-                        posix_priority_min="sched_get_priority_min(SCHED_OTHER)"
-@@ -1636,7 +1640,8 @@
-               AC_DEFINE_UNQUOTED(POSIX_YIELD_FUNC,$posix_yield_func,[The POSIX RT yield function])
-               CPPFLAGS="$glib_save_CPPFLAGS"
--              AC_MSG_CHECKING(whether to use the PID niceness surrogate for thread priorities)
-+              AC_CACHE_CHECK([whether to use the PID niceness surrogate for thread priorities],
-+              [glib_cv_sys_use_pid_niceness_surrogate],
-               AC_TRY_RUN([#include <pthread.h> 
-                       #include <sys/types.h>
-                       #include <unistd.h>
-@@ -1651,10 +1656,12 @@
-                         exit (getpid()==other_pid || 
-                               $posix_priority_min != $posix_priority_max);
-                       }],
--                      [AC_MSG_RESULT(yes)
--                        AC_DEFINE(G_THREAD_USE_PID_SURROGATE, 1, [whether to use the PID niceness surrogate for thread priorities])
--                        ],
--                      [AC_MSG_RESULT(no)])
-+                      [ glib_cv_sys_use_pid_niceness_surrogate=yes ],
-+                      [ glib_cv_sys_use_pid_niceness_surrogate=no ])
-+              )
-+              if test x"$glib_cv_sys_use_pid_niceness_surrogate" = xyes; then
-+                      AC_DEFINE(G_THREAD_USE_PID_SURROGATE, 1, [whether to use the PID niceness surrogate for thread priorities])
-+              fi
-       elif test x"$have_threads" = xwin32; then
-               # It's a pointer to a private struct
-               GLIB_SIZEOF(,struct _GThreadData *, system_thread)
-@@ -1717,12 +1724,14 @@
- dnl ****************************************
- dnl *** GLib POLL* compatibility defines ***
- dnl ****************************************
-+if test x"$cross_compiling" != xyes; then
- GLIB_SYSDEFS(
- [#include <sys/types.h>
- #include <sys/poll.h>],
-       POLLIN:1 POLLOUT:4 POLLPRI:2 POLLERR:8 POLLHUP:16 POLLNVAL:32,
-       glibconfig-sysdefs.h,
-       =)
-+fi
- dnl **********************
- dnl *** Win32 API libs ***
diff --git a/glib-2.0/glib-2.0-2.1.3/glibconfig-sysdefs.h b/glib-2.0/glib-2.0-2.1.3/glibconfig-sysdefs.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/glib-2.0/glib-2.0_2.1.3.oe b/glib-2.0/glib-2.0_2.1.3.oe
deleted file mode 100644 (file)
index b615c2e..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-DEPENDS = virtual/libc glib-2.0-native
-RDEPENDS = libc6
-
-SRC_URI = http://ftp.gnome.org/pub/gnome/sources/glib/2.1/glib-${PV}.tar.bz2 \
-         file://${FILESDIR}/configure.patch;patch=1
-S = ${WORKDIR}/glib-${PV}
-
-inherit autotools libtool pkgconfig
-
-acpaths=
-do_configure_prepend () {
-       install -m 0644 ${FILESDIR}/glibconfig-sysdefs.h .
-}
-
-SOV=0.103.0
-do_stage () {
-       install -m 0755 glib/.libs/libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so.${SOV}
-       install -m 0644 glib/.libs/libglib-2.0.lai ${STAGING_LIBDIR}/libglib-2.0.la
-       install -m 0644 glib/.libs/libglib-2.0.a ${STAGING_LIBDIR}/libglib-2.0.a
-       install -m 0755 gmodule/.libs/libgmodule-2.0.so.${SOV} ${STAGING_LIBDIR}/libgmodule-2.0.so.${SOV}
-       install -m 0644 gmodule/.libs/libgmodule-2.0.lai ${STAGING_LIBDIR}/libgmodule-2.0.la
-       install -m 0644 gmodule/.libs/libgmodule-2.0.a ${STAGING_LIBDIR}/libgmodule-2.0.a
-       install -m 0755 gthread/.libs/libgthread-2.0.so.${SOV} ${STAGING_LIBDIR}/libgthread-2.0.so.${SOV}
-       install -m 0644 gthread/.libs/libgthread-2.0.lai ${STAGING_LIBDIR}/libgthread-2.0.la
-       install -m 0644 gthread/.libs/libgthread-2.0.a ${STAGING_LIBDIR}/libgthread-2.0.a
-       install -m 0755 gobject/.libs/libgobject-2.0.so.${SOV} ${STAGING_LIBDIR}/libgobject-2.0.so.${SOV}
-       install -m 0644 gobject/.libs/libgobject-2.0.lai ${STAGING_LIBDIR}/libgobject-2.0.la
-       install -m 0644 gobject/.libs/libgobject-2.0.a ${STAGING_LIBDIR}/libgobject-2.0.a
-       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so.0
-       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so
-       ln -sf libgmodule-2.0.so.${SOV} ${STAGING_LIBDIR}/libgmodule-2.0.so.0
-       ln -sf libgmodule-2.0.so.${SOV} ${STAGING_LIBDIR}/libgmodule-2.0.so
-       ln -sf libgthread-2.0.so.${SOV} ${STAGING_LIBDIR}/libgthread-2.0.so.0
-       ln -sf libgthread-2.0.so.${SOV} ${STAGING_LIBDIR}/libgthread-2.0.so
-       ln -sf libgobject-2.0.so.${SOV} ${STAGING_LIBDIR}/libgobject-2.0.so.0
-       ln -sf libgobject-2.0.so.${SOV} ${STAGING_LIBDIR}/libgobject-2.0.so
-       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so.0
-       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so
-       install -d ${STAGING_INCDIR}/glib-2.0/glib
-       install -m 0755 glibconfig.h ${STAGING_INCDIR}/glib-2.0/glibconfig.h
-       install -m 0644 glib/glib-object.h ${STAGING_INCDIR}/glib-2.0/glib-object.h
-       install -m 0644 glib/glib.h ${STAGING_INCDIR}/glib-2.0/glib.h
-       install -m 0644 gmodule/gmodule.h ${STAGING_INCDIR}/glib-2.0/gmodule.h
-       install -m 0644 glib/galloca.h ${STAGING_INCDIR}/glib-2.0/glib/galloca.h
-       install -m 0644 glib/garray.h ${STAGING_INCDIR}/glib-2.0/glib/garray.h
-       install -m 0644 glib/gasyncqueue.h ${STAGING_INCDIR}/glib-2.0/glib/gasyncqueue.h
-       install -m 0644 glib/gbacktrace.h ${STAGING_INCDIR}/glib-2.0/glib/gbacktrace.h
-       install -m 0644 glib/gcache.h ${STAGING_INCDIR}/glib-2.0/glib/gcache.h
-       install -m 0644 glib/gcompletion.h ${STAGING_INCDIR}/glib-2.0/glib/gcompletion.h
-       install -m 0644 glib/gconvert.h ${STAGING_INCDIR}/glib-2.0/glib/gconvert.h
-       install -m 0644 glib/gdataset.h ${STAGING_INCDIR}/glib-2.0/glib/gdataset.h
-       install -m 0644 glib/gdate.h ${STAGING_INCDIR}/glib-2.0/glib/gdate.h
-       install -m 0644 glib/gdir.h ${STAGING_INCDIR}/glib-2.0/glib/gdir.h
-       install -m 0644 glib/gerror.h ${STAGING_INCDIR}/glib-2.0/glib/gerror.h
-       install -m 0644 glib/gfileutils.h ${STAGING_INCDIR}/glib-2.0/glib/gfileutils.h
-       install -m 0644 glib/ghash.h ${STAGING_INCDIR}/glib-2.0/glib/ghash.h
-       install -m 0644 glib/ghook.h ${STAGING_INCDIR}/glib-2.0/glib/ghook.h
-       install -m 0644 glib/giochannel.h ${STAGING_INCDIR}/glib-2.0/glib/giochannel.h
-       install -m 0644 glib/glist.h ${STAGING_INCDIR}/glib-2.0/glib/glist.h
-       install -m 0644 glib/gmacros.h ${STAGING_INCDIR}/glib-2.0/glib/gmacros.h
-       install -m 0644 glib/gmain.h ${STAGING_INCDIR}/glib-2.0/glib/gmain.h
-       install -m 0644 glib/gmarkup.h ${STAGING_INCDIR}/glib-2.0/glib/gmarkup.h
-       install -m 0644 glib/gmem.h ${STAGING_INCDIR}/glib-2.0/glib/gmem.h
-       install -m 0644 glib/gmessages.h ${STAGING_INCDIR}/glib-2.0/glib/gmessages.h
-       install -m 0644 glib/gnode.h ${STAGING_INCDIR}/glib-2.0/glib/gnode.h
-       install -m 0644 glib/gpattern.h ${STAGING_INCDIR}/glib-2.0/glib/gpattern.h
-       install -m 0644 glib/gprimes.h ${STAGING_INCDIR}/glib-2.0/glib/gprimes.h
-       install -m 0644 glib/gqsort.h ${STAGING_INCDIR}/glib-2.0/glib/gqsort.h
-       install -m 0644 glib/gquark.h ${STAGING_INCDIR}/glib-2.0/glib/gquark.h
-       install -m 0644 glib/gqueue.h ${STAGING_INCDIR}/glib-2.0/glib/gqueue.h
-       install -m 0644 glib/grand.h ${STAGING_INCDIR}/glib-2.0/glib/grand.h
-       install -m 0644 glib/grel.h ${STAGING_INCDIR}/glib-2.0/glib/grel.h
-       install -m 0644 glib/gscanner.h ${STAGING_INCDIR}/glib-2.0/glib/gscanner.h
-       install -m 0644 glib/gshell.h ${STAGING_INCDIR}/glib-2.0/glib/gshell.h
-       install -m 0644 glib/gslist.h ${STAGING_INCDIR}/glib-2.0/glib/gslist.h
-       install -m 0644 glib/gspawn.h ${STAGING_INCDIR}/glib-2.0/glib/gspawn.h
-       install -m 0644 glib/gstrfuncs.h ${STAGING_INCDIR}/glib-2.0/glib/gstrfuncs.h
-       install -m 0644 glib/gstring.h ${STAGING_INCDIR}/glib-2.0/glib/gstring.h
-       install -m 0644 glib/gthread.h ${STAGING_INCDIR}/glib-2.0/glib/gthread.h
-       install -m 0644 glib/gthreadpool.h ${STAGING_INCDIR}/glib-2.0/glib/gthreadpool.h
-       install -m 0644 glib/gtimer.h ${STAGING_INCDIR}/glib-2.0/glib/gtimer.h
-       install -m 0644 glib/gtree.h ${STAGING_INCDIR}/glib-2.0/glib/gtree.h
-       install -m 0644 glib/gtypes.h ${STAGING_INCDIR}/glib-2.0/glib/gtypes.h
-       install -m 0644 glib/gunicode.h ${STAGING_INCDIR}/glib-2.0/glib/gunicode.h
-       install -m 0644 glib/gutils.h ${STAGING_INCDIR}/glib-2.0/glib/gutils.h
-       install -m 0644 glib/gwin32.h ${STAGING_INCDIR}/glib-2.0/glib/gwin32.h
-       install -m 0644 glib/gprintf.h ${STAGING_INCDIR}/glib-2.0/glib/gprintf.h
-       install -d ${STAGING_INCDIR}/glib-2.0/gobject
-       install -m 0644 gobject/gboxed.h ${STAGING_INCDIR}/glib-2.0/gobject/gboxed.h
-       install -m 0644 gobject/gclosure.h ${STAGING_INCDIR}/glib-2.0/gobject/gclosure.h
-       install -m 0644 gobject/genums.h ${STAGING_INCDIR}/glib-2.0/gobject/genums.h
-       install -m 0644 gobject/gobject.h ${STAGING_INCDIR}/glib-2.0/gobject/gobject.h
-       install -m 0644 gobject/gparam.h ${STAGING_INCDIR}/glib-2.0/gobject/gparam.h
-       install -m 0644 gobject/gparamspecs.h ${STAGING_INCDIR}/glib-2.0/gobject/gparamspecs.h
-       install -m 0644 gobject/gsignal.h ${STAGING_INCDIR}/glib-2.0/gobject/gsignal.h
-       install -m 0644 gobject/gsourceclosure.h ${STAGING_INCDIR}/glib-2.0/gobject/gsourceclosure.h
-       install -m 0644 gobject/gtype.h ${STAGING_INCDIR}/glib-2.0/gobject/gtype.h
-       install -m 0644 gobject/gtypemodule.h ${STAGING_INCDIR}/glib-2.0/gobject/gtypemodule.h
-       install -m 0644 gobject/gtypeplugin.h ${STAGING_INCDIR}/glib-2.0/gobject/gtypeplugin.h
-       install -m 0644 gobject/gvalue.h ${STAGING_INCDIR}/glib-2.0/gobject/gvalue.h
-       install -m 0644 gobject/gvaluearray.h ${STAGING_INCDIR}/glib-2.0/gobject/gvaluearray.h
-       install -m 0644 gobject/gvaluecollector.h ${STAGING_INCDIR}/glib-2.0/gobject/gvaluecollector.h
-       install -m 0644 gobject/gvaluetypes.h ${STAGING_INCDIR}/glib-2.0/gobject/gvaluetypes.h
-       install -m 0644 gobject/gobjectnotifyqueue.c ${STAGING_INCDIR}/glib-2.0/gobject/gobjectnotifyqueue.c
-       install -m 0644 gobject/gmarshal.h ${STAGING_INCDIR}/glib-2.0/gobject/gmarshal.h
-}
index e69de29..d24fa73 100644 (file)
@@ -0,0 +1,115 @@
+DESCRIPTION=GLib is a general-purpose utility library, which provides many useful data types, macros,  \
+type conversions, string utilities, file utilities, a main loop abstraction, and so on. It works on many \
+UNIX-like platforms, Windows, OS/2 and BeOS.
+SECTION=libs
+PRIORITY=optional
+MAINTAINER=Phillip Blundell <pb@handhelds.org>
+DEPENDS=virtual/libc glib-2.0-native
+RDEPENDS=libc6
+
+SRC_URI = http://ftp.gnome.org/pub/gnome/sources/glib/2.2/glib-${PV}.tar.bz2 \
+         file://${FILESDIR}/automake-lossage.patch;patch=1
+
+S = ${WORKDIR}/glib-${PV}
+
+inherit autotools libtool pkgconfig
+
+acpaths=
+do_configure_prepend () {
+       install -m 0644 ${FILESDIR}/glibconfig-sysdefs.h .
+}
+
+SOV=0.200.3
+do_stage () {
+       install -m 0755 glib/.libs/libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so.${SOV}
+       install -m 0644 glib/.libs/libglib-2.0.lai ${STAGING_LIBDIR}/libglib-2.0.la
+       install -m 0644 glib/.libs/libglib-2.0.a ${STAGING_LIBDIR}/libglib-2.0.a
+       install -m 0755 gmodule/.libs/libgmodule-2.0.so.${SOV} ${STAGING_LIBDIR}/libgmodule-2.0.so.${SOV}
+       install -m 0644 gmodule/.libs/libgmodule-2.0.lai ${STAGING_LIBDIR}/libgmodule-2.0.la
+       install -m 0644 gmodule/.libs/libgmodule-2.0.a ${STAGING_LIBDIR}/libgmodule-2.0.a
+       install -m 0755 gthread/.libs/libgthread-2.0.so.${SOV} ${STAGING_LIBDIR}/libgthread-2.0.so.${SOV}
+       install -m 0644 gthread/.libs/libgthread-2.0.lai ${STAGING_LIBDIR}/libgthread-2.0.la
+       install -m 0644 gthread/.libs/libgthread-2.0.a ${STAGING_LIBDIR}/libgthread-2.0.a
+       install -m 0755 gobject/.libs/libgobject-2.0.so.${SOV} ${STAGING_LIBDIR}/libgobject-2.0.so.${SOV}
+       install -m 0644 gobject/.libs/libgobject-2.0.lai ${STAGING_LIBDIR}/libgobject-2.0.la
+       install -m 0644 gobject/.libs/libgobject-2.0.a ${STAGING_LIBDIR}/libgobject-2.0.a
+       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so.0
+       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so
+       ln -sf libgmodule-2.0.so.${SOV} ${STAGING_LIBDIR}/libgmodule-2.0.so.0
+       ln -sf libgmodule-2.0.so.${SOV} ${STAGING_LIBDIR}/libgmodule-2.0.so
+       ln -sf libgthread-2.0.so.${SOV} ${STAGING_LIBDIR}/libgthread-2.0.so.0
+       ln -sf libgthread-2.0.so.${SOV} ${STAGING_LIBDIR}/libgthread-2.0.so
+       ln -sf libgobject-2.0.so.${SOV} ${STAGING_LIBDIR}/libgobject-2.0.so.0
+       ln -sf libgobject-2.0.so.${SOV} ${STAGING_LIBDIR}/libgobject-2.0.so
+       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so.0
+       ln -sf libglib-2.0.so.${SOV} ${STAGING_LIBDIR}/libglib-2.0.so
+       install -d ${STAGING_INCDIR}/glib-2.0/glib
+       install -m 0755 glibconfig.h ${STAGING_INCDIR}/glib-2.0/glibconfig.h
+       install -m 0644 glib/glib-object.h ${STAGING_INCDIR}/glib-2.0/glib-object.h
+       install -m 0644 glib/glib.h ${STAGING_INCDIR}/glib-2.0/glib.h
+       install -m 0644 gmodule/gmodule.h ${STAGING_INCDIR}/glib-2.0/gmodule.h
+       install -m 0644 glib/galloca.h ${STAGING_INCDIR}/glib-2.0/glib/galloca.h
+       install -m 0644 glib/garray.h ${STAGING_INCDIR}/glib-2.0/glib/garray.h
+       install -m 0644 glib/gasyncqueue.h ${STAGING_INCDIR}/glib-2.0/glib/gasyncqueue.h
+       install -m 0644 glib/gbacktrace.h ${STAGING_INCDIR}/glib-2.0/glib/gbacktrace.h
+       install -m 0644 glib/gcache.h ${STAGING_INCDIR}/glib-2.0/glib/gcache.h
+       install -m 0644 glib/gcompletion.h ${STAGING_INCDIR}/glib-2.0/glib/gcompletion.h
+       install -m 0644 glib/gconvert.h ${STAGING_INCDIR}/glib-2.0/glib/gconvert.h
+       install -m 0644 glib/gdataset.h ${STAGING_INCDIR}/glib-2.0/glib/gdataset.h
+       install -m 0644 glib/gdate.h ${STAGING_INCDIR}/glib-2.0/glib/gdate.h
+       install -m 0644 glib/gdir.h ${STAGING_INCDIR}/glib-2.0/glib/gdir.h
+       install -m 0644 glib/gerror.h ${STAGING_INCDIR}/glib-2.0/glib/gerror.h
+       install -m 0644 glib/gfileutils.h ${STAGING_INCDIR}/glib-2.0/glib/gfileutils.h
+       install -m 0644 glib/ghash.h ${STAGING_INCDIR}/glib-2.0/glib/ghash.h
+       install -m 0644 glib/ghook.h ${STAGING_INCDIR}/glib-2.0/glib/ghook.h
+       install -m 0644 glib/giochannel.h ${STAGING_INCDIR}/glib-2.0/glib/giochannel.h
+       install -m 0644 glib/glist.h ${STAGING_INCDIR}/glib-2.0/glib/glist.h
+       install -m 0644 glib/gmacros.h ${STAGING_INCDIR}/glib-2.0/glib/gmacros.h
+       install -m 0644 glib/gmain.h ${STAGING_INCDIR}/glib-2.0/glib/gmain.h
+       install -m 0644 glib/gmarkup.h ${STAGING_INCDIR}/glib-2.0/glib/gmarkup.h
+       install -m 0644 glib/gmem.h ${STAGING_INCDIR}/glib-2.0/glib/gmem.h
+       install -m 0644 glib/gmessages.h ${STAGING_INCDIR}/glib-2.0/glib/gmessages.h
+       install -m 0644 glib/gnode.h ${STAGING_INCDIR}/glib-2.0/glib/gnode.h
+       install -m 0644 glib/gpattern.h ${STAGING_INCDIR}/glib-2.0/glib/gpattern.h
+       install -m 0644 glib/gprimes.h ${STAGING_INCDIR}/glib-2.0/glib/gprimes.h
+       install -m 0644 glib/gqsort.h ${STAGING_INCDIR}/glib-2.0/glib/gqsort.h
+       install -m 0644 glib/gquark.h ${STAGING_INCDIR}/glib-2.0/glib/gquark.h
+       install -m 0644 glib/gqueue.h ${STAGING_INCDIR}/glib-2.0/glib/gqueue.h
+       install -m 0644 glib/grand.h ${STAGING_INCDIR}/glib-2.0/glib/grand.h
+       install -m 0644 glib/grel.h ${STAGING_INCDIR}/glib-2.0/glib/grel.h
+       install -m 0644 glib/gscanner.h ${STAGING_INCDIR}/glib-2.0/glib/gscanner.h
+       install -m 0644 glib/gshell.h ${STAGING_INCDIR}/glib-2.0/glib/gshell.h
+       install -m 0644 glib/gslist.h ${STAGING_INCDIR}/glib-2.0/glib/gslist.h
+       install -m 0644 glib/gspawn.h ${STAGING_INCDIR}/glib-2.0/glib/gspawn.h
+       install -m 0644 glib/gstrfuncs.h ${STAGING_INCDIR}/glib-2.0/glib/gstrfuncs.h
+       install -m 0644 glib/gstring.h ${STAGING_INCDIR}/glib-2.0/glib/gstring.h
+       install -m 0644 glib/gthread.h ${STAGING_INCDIR}/glib-2.0/glib/gthread.h
+       install -m 0644 glib/gthreadpool.h ${STAGING_INCDIR}/glib-2.0/glib/gthreadpool.h
+       install -m 0644 glib/gtimer.h ${STAGING_INCDIR}/glib-2.0/glib/gtimer.h
+       install -m 0644 glib/gtree.h ${STAGING_INCDIR}/glib-2.0/glib/gtree.h
+       install -m 0644 glib/gtypes.h ${STAGING_INCDIR}/glib-2.0/glib/gtypes.h
+       install -m 0644 glib/gunicode.h ${STAGING_INCDIR}/glib-2.0/glib/gunicode.h
+       install -m 0644 glib/gutils.h ${STAGING_INCDIR}/glib-2.0/glib/gutils.h
+       install -m 0644 glib/gwin32.h ${STAGING_INCDIR}/glib-2.0/glib/gwin32.h
+       install -m 0644 glib/gprintf.h ${STAGING_INCDIR}/glib-2.0/glib/gprintf.h
+       install -d ${STAGING_INCDIR}/glib-2.0/gobject
+       install -m 0644 gobject/gboxed.h ${STAGING_INCDIR}/glib-2.0/gobject/gboxed.h
+       install -m 0644 gobject/gclosure.h ${STAGING_INCDIR}/glib-2.0/gobject/gclosure.h
+       install -m 0644 gobject/genums.h ${STAGING_INCDIR}/glib-2.0/gobject/genums.h
+       install -m 0644 gobject/gobject.h ${STAGING_INCDIR}/glib-2.0/gobject/gobject.h
+       install -m 0644 gobject/gparam.h ${STAGING_INCDIR}/glib-2.0/gobject/gparam.h
+       install -m 0644 gobject/gparamspecs.h ${STAGING_INCDIR}/glib-2.0/gobject/gparamspecs.h
+       install -m 0644 gobject/gsignal.h ${STAGING_INCDIR}/glib-2.0/gobject/gsignal.h
+       install -m 0644 gobject/gsourceclosure.h ${STAGING_INCDIR}/glib-2.0/gobject/gsourceclosure.h
+       install -m 0644 gobject/gtype.h ${STAGING_INCDIR}/glib-2.0/gobject/gtype.h
+       install -m 0644 gobject/gtypemodule.h ${STAGING_INCDIR}/glib-2.0/gobject/gtypemodule.h
+       install -m 0644 gobject/gtypeplugin.h ${STAGING_INCDIR}/glib-2.0/gobject/gtypeplugin.h
+       install -m 0644 gobject/gvalue.h ${STAGING_INCDIR}/glib-2.0/gobject/gvalue.h
+       install -m 0644 gobject/gvaluearray.h ${STAGING_INCDIR}/glib-2.0/gobject/gvaluearray.h
+       install -m 0644 gobject/gvaluecollector.h ${STAGING_INCDIR}/glib-2.0/gobject/gvaluecollector.h
+       install -m 0644 gobject/gvaluetypes.h ${STAGING_INCDIR}/glib-2.0/gobject/gvaluetypes.h
+       install -m 0644 gobject/gobjectnotifyqueue.c ${STAGING_INCDIR}/glib-2.0/gobject/gobjectnotifyqueue.c
+       install -m 0644 gobject/gmarshal.h ${STAGING_INCDIR}/glib-2.0/gobject/gmarshal.h
+       install -m 0644 m4macros/glib-2.0.m4 ${STAGING_DIR}/share/aclocal/
+       install -m 0644 m4macros/glib-gettext.m4 ${STAGING_DIR}/share/aclocal/
+}
index e69de29..bdbf088 100644 (file)
@@ -0,0 +1,56 @@
+DESCRIPTION="GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \
+set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."
+HOMEPAGE=http://www.gtk.org
+SECTION=libs
+PRIORITY=optional
+MAINTAINER="Philip Blundell <pb@handhelds.org>"
+RDEPENDS=pango atk jpeg libpng xext
+DEPENDS=pango atk jpeg libpng xext
+
+SRC_URI = http://ftp.gnome.org/pub/gnome/sources/gtk+/2.2/gtk+-${PV}.tar.bz2 \
+       file://${FILESDIR}/autoconf-lossage.patch;patch=1;pnum=0 \
+       file://${FILESDIR}/configure-lossage.patch;patch=1;pnum=0
+
+inherit autotools libtool pkgconfig
+
+EXTRA_OECONF = --without-libtiff
+
+SOV=0.200.4
+
+gtk_include = gtk.h gtkaccelgroup.h gtkaccellabel.h gtkaccelmap.h gtkaccessible.h gtkadjustment.h gtkalignment.h gtkarrow.h gtkaspectframe.h gtkbbox.h gtkbin.h gtkbindings.h gtkbox.h gtkbutton.h gtkcalendar.h gtkcelleditable.h gtkcellrenderer.h gtkcellrendererpixbuf.h gtkcellrenderertext.h gtkcellrenderertoggle.h gtkcheckbutton.h gtkcheckmenuitem.h gtkclipboard.h gtkclist.h gtkcolorsel.h gtkcolorseldialog.h gtkcombo.h gtkcontainer.h gtkctree.h gtkcurve.h gtkdebug.h gtkdialog.h gtkdnd.h gtkdrawingarea.h gtkeditable.h gtkentry.h gtkenums.h gtkeventbox.h gtkfilesel.h gtkfixed.h gtkfontsel.h gtkframe.h gtkgamma.h gtkgc.h gtkhandlebox.h gtkhbbox.h gtkhbox.h gtkhpaned.h gtkhruler.h gtkhscale.h gtkhscrollbar.h gtkhseparator.h gtkiconfactory.h gtkimage.h gtkimagemenuitem.h gtkimcontext.h gtkimcontextsimple.h gtkimmodule.h gtkimmulticontext.h gtkinputdialog.h gtkinvisible.h gtkitem.h gtkitemfactory.h gtklabel.h gtklayout.h gtklist.h gtklistitem.h gtkliststore.h gtkmain.h gtkmarshal.h gtkmenu.h gtkmenubar.h gtkmenuitem.h gtkmenushell.h gtkmessagedialog.h gtkmisc.h gtknotebook.h gtkobject.h gtkoldeditable.h gtkoptionmenu.h gtkpaned.h gtkpixmap.h gtkplug.h gtkpreview.h gtkprivate.h gtkprogress.h gtkprogressbar.h gtkradiobutton.h gtkradiomenuitem.h gtkrange.h gtkrc.h gtkruler.h gtkscale.h gtkscrollbar.h gtkscrolledwindow.h gtkselection.h gtkseparator.h gtkseparatormenuitem.h gtksettings.h gtksignal.h gtksizegroup.h gtksocket.h gtkspinbutton.h gtkstatusbar.h gtkstock.h gtkstyle.h gtktable.h gtktearoffmenuitem.h gtktext.h gtktextbuffer.h gtktextchild.h gtktextdisplay.h gtktextiter.h gtktextlayout.h gtktextmark.h gtktexttag.h gtktexttagtable.h gtktextview.h gtktipsquery.h gtktogglebutton.h gtktoolbar.h gtktooltips.h gtktree.h gtktreednd.h gtktreeitem.h gtktreemodel.h gtktreemodelsort.h gtktreeselection.h gtktreesortable.h gtktreestore.h gtktreeview.h gtktreeviewcolumn.h gtktypebuiltins.h gtktypeutils.h gtkvbbox.h gtkvbox.h gtkversion.h gtkviewport.h gtkvpaned.h gtkvruler.h gtkvscale.h gtkvscrollbar.h gtkvseparator.h gtkwidget.h gtkwindow.h
+
+gdk_include = gdk.h gdkcolor.h gdkcursor.h gdkdisplay.h gdkdisplaymanager.h gdkdnd.h gdkdrawable.h gdkenumtypes.h gdkevents.h gdkfont.h gdkgc.h gdki18n.h gdkimage.h gdkinput.h gdkkeys.h gdkkeysyms.h gdkpango.h gdkpixbuf.h gdkpixmap.h gdkprivate.h gdkproperty.h gdkregion.h gdkrgb.h gdkscreen.h gdkselection.h gdktypes.h gdkvisual.h gdkwindow.h x11/gdkx.h
+
+gdk_pixbuf_include = gdk-pixbuf-animation.h gdk-pixbuf-enum-types.h gdk-pixbuf-features.h gdk-pixbuf-io.h gdk-pixbuf-loader.h gdk-pixbuf-marshal.h gdk-pixbuf.h gdk-pixdata.h
+
+do_stage () {
+       install -m 0755 gtk/.libs/libgtk-x11-2.0.so.${SOV} ${STAGING_LIBDIR}/libgtk-x11-2.0.so.${SOV}
+       install -m 0644 gtk/.libs/libgtk-x11-2.0.lai ${STAGING_LIBDIR}/libgtk-x11-2.0.la
+       install -m 0644 gtk/.libs/libgtk-x11-2.0.a ${STAGING_LIBDIR}/libgtk-x11-2.0.a   
+
+       install -m 0755 gdk/.libs/libgdk-x11-2.0.so.${SOV} ${STAGING_LIBDIR}/libgdk-x11-2.0.so.${SOV}
+       install -m 0644 gdk/.libs/libgdk-x11-2.0.lai ${STAGING_LIBDIR}/libgdk-x11-2.0.la
+       install -m 0644 gdk/.libs/libgdk-x11-2.0.a ${STAGING_LIBDIR}/libgdk-x11-2.0.a   
+
+       install -m 0755 gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so.${SOV} ${STAGING_LIBDIR}/libgdk_pixbuf-2.0.so.${SOV}
+       install -m 0644 gdk-pixbuf/.libs/libgdk_pixbuf-2.0.lai ${STAGING_LIBDIR}/libgdk_pixbuf-2.0.la
+       install -m 0644 gdk-pixbuf/.libs/libgdk_pixbuf-2.0.a ${STAGING_LIBDIR}/libgdk_pixbuf-2.0.a      
+
+       mkdir -p ${STAGING_INCDIR}/gtk-2.0/gtk
+       for i in ${gtk_include}; do
+               install -m 0644 gtk/$i ${STAGING_INCDIR}/gtk-2.0/gtk/$i
+       done
+
+       mkdir -p ${STAGING_INCDIR}/gtk-2.0/gdk
+       for i in ${gdk_include}; do
+               install -m 0644 gdk/$i ${STAGING_INCDIR}/gtk-2.0/gdk/`basename $i`
+       done
+
+       mkdir -p ${STAGING_INCDIR}/gtk-2.0/gdk-pixbuf
+       for i in ${gdk_pixbuf_include}; do
+               install -m 0644 gdk-pixbuf/$i ${STAGING_INCDIR}/gtk-2.0/gdk-pixbuf/$i
+       done
+
+       mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include
+       install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h
+}
index e69de29..6b5a3c7 100644 (file)
@@ -0,0 +1,8 @@
+DESCRIPTION=libgpewidget contains a collection of widgets and other common code shared by many GPE applications.
+SECTION=gpe/libs
+PRIORITY=optional
+MAINTAINER="Philip Blundell <pb@handhelds.org>"
+RDEPENDS=gtk
+DEPENDS=gtk
+
+SRC_URI = http://gpe.handhelds.org/pub/projects/gpe/source/libgpewidget-${PV}.tar.gz