Revision: 5658
Author: pebender
Date: Sun Oct 11 12:03:52 2009
Log: - Added package X11/unclutter.
- Changed xinitrc so that it starts unclutter.
     - Needed to hide the mouse cursor in Hulu Desktop.


http://code.google.com/p/minimyth/source/detail?r=5658

Added:
  /trunk/gar-minimyth/script/X11/unclutter
  /trunk/gar-minimyth/script/X11/unclutter/Makefile
  /trunk/gar-minimyth/script/X11/unclutter/checksums
  /trunk/gar-minimyth/script/X11/unclutter/files
  /trunk/gar-minimyth/script/X11/unclutter/files/unclutter-8-gcc_4.3.patch
   
/trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/X11/xinit/xinitrc.d/30unclutter
Modified:
  /trunk/gar-minimyth/html/minimyth/document-changelog.txt
  /trunk/gar-minimyth/script/meta/minimyth/Makefile
   
/trunk/gar-minimyth/script/meta/minimyth/files/source/lists/minimyth-bin-list
  /trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums
  /trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm

=======================================
--- /dev/null
+++ /trunk/gar-minimyth/script/X11/unclutter/Makefile   Sun Oct 11 12:03:52  
2009
@@ -0,0 +1,29 @@
+GARNAME = unclutter
+GARVERSION = 8
+CATEGORIES = X11
+MASTER_SITES = http://www.ibiblio.org/pub/X11/contrib/utilities/
+DISTFILES = $(DISTNAME).tar.gz
+PATCHFILES= $(DISTNAME)-gcc_4.3.patch
+LICENSE = Public_Domain
+
+DESCRIPTION =
+define BLURB
+endef
+
+DEPENDS = lang/c xorg/xorg
+
+WORKSRC = $(WORKDIR)/unclutter
+
+BUILD_SCRIPTS   = custom
+INSTALL_SCRIPTS = custom
+
+include ../../gar.mk
+
+build-custom:
+       cd $(WORKSRC) ; $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o unclutter  
unclutter.c -lX11
+       @$(MAKECOOKIE)
+
+install-custom:
+       install -D -m 755 $(WORKSRC)/unclutter     $(DESTDIR)$(bindir)/unclutter
+       install -D -m 644 $(WORKSRC)/unclutter.man  
$(DESTDIR)$(mandir)/man1/unclutter.1
+       @$(MAKECOOKIE)
=======================================
--- /dev/null
+++ /trunk/gar-minimyth/script/X11/unclutter/checksums  Sun Oct 11 12:03:52  
2009
@@ -0,0 +1,2 @@
+1fe32cab8dd765263679618f8704117f  download/unclutter-8.tar.gz
+e633048b9683343757184248071d8265  download/unclutter-8-gcc_4.3.patch
=======================================
--- /dev/null
+++  
/trunk/gar-minimyth/script/X11/unclutter/files/unclutter-8-gcc_4.3.patch        
 
Sun Oct 11 12:03:52 2009
@@ -0,0 +1,11 @@
+diff -Naur unclutter-old/unclutter.c unclutter-new/unclutter.c
+--- unclutter-old/unclutter.c  1994-04-11 08:40:47.000000000 -0700
++++ unclutter-new/unclutter.c  2009-10-11 09:59:40.000000000 -0700
+@@ -23,6 +23,7 @@
+ #include <X11/Xlib.h>
+ #include <X11/Xutil.h>
+ #include <X11/Xproto.h>
++#include <stdlib.h>
+ #include <stdio.h>
+ #include "vroot.h"
+
=======================================
--- /dev/null
+++  
/trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/X11/xinit/xinitrc.d/30unclutter
         
Sun Oct 11 12:03:52 2009
@@ -0,0 +1,12 @@
+################################################################################
+# unclutter
+#
+# Starts the unclutter daemon.
+################################################################################
+
+/usr/bin/unclutter \
+    -root \
+    -not \
+        mythbrowser \
+        mythfrontend \
+    &
=======================================
--- /trunk/gar-minimyth/html/minimyth/document-changelog.txt    Sun Oct 11  
08:34:23 2009
+++ /trunk/gar-minimyth/html/minimyth/document-changelog.txt    Sun Oct 11  
12:03:52 2009
@@ -65,6 +65,8 @@
      - Added r600 DRI driver.
      - Moved the font directory from /usr/lib/X11/fonts to  
/usr/share/fonts/X11
        as it is Xorg's new default location.
+    - Changed xinitrc so that it starts unclutter.
+        - Needed to hide the mouse cursor in Hulu Desktop.

  Modified ALSA
      - Added snd-cs5535audio ALSA sound driver.
@@ -136,6 +138,7 @@
      Added utils/gperf.
      Added utils/tcl (needed to build db/sqlite 5.1.38).
      Added X11/libvdpau.
+    Added X11/unclutter.
      Added xorg-7.4/libxcb.
      Added xorg-7.4/xcb-proto.
      Added xorg-7.4/xcb-util.
=======================================
--- /trunk/gar-minimyth/script/meta/minimyth/Makefile   Sun Oct  4 12:09:05  
2009
+++ /trunk/gar-minimyth/script/meta/minimyth/Makefile   Sun Oct 11 12:03:52  
2009
@@ -71,6 +71,7 @@
        net/syslinux \
        system/sysvinit \
        system/udev \
+       X11/unclutter \
        utils/usbutils \
        utils/util-linux-ng \
        X11/vdpau-video \
=======================================
---  
/trunk/gar-minimyth/script/meta/minimyth/files/source/lists/minimyth-bin-list   
 
Mon Sep 28 06:44:08 2009
+++  
/trunk/gar-minimyth/script/meta/minimyth/files/source/lists/minimyth-bin-list   
 
Sun Oct 11 12:03:52 2009
@@ -88,6 +88,7 @@
  udevd
  udevadm
  umount
+unclutter
  vdpauinfo
  wakelan
  X
=======================================
--- /trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums     Sat Oct 10  
03:53:17 2009
+++ /trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums     Sun Oct 11  
12:03:52 2009
@@ -1,1 +1,1 @@
-c2e2985d7d48d12dfc4b7e52333ac5f6  download/MiniMyth.pm
+e0726d061327c4087c4f88025b8e49c6  download/MiniMyth.pm
=======================================
--- /trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm     Sat Oct 
 
10 03:53:17 2009
+++ /trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm     Sun Oct 
 
11 12:03:52 2009
@@ -2271,15 +2271,16 @@
                  # Browsers
                  when (/^mythbrowser$/)      { push(@xmacro, 'KeyStr  
Escape'); }
                  # Players
+# Does not work because huludesktop does not have a key sequence to quit.
+#               when (/^huludesktop$/)      { push(@xmacro,  
);                }
                  when (/^mplayer$/)          { push(@xmacro, 'KeyStr  
Escape'); }
-                when (/^mplayer-stable$/)   { push(@xmacro, 'KeyStr  
Escape'); }
                  when (/^mplayer-svn$/)      { push(@xmacro, 'KeyStr  
Escape'); }
+                when (/^mplayer-vld$/)      { push(@xmacro, 'KeyStr  
Escape'); }
                  when (/^mythtv$/)           { push(@xmacro, 'KeyStr  
Escape'); }
-# Does not work because the window name is not 'vlc'.
-#               when (/^vlc$/)
-#               {
-#                   push(@xmacro, 'KeyStrPress Control_L', 'KeyStrPress  
Q', 'KeyStrRelease Q', 'KeyStrRelease Control_L');
-#               }
+                when (/^vlc$/)
+                {
+                    push(@xmacro, 'KeyStrPress Control_L', 'KeyStrPress  
Q', 'KeyStrRelease Q', 'KeyStrRelease Control_L');
+                }
                  when (/^xine$/)             { push(@xmacro, 'KeyStr  
Q');      }
                  # Games
                  when (/^fceu$/)             { push(@xmacro, 'KeyStr  
Escape'); }

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