Author: pebender
Date: Thu Mar 19 22:42:53 2009
New Revision: 4496

Added:
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
    
(contents, props changed)
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm
Modified:
    trunk/gar-minimyth/html/minimyth/document-changelog.txt
    trunk/gar-minimyth/script/meta/minimyth/files/configure.mk
     
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-bin-list.gnash
     
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-lib-list.gnash

Log:
- Added gtk init script to create /etc/gtk-2.0/gdk-pixbuf.loaders.



Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt     (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt     Thu Mar 19  
22:42:53 2009
@@ -47,6 +47,7 @@
        when the telnet connection fails.
      - Changed the LIRC devinput lircd.conf files so that they match the  
format
        found in the lirc-0.8.5pre1.
+    - Added gtk init script to create /etc/gtk-2.0/gdk-pixbuf.loaders.

  Modified build system
      - Changed mediaplayers/mplayer-svn, lib/ffmpeg, lib/libdvdnav and

Modified: trunk/gar-minimyth/script/meta/minimyth/files/configure.mk
==============================================================================
--- trunk/gar-minimyth/script/meta/minimyth/files/configure.mk  (original)
+++ trunk/gar-minimyth/script/meta/minimyth/files/configure.mk  Thu Mar 19  
22:42:53 2009
@@ -34,6 +34,7 @@
      mythtv \
      font \
      backend \
+    gtk \
      mythdb_buffer_delete \
      x
  MM_INIT_KILL := \

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-bin-list.gnash
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-bin-list.gnash
      
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-bin-list.gnash
      
Thu Mar 19 22:42:53 2009
@@ -1,2 +1,3 @@
  gnash
  gtk-gnash
+gdk-pixbuf-query-loaders

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-lib-list.gnash
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-lib-list.gnash
      
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/lists/software/minimyth-lib-list.gnash
      
Thu Mar 19 22:42:53 2009
@@ -1 +1,2 @@
  browser/plugins/libgnashplugin.so
+gtk-*/*/loaders/

Added:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
       
Thu Mar 19 22:42:53 2009
@@ -0,0 +1,33 @@
+#!/bin/sh
+################################################################################
+# gtk
+################################################################################
+. /etc/rc.d.sh/functions
+
+start() {
+
+    mm_message_output info "configuring GTK ..."
+
+    if /usr/bin/test -e '/usr/bin/gdk-pixbuf-query-loaders' ; then
+        if /usr/bin/test ! -e '/etc/gtk-2.0' ; then
+            /bin/mkdir '/etc/gtk-2.0'
+        fi
+        /bin/chmod 0755 '/etc/gtk-2.0'
+        /usr/bin/gdk-pixbuf-query-loaders  
> '/etc/gtk-2.0/gdk-pixbuf.loaders'
+        /bin/chmod 0644 '/etc/gtk-2.0/gdk-pixbuf.loaders'
+    fi
+
+    return 0
+}
+
+stop() {
+
+    return 0
+}
+
+case $1 in
+    start) start ;;
+    stop)  stop  ;;
+esac
+
+exit 0

Added:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm
         
Thu Mar 19 22:42:53 2009
@@ -0,0 +1,40 @@
+################################################################################
+# gtk
+################################################################################
+package init::gtk;
+
+use strict;
+use warnings;
+
+use MiniMyth ();
+
+sub start
+{
+    my $self     = shift;
+    my $minimyth = shift;
+
+    $minimyth->message_output('info', "configuring GTK ...");
+
+    if (-e q(/usr/bin/gdk-pixbuf-query-loaders))
+    {
+        if (! -e q(/etc/gtk-2.0))
+        {
+            mkdir(q(/etc/gtk-2.0));
+        }
+        chmod(0755, q(/etc/gtk-2.0));
+        system(qq(/usr/bin/gdk-pixbuf-query-loaders >  
/etc/gtk-2.0/gdk-pixbuf.loaders));
+        chmod(0644, q(/etc/gtk-2.0/gdk-pixbuf.loaders));
+    }
+
+    return 1;
+}
+
+sub stop
+{
+    my $self     = shift;
+    my $minimyth = shift;
+
+    return 1;
+}
+
+1;

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to