diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2011-04-10 13:24:47 +0200 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2011-04-10 14:43:41 +0200 |
commit | 89500c583e0f1dc1b4ffdf72914e08e505e427e0 (patch) | |
tree | b073036cc61aa34ca5ac9eec4d617366e0dcb3d5 /meta-oe/recipes-graphics/xinput-calibrator | |
parent | e66079da37992abd54486488aa06a99bf7a4198c (diff) | |
download | meta-openembedded-89500c583e0f1dc1b4ffdf72914e08e505e427e0.tar.gz |
recipes,classes: import a lot of recipes from meta-shr
* tested on shr-lite-image for om-gta02 and nokia900 (with meta-shr layer)
Diffstat (limited to 'meta-oe/recipes-graphics/xinput-calibrator')
8 files changed, 54 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/iphone3g/pointercal.xinput b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/iphone3g/pointercal.xinput new file mode 100644 index 000000000..d6ce56b82 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/iphone3g/pointercal.xinput | |||
@@ -0,0 +1 @@ | |||
xinput set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 -102 4739 6 7321; | |||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/nokia900/pointercal.xinput b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/nokia900/pointercal.xinput new file mode 100644 index 000000000..66bb32cab --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/nokia900/pointercal.xinput | |||
@@ -0,0 +1,2 @@ | |||
1 | xinput set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 204 3897 3763 178; | ||
2 | |||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/om-gta01/pointercal.xinput b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/om-gta01/pointercal.xinput new file mode 100644 index 000000000..be25da352 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/om-gta01/pointercal.xinput | |||
@@ -0,0 +1,2 @@ | |||
1 | xinput set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 107 918 911 98 | ||
2 | xinput set-int-prop "Touchscreen" "Evdev Axes Swap" 8 1 | ||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/om-gta02/pointercal.xinput b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/om-gta02/pointercal.xinput new file mode 100644 index 000000000..be25da352 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/om-gta02/pointercal.xinput | |||
@@ -0,0 +1,2 @@ | |||
1 | xinput set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 107 918 911 98 | ||
2 | xinput set-int-prop "Touchscreen" "Evdev Axes Swap" 8 1 | ||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/pointercal.xinput b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/pointercal.xinput new file mode 100644 index 000000000..9633fc5f3 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput/pointercal.xinput | |||
@@ -0,0 +1 @@ | |||
# replace with valid machine specific pointercal.xinput | |||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb new file mode 100644 index 000000000..e611862a4 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | DESCRIPTION = "Touchscreen calibration data from xinput-calibrator" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${TOPDIR}/meta-shr/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
4 | |||
5 | SECTION = "base" | ||
6 | |||
7 | PR = "r2" | ||
8 | SRC_URI = "file://pointercal.xinput" | ||
9 | S = "${WORKDIR}" | ||
10 | |||
11 | do_install() { | ||
12 | # Only install file if it has a contents | ||
13 | if [ -s ${S}/pointercal.xinput ]; then | ||
14 | install -d ${D}${sysconfdir}/ | ||
15 | install -m 0644 ${S}/pointercal.xinput ${D}${sysconfdir}/ | ||
16 | fi | ||
17 | } | ||
18 | |||
19 | ALLOW_EMPTY_${PN} = "1" | ||
20 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
21 | CONFFILES_${PN} = "${sysconfdir}/pointercal.xinput" | ||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator.inc b/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator.inc new file mode 100644 index 000000000..357b0e5c0 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator.inc | |||
@@ -0,0 +1,8 @@ | |||
1 | DESCRIPTION = "A generic touchscreen calibration program for X.Org" | ||
2 | HOMEPAGE = "http://www.freedesktop.org/wiki/Software/xinput_calibrator" | ||
3 | LICENSE = "MIT/X11" | ||
4 | DEPENDS = "virtual/libx11 libxi" | ||
5 | RDEPENDS_${PN} = "xinput pointercal-xinput" | ||
6 | INC_PR = "r7" | ||
7 | |||
8 | inherit autotools | ||
diff --git a/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator_0.6.1.bb b/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator_0.6.1.bb new file mode 100644 index 000000000..2eb3cc942 --- /dev/null +++ b/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator_0.6.1.bb | |||
@@ -0,0 +1,17 @@ | |||
1 | require xinput-calibrator.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://src/calibrator.cpp;endline=22;md5=998e238a7638a7446eaeb02398f691fc" | ||
4 | SRC_URI = "git://github.com/tias/xinput_calibrator.git;protocol=git" | ||
5 | |||
6 | SRCREV = "d2ce98b3f638667dd64b6d718721379b2dc750a7" | ||
7 | PR = "${INC_PR}.0" | ||
8 | S = "${WORKDIR}/git/" | ||
9 | |||
10 | do_install_append() { | ||
11 | install -d ${D}${bindir} | ||
12 | install -m 0755 scripts/xinput_calibrator_pointercal.sh ${D}${bindir}/xinput_calibrator_once.sh | ||
13 | ln -s ${bindir}/xinput_calibrator_x11 ${D}${bindir}/xinput_calibrator | ||
14 | install -d ${D}${datadir}/applications/ | ||
15 | install -m 0755 scripts/xinput_calibrator.desktop ${D}${datadir}/applications/xinput-calibrator.desktop | ||
16 | install -m 0755 scripts/xinput_calibrator_get_hal_calibration.sh ${D}${bindir}/xinput_calibrator_get_hal_calibration.sh | ||
17 | } | ||