[Lunar-commits] <moonbase-other> google-gadgets-for-linux: Readding to moonbase and a few adjustments so it will

Dennis Veatch stumbles at lunar-linux.org
Sun Jul 15 22:41:54 CEST 2012


commit ebc4408b562cca6fa8c2f6a27158a67571f00e4c
Author: Dennis Veatch <stumbles at lunar-linux.org>
Date: Sun, 15 Jul 2012 13:41:54 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/ebc4408b562cca6fa8c2f6a27158a67571f00e4c

google-gadgets-for-linux: Readding to moonbase and a few adjustments so it will

compile with the current moonbase version of glib2.
---
  web/google-gadgets-for-linux/BUILD                           +12/-0    
  web/google-gadgets-for-linux/DEPENDS                         +7/-0     
  web/google-gadgets-for-linux/DETAILS                         +31/-0    
  3 files changed, 50 insertions (+), 0 deletions (-)

--- /dev/null
+++ b/web/google-gadgets-for-linux/BUILD
@@ -0,0 +1,12 @@
+(
+
+# So it will compile with our version of glib2.
+  sedit "s:glib/ghash.h:glib.h:" ggadget/gtk/main_loop.cc &&
+  sedit "s:glib/gthread.h:glib.h:" ggadget/gtk/main_loop.cc &&
+  sedit "s:glib/gthread.h:glib.h:" hosts/gtk/main.cc &&
+
+  OPTS+=" --disable-werror --disable-static" &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/web/google-gadgets-for-linux/DEPENDS
@@ -0,0 +1,7 @@
+depends desktop-file-utils
+depends shared-mime-info
+depends gstreamer-10
+depends %GECKO_RENDERER
+
+optional_depends qt4    "" "" "for Qt4 support"
+optional_depends gtk+-2 "" "" "for gtk support"
--- /dev/null
+++ b/web/google-gadgets-for-linux/DETAILS
@@ -0,0 +1,31 @@
+          MODULE=google-gadgets-for-linux
+         VERSION=0.11.2
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://google-gadgets-for-linux.googlecode.com/files/
+      SOURCE_VFY=sha1:22716f5ae640c7f201012d9d75868137c23ebc79
+        WEB_SITE=http://code.google.com/p/google-gadgets-for-linux/
+         ENTERED=20090125
+         UPDATED=20100221
+           SHORT="google desktop gadgets"
+
+PSAFE=no
+cat << EOF
+Google Gadgets for Linux provides a platform for running desktop gadgets under
+Linux, catering to the unique needs of Linux users. It's compatible with the
+gadgets written for Google Desktop for Windows as well as the Universal Gadgets
+on iGoogle. Following Linux norms, this project is open-sourced under the
+Apache License.
+
+An important area where Google Desktop for Linux is different from its siblings
+on other operating systems is support for gadgets. Now, the Linux version of
+Google Gadgets will extend the gadgets platform to Linux users. By enabling
+cross-platform gadgets, a large library of existing gadgets are immediately
+available to Linux users. In addition, gadget developers will benefit from a
+much larger potential user base without having to learn a new API.
+
+There's two main components to the application: one is a common gadget library
+responsible for running and presenting a gadget, and the other is a host program
+that allows the user to choose gadgets and run them on the desktop. Currently we
+have hosts written for GTK+ and QT, with the GTK+ host offering a sidebar
+similar to that of Google Desktop for Windows.
+EOF




More information about the Lunar-commits mailing list