[oe-commits] Martin Jansa : omnewrotate: new recipe from SHR

git version control git at git.openembedded.org
Wed Nov 18 09:06:05 UTC 2009


Module: openembedded.git
Branch: shr/merge
Commit: 359c5a669adc3c2820cdf658875b5462cf46f2b7
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=359c5a669adc3c2820cdf658875b5462cf46f2b7

Author: Martin Jansa <Martin.Jansa at gmail.com>
Date:   Wed Nov 18 09:27:49 2009 +0100

omnewrotate: new recipe from SHR

---

 .../omnewrotate/files/correct-sysfs-bl-path.patch  |   53 ++++++++++++++++++++
 recipes/omnewrotate/omnewrotate_0.5.4.bb           |   15 ++++++
 2 files changed, 68 insertions(+), 0 deletions(-)

diff --git a/recipes/omnewrotate/files/correct-sysfs-bl-path.patch b/recipes/omnewrotate/files/correct-sysfs-bl-path.patch
new file mode 100644
index 0000000..6d38164
--- /dev/null
+++ b/recipes/omnewrotate/files/correct-sysfs-bl-path.patch
@@ -0,0 +1,53 @@
+diff -uri omnewrotate.org/src/omnewrotate.c omnewrotate/src/omnewrotate.c
+--- omnewrotate.org/src/omnewrotate.c	2009-05-03 20:23:56.000000000 +0200
++++ omnewrotate/src/omnewrotate.c	2009-05-07 17:46:07.000000000 +0200
+@@ -95,8 +95,8 @@
+ #define LONG_TIME 0
+ 
+ #define EVENT_PATH "/dev/input/event3"
+-#define GET_BRIGHTNESS_PATH "/sys/class/backlight/pcf50633-bl/actual_brightness"
+-#define SET_BRIGHTNESS_PATH "/sys/class/backlight/pcf50633-bl/brightness"
++#define GET_BRIGHTNESS_PATH "/sys/class/backlight/gta02-bl/actual_brightness"
++#define SET_BRIGHTNESS_PATH "/sys/class/backlight/gta02-bl/brightness"
+ 
+ #define NUM_THREADS 1
+ 
+@@ -197,8 +197,8 @@
+ #endif
+ 
+ 	if (change_brightness && !use_dbus) {
+-		set_brightness_file = open(SET_BRIGHTNESS_PATH, O_RDWR);
+-		get_brightness_file = open(GET_BRIGHTNESS_PATH, O_RDWR);
++		set_brightness_file = open(SET_BRIGHTNESS_PATH, O_WRONLY);
++		get_brightness_file = open(GET_BRIGHTNESS_PATH, O_RDONLY);
+ 
+ 		if (set_brightness_file < 0 || get_brightness_file < 0)
+ 		{
+@@ -273,7 +273,7 @@
+ 	rootWindow = RootWindow(display, screen);
+ 	XRRRotations(display, screen, &r);
+ 
+-	char current_brightness[3] = "63\n";
++	char current_brightness[4] = "255\n";
+ 	char brightness_off[2] = "0\n";
+ 
+ 
+@@ -317,7 +317,7 @@
+ 		else
+ 		{
+ 			lseek(get_brightness_file, 0, SEEK_SET);
+-			read(get_brightness_file, &current_brightness, 2);
++			read(get_brightness_file, &current_brightness, 3);
+ 			lseek(set_brightness_file, 0, SEEK_SET);
+ 			write(set_brightness_file, &brightness_off, 2);
+ 		}
+@@ -333,7 +333,7 @@
+ 		if(debug) printf("Recovering screen brightness for nifty effect\n");
+ 		usleep(500000);
+ 		lseek(set_brightness_file, 0, SEEK_SET);
+-		write(set_brightness_file, &current_brightness, 3);
++		write(set_brightness_file, &current_brightness, 4);
+ 	}
+ 
+ }
+Nur in omnewrotate.org/src: .omnewrotate.c.swp.
diff --git a/recipes/omnewrotate/omnewrotate_0.5.4.bb b/recipes/omnewrotate/omnewrotate_0.5.4.bb
new file mode 100644
index 0000000..c712efa
--- /dev/null
+++ b/recipes/omnewrotate/omnewrotate_0.5.4.bb
@@ -0,0 +1,15 @@
+DESCRIPTION = "OpenMoko New Rotate is a screen rotation program"
+HOMEPAGE = "http://code.google.com/p/omnewrotate/"
+AUTHOR = "Rui Seabra"
+LICENSE = "GPLv3"
+SECTION = "console/network"
+DEPENDS = "libframeworkd-glib xrandr"
+PV = "0.5.4"
+PR = "r4"
+
+SRC_URI = "svn://omnewrotate.googlecode.com/svn/trunk;module=.;proto=http;rev=HEAD \
+file://correct-sysfs-bl-path.patch;patch=1 \
+"
+S = "${WORKDIR}"
+
+inherit autotools





More information about the Openembedded-commits mailing list