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
-~----------~----~----~----~------~----~------~--~---