[oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-21 Thread Maxin B. John
Move tslib recipe from oe-core layer

Signed-off-by: Maxin B. John 
---
 meta-oe/recipes-graphics/tslib/tslib/ts.conf  | 25 +
 meta-oe/recipes-graphics/tslib/tslib/tslib.sh |  8 
 meta-oe/recipes-graphics/tslib/tslib_1.1.bb   | 53 +++
 3 files changed, 86 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib/ts.conf
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib/tslib.sh
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib_1.1.bb

diff --git a/meta-oe/recipes-graphics/tslib/tslib/ts.conf 
b/meta-oe/recipes-graphics/tslib/tslib/ts.conf
new file mode 100644
index 000..1b0da93
--- /dev/null
+++ b/meta-oe/recipes-graphics/tslib/tslib/ts.conf
@@ -0,0 +1,25 @@
+# Uncomment if you wish to use the linux input layer event interface
+module_raw input
+
+# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
+# module_raw collie
+
+# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
+# module_raw corgi
+
+# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
+# module_raw ucb1x00
+
+# Uncomment if you're using an HP iPaq h3600 or similar
+# module_raw h3600
+
+# Uncomment if you're using a Hitachi Webpad
+# module_raw mk712
+
+# Uncomment if you're using an IBM Arctic II
+# module_raw arctic2
+
+module pthres pmin=1
+module variance delta=30
+module dejitter delta=100
+module linear
diff --git a/meta-oe/recipes-graphics/tslib/tslib/tslib.sh 
b/meta-oe/recipes-graphics/tslib/tslib/tslib.sh
new file mode 100644
index 000..7068e8d
--- /dev/null
+++ b/meta-oe/recipes-graphics/tslib/tslib/tslib.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if [ -e /dev/input/touchscreen0 ]; then
+TSLIB_TSDEVICE=/dev/input/touchscreen0
+
+export TSLIB_TSDEVICE
+fi
+
diff --git a/meta-oe/recipes-graphics/tslib/tslib_1.1.bb 
b/meta-oe/recipes-graphics/tslib/tslib_1.1.bb
new file mode 100644
index 000..502034a
--- /dev/null
+++ b/meta-oe/recipes-graphics/tslib/tslib_1.1.bb
@@ -0,0 +1,53 @@
+SUMMARY = "An abstraction layer for touchscreen panel events"
+DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
+events, as well as a filter stack for the manipulation of those events. \
+Tslib is generally used on embedded devices to provide a common user \
+space interface to touchscreen functionality."
+HOMEPAGE = "http://tslib.berlios.de/;
+
+AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
+SECTION = "base"
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
+
+SRC_URI = 
"https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz
 \
+   file://ts.conf \
+   file://tslib.sh \
+"
+
+SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
+SRC_URI[sha256sum] = 
"fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c"
+
+UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input --disable-corgi 
--disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00"
+
+do_install_prepend() {
+install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
+}
+
+do_install_append() {
+install -d ${D}${sysconfdir}/profile.d/
+install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
+}
+
+# People should consider using udev's /dev/input/touchscreen0 symlink
+# instead of detect-stylus
+#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
+RPROVIDES_tslib-conf = "libts-0.0-conf"
+
+PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
+DEBIAN_NOAUTONAME_tslib-conf = "1"
+DEBIAN_NOAUTONAME_tslib-tests = "1"
+DEBIAN_NOAUTONAME_tslib-calibrate = "1"
+
+RDEPENDS_${PN} = "tslib-conf"
+RRECOMMENDS_${PN} = "pointercal"
+
+FILES_${PN}-dev += "${libdir}/ts/*.la"
+FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh 
${datadir}/tslib"
+FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
+FILES_tslib-calibrate += "${bindir}/ts_calibrate"
+FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print 
${bindir}/ts_print_raw ${bindir}/ts_test"
-- 
2.4.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-21 Thread Martin Jansa
On Wed, Sep 21, 2016 at 02:36:58PM +1000, Jonathan Liu wrote:
> On 21 September 2016 at 12:37, Khem Raj  wrote:
> > On Thu, Sep 15, 2016 at 3:19 PM, Paul Eggleton
> >  wrote:
> >> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
> >>> On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
> >>> > Move tslib recipe from oe-core layer.
> >>> >
> >>> > Signed-off-by: Maxin B. John 
> >>> > ---
> >>> >
> >>> >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
> >>> >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
> >>> >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
> >>> >
> >>> > ++ 3 files changed, 86 insertions(+)
> >>> >
> >>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> >>> >
> >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >>> > b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644
> >>> > index 000..1b0da93
> >>> > --- /dev/null
> >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >>> > @@ -0,0 +1,25 @@
> >>> > +# Uncomment if you wish to use the linux input layer event interface
> >>> > +module_raw input
> >>> > +
> >>> > +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
> >>> > +# module_raw collie
> >>> > +
> >>> > +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
> >>> > +# module_raw corgi
> >>> > +
> >>> > +# Uncomment if you're using a device with a UCB1200/1300/1400 TS
> >>> > interface
> >>> > +# module_raw ucb1x00
> >>> > +
> >>> > +# Uncomment if you're using an HP iPaq h3600 or similar
> >>> > +# module_raw h3600
> >>> > +
> >>> > +# Uncomment if you're using a Hitachi Webpad
> >>> > +# module_raw mk712
> >>> > +
> >>> > +# Uncomment if you're using an IBM Arctic II
> >>> > +# module_raw arctic2
> >>> > +
> >>> > +module pthres pmin=1
> >>> > +module variance delta=30
> >>> > +module dejitter delta=100
> >>> > +module linear
> >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >>> > b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644
> >>> > index 000..7068e8d
> >>> > --- /dev/null
> >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >>> > @@ -0,0 +1,8 @@
> >>> > +#!/bin/sh
> >>> > +
> >>> > +if [ -e /dev/input/touchscreen0 ]; then
> >>> > +TSLIB_TSDEVICE=/dev/input/touchscreen0
> >>> > +
> >>> > +export TSLIB_TSDEVICE
> >>> > +fi
> >>> > +
> >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> >>> > b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644
> >>> > index 000..b0264c3
> >>> > --- /dev/null
> >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> >>> > @@ -0,0 +1,53 @@
> >>> > +SUMMARY = "An abstraction layer for touchscreen panel events"
> >>> > +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
> >>> > +events, as well as a filter stack for the manipulation of those 
> >>> > events. \
> >>> > +Tslib is generally used on embedded devices to provide a common user \
> >>> > +space interface to touchscreen functionality."
> >>> > +HOMEPAGE = "http://tslib.berlios.de/;
> >>> > +
> >>> > +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
> >>> > +SECTION = "base"
> >>> > +LICENSE = "LGPLv2"
> >>> > +LIC_FILES_CHKSUM = 
> >>> > "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
> >>> > +
> >>> > +SRC_URI =
> >>> > "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.
> >>> > x
> >>> > z;downloadfilename=tslib-${PV}.tar.xz \ +   file://ts.conf \
> >>> > +   file://tslib.sh \
> >>> > +"
> >>> > +
> >>> > +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
> >>> > +SRC_URI[sha256sum] =
> >>> > "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" +
> >>> > +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
> >>> > +
> >>> > +inherit autotools pkgconfig
> >>> > +
> >>> > +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input
> >>> > --disable-corgi --disable-collie --disable-mk712 --disable-arctic2
> >>> > --disable-ucb1x00" +
> >>> > +do_install_prepend() {
> >>> > +   install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
> >>> > +}
> >>> > +
> >>> > +do_install_append() {
> >>> > +   install -d ${D}${sysconfdir}/profile.d/
> >>> > +   install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
> >>> > +}
> >>> > +
> >>> > +# People should consider using udev's /dev/input/touchscreen0 symlink
> >>> > +# instead of detect-stylus
> >>> > +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
> >>> > +RPROVIDES_tslib-conf = "libts-0.0-conf"
> >>> > +
> >>> > +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
> >>> > +DEBIAN_NOAUTONAME_tslib-conf = "1"
> >>> > +DEBIAN_NOAUTONAME_tslib-tests = "1"
> >>> > 

Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-20 Thread Jonathan Liu
On 21 September 2016 at 12:37, Khem Raj  wrote:
> On Thu, Sep 15, 2016 at 3:19 PM, Paul Eggleton
>  wrote:
>> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
>>> On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
>>> > Move tslib recipe from oe-core layer.
>>> >
>>> > Signed-off-by: Maxin B. John 
>>> > ---
>>> >
>>> >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
>>> >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
>>> >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
>>> >
>>> > ++ 3 files changed, 86 insertions(+)
>>> >
>>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
>>> >
>>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>>> > b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644
>>> > index 000..1b0da93
>>> > --- /dev/null
>>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>>> > @@ -0,0 +1,25 @@
>>> > +# Uncomment if you wish to use the linux input layer event interface
>>> > +module_raw input
>>> > +
>>> > +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
>>> > +# module_raw collie
>>> > +
>>> > +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
>>> > +# module_raw corgi
>>> > +
>>> > +# Uncomment if you're using a device with a UCB1200/1300/1400 TS
>>> > interface
>>> > +# module_raw ucb1x00
>>> > +
>>> > +# Uncomment if you're using an HP iPaq h3600 or similar
>>> > +# module_raw h3600
>>> > +
>>> > +# Uncomment if you're using a Hitachi Webpad
>>> > +# module_raw mk712
>>> > +
>>> > +# Uncomment if you're using an IBM Arctic II
>>> > +# module_raw arctic2
>>> > +
>>> > +module pthres pmin=1
>>> > +module variance delta=30
>>> > +module dejitter delta=100
>>> > +module linear
>>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>>> > b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644
>>> > index 000..7068e8d
>>> > --- /dev/null
>>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>>> > @@ -0,0 +1,8 @@
>>> > +#!/bin/sh
>>> > +
>>> > +if [ -e /dev/input/touchscreen0 ]; then
>>> > +TSLIB_TSDEVICE=/dev/input/touchscreen0
>>> > +
>>> > +export TSLIB_TSDEVICE
>>> > +fi
>>> > +
>>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
>>> > b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644
>>> > index 000..b0264c3
>>> > --- /dev/null
>>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
>>> > @@ -0,0 +1,53 @@
>>> > +SUMMARY = "An abstraction layer for touchscreen panel events"
>>> > +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
>>> > +events, as well as a filter stack for the manipulation of those events. \
>>> > +Tslib is generally used on embedded devices to provide a common user \
>>> > +space interface to touchscreen functionality."
>>> > +HOMEPAGE = "http://tslib.berlios.de/;
>>> > +
>>> > +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
>>> > +SECTION = "base"
>>> > +LICENSE = "LGPLv2"
>>> > +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
>>> > +
>>> > +SRC_URI =
>>> > "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.
>>> > x
>>> > z;downloadfilename=tslib-${PV}.tar.xz \ +   file://ts.conf \
>>> > +   file://tslib.sh \
>>> > +"
>>> > +
>>> > +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
>>> > +SRC_URI[sha256sum] =
>>> > "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" +
>>> > +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
>>> > +
>>> > +inherit autotools pkgconfig
>>> > +
>>> > +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input
>>> > --disable-corgi --disable-collie --disable-mk712 --disable-arctic2
>>> > --disable-ucb1x00" +
>>> > +do_install_prepend() {
>>> > +   install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
>>> > +}
>>> > +
>>> > +do_install_append() {
>>> > +   install -d ${D}${sysconfdir}/profile.d/
>>> > +   install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
>>> > +}
>>> > +
>>> > +# People should consider using udev's /dev/input/touchscreen0 symlink
>>> > +# instead of detect-stylus
>>> > +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
>>> > +RPROVIDES_tslib-conf = "libts-0.0-conf"
>>> > +
>>> > +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
>>> > +DEBIAN_NOAUTONAME_tslib-conf = "1"
>>> > +DEBIAN_NOAUTONAME_tslib-tests = "1"
>>> > +DEBIAN_NOAUTONAME_tslib-calibrate = "1"
>>> > +
>>> > +RDEPENDS_${PN} = "tslib-conf"
>>> > +RRECOMMENDS_${PN} = "pointercal"
>>> > +
>>> > +FILES_${PN}-dev += "${libdir}/ts/*.la"
>>> > +FILES_tslib-conf = "${sysconfdir}/ts.conf
>>> > ${sysconfdir}/profile.d/tslib.sh
>>> > ${datadir}/tslib" +FILES_${PN} = "${libdir}/*.so.* 

Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-20 Thread Khem Raj
On Thu, Sep 15, 2016 at 3:19 PM, Paul Eggleton
 wrote:
> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
>> On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
>> > Move tslib recipe from oe-core layer.
>> >
>> > Signed-off-by: Maxin B. John 
>> > ---
>> >
>> >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
>> >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
>> >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
>> >
>> > ++ 3 files changed, 86 insertions(+)
>> >
>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
>> >
>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>> > b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644
>> > index 000..1b0da93
>> > --- /dev/null
>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>> > @@ -0,0 +1,25 @@
>> > +# Uncomment if you wish to use the linux input layer event interface
>> > +module_raw input
>> > +
>> > +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
>> > +# module_raw collie
>> > +
>> > +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
>> > +# module_raw corgi
>> > +
>> > +# Uncomment if you're using a device with a UCB1200/1300/1400 TS
>> > interface
>> > +# module_raw ucb1x00
>> > +
>> > +# Uncomment if you're using an HP iPaq h3600 or similar
>> > +# module_raw h3600
>> > +
>> > +# Uncomment if you're using a Hitachi Webpad
>> > +# module_raw mk712
>> > +
>> > +# Uncomment if you're using an IBM Arctic II
>> > +# module_raw arctic2
>> > +
>> > +module pthres pmin=1
>> > +module variance delta=30
>> > +module dejitter delta=100
>> > +module linear
>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>> > b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644
>> > index 000..7068e8d
>> > --- /dev/null
>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>> > @@ -0,0 +1,8 @@
>> > +#!/bin/sh
>> > +
>> > +if [ -e /dev/input/touchscreen0 ]; then
>> > +TSLIB_TSDEVICE=/dev/input/touchscreen0
>> > +
>> > +export TSLIB_TSDEVICE
>> > +fi
>> > +
>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
>> > b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644
>> > index 000..b0264c3
>> > --- /dev/null
>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
>> > @@ -0,0 +1,53 @@
>> > +SUMMARY = "An abstraction layer for touchscreen panel events"
>> > +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
>> > +events, as well as a filter stack for the manipulation of those events. \
>> > +Tslib is generally used on embedded devices to provide a common user \
>> > +space interface to touchscreen functionality."
>> > +HOMEPAGE = "http://tslib.berlios.de/;
>> > +
>> > +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
>> > +SECTION = "base"
>> > +LICENSE = "LGPLv2"
>> > +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
>> > +
>> > +SRC_URI =
>> > "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.
>> > x
>> > z;downloadfilename=tslib-${PV}.tar.xz \ +   file://ts.conf \
>> > +   file://tslib.sh \
>> > +"
>> > +
>> > +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
>> > +SRC_URI[sha256sum] =
>> > "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" +
>> > +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
>> > +
>> > +inherit autotools pkgconfig
>> > +
>> > +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input
>> > --disable-corgi --disable-collie --disable-mk712 --disable-arctic2
>> > --disable-ucb1x00" +
>> > +do_install_prepend() {
>> > +   install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
>> > +}
>> > +
>> > +do_install_append() {
>> > +   install -d ${D}${sysconfdir}/profile.d/
>> > +   install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
>> > +}
>> > +
>> > +# People should consider using udev's /dev/input/touchscreen0 symlink
>> > +# instead of detect-stylus
>> > +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
>> > +RPROVIDES_tslib-conf = "libts-0.0-conf"
>> > +
>> > +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
>> > +DEBIAN_NOAUTONAME_tslib-conf = "1"
>> > +DEBIAN_NOAUTONAME_tslib-tests = "1"
>> > +DEBIAN_NOAUTONAME_tslib-calibrate = "1"
>> > +
>> > +RDEPENDS_${PN} = "tslib-conf"
>> > +RRECOMMENDS_${PN} = "pointercal"
>> > +
>> > +FILES_${PN}-dev += "${libdir}/ts/*.la"
>> > +FILES_tslib-conf = "${sysconfdir}/ts.conf
>> > ${sysconfdir}/profile.d/tslib.sh
>> > ${datadir}/tslib" +FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
>> > +FILES_tslib-calibrate += "${bindir}/ts_calibrate"
>> > +FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print
>> > ${bindir}/ts_print_raw ${bindir}/ts_test"
>>
>> So it 

Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-19 Thread Mike Looijmans

On 17-09-16 02:43, Paul Eggleton wrote:

On Fri, 16 Sep 2016 16:08:57 Burton, Ross wrote:

On 16 September 2016 at 13:10, Andrea Adami  wrote:

Well, there is still one drawback...the 'custom' xserver-nodm-init is
still present but there are patches on the ML for its removal.


Hopefully the improvements in oe-core mean the meta-oe recipe can be
removed, but it was decided that it was too late in the cycle to push this
and will wait for 2.3 to release before looking at deleting bits of meta-oe.


The trouble is there are still people using it and we didn't wait for the
recipe to be merged into meta-oe before removing it from oe-core. Can we
please put in place procedures to avoid this happening in future?


... again.

Has happened a few times before, and it's really frustrating...


Kind regards,

Mike Looijmans
System Expert

TOPIC Products
Materiaalweg 4, NL-5681 RJ Best
Postbus 440, NL-5680 AK Best
Telefoon: +31 (0) 499 33 69 79
E-mail: mike.looijm...@topicproducts.com
Website: www.topicproducts.com

Please consider the environment before printing this e-mail

Topic zoekt gedreven (embedded) software specialisten!
http://topic.nl/vacancy/topic-zoekt-technische-software-engineers/


--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-16 Thread Paul Eggleton
On Fri, 16 Sep 2016 16:08:57 Burton, Ross wrote:
> On 16 September 2016 at 13:10, Andrea Adami  wrote:
> > Well, there is still one drawback...the 'custom' xserver-nodm-init is
> > still present but there are patches on the ML for its removal.
> 
> Hopefully the improvements in oe-core mean the meta-oe recipe can be
> removed, but it was decided that it was too late in the cycle to push this
> and will wait for 2.3 to release before looking at deleting bits of meta-oe.

The trouble is there are still people using it and we didn't wait for the 
recipe to be merged into meta-oe before removing it from oe-core. Can we 
please put in place procedures to avoid this happening in future?

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-16 Thread Burton, Ross
On 16 September 2016 at 13:10, Andrea Adami  wrote:

> Well, there is still one drawback...the 'custom' xserver-nodm-init is
> still present but there are patches on the ML for its removal.
>

Hopefully the improvements in oe-core mean the meta-oe recipe can be
removed, but it was decided that it was too late in the cycle to push this
and will wait for 2.3 to release before looking at deleting bits of meta-oe.

Ross
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-16 Thread Andrea Adami
On Fri, Sep 16, 2016 at 10:50 AM, Maxin B. John  wrote:
> Hi Paul,
>
> On Fri, Sep 16, 2016 at 10:19:50AM +1200, Paul Eggleton wrote:
>> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
>> > On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
>> > > Move tslib recipe from oe-core layer.
>> > >
>> > > Signed-off-by: Maxin B. John 
>> > > ---
>> > >
>> > >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
>> > >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
>> > >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
>> > >
>
> Apparently I missed to notice some replies to these patches (recently
> my inbox has been behaving a bit strangely - missing or delaying some mails
> for a day or two). Sorry for that!
>
>> Also, is meta-gpe really an appropriate place for this?
>>
> I am open to suggestions. xtscal had HOMEPAGE set as 
> "http://gpe.linuxtogo.org;.
> Since other packages were logically connected to that, moved them to meta-gpe
> as well.

Hi,

meta-gpe is almost empty..time to merge it down in one other
generic/middleware layer?
Plus there are other recipes depending on tslib as for example zaurusd
(meta-handheld).

Now, where to put stuff like this tslib?
To avoid the creation of another one I'd say we could start putting
things in meta-oe.
Well, there is still one drawback...the 'custom' xserver-nodm-init is
still present but there are patches on the ML for its removal.

Opinions?

Cheers
Andrea

>
>> Cheers,
>> Paul
>
> Best Regards,
> Maxin
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-16 Thread Maxin B. John
Move tslib recipe from oe-core layer.

Signed-off-by: Maxin B. John 
---
 meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53 ++
 3 files changed, 86 insertions(+)
 create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
 create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
 create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb

diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf 
b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
new file mode 100644
index 000..1b0da93
--- /dev/null
+++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
@@ -0,0 +1,25 @@
+# Uncomment if you wish to use the linux input layer event interface
+module_raw input
+
+# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
+# module_raw collie
+
+# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
+# module_raw corgi
+
+# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
+# module_raw ucb1x00
+
+# Uncomment if you're using an HP iPaq h3600 or similar
+# module_raw h3600
+
+# Uncomment if you're using a Hitachi Webpad
+# module_raw mk712
+
+# Uncomment if you're using an IBM Arctic II
+# module_raw arctic2
+
+module pthres pmin=1
+module variance delta=30
+module dejitter delta=100
+module linear
diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh 
b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
new file mode 100644
index 000..7068e8d
--- /dev/null
+++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if [ -e /dev/input/touchscreen0 ]; then
+TSLIB_TSDEVICE=/dev/input/touchscreen0
+
+export TSLIB_TSDEVICE
+fi
+
diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb 
b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
new file mode 100644
index 000..502034a
--- /dev/null
+++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
@@ -0,0 +1,53 @@
+SUMMARY = "An abstraction layer for touchscreen panel events"
+DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
+events, as well as a filter stack for the manipulation of those events. \
+Tslib is generally used on embedded devices to provide a common user \
+space interface to touchscreen functionality."
+HOMEPAGE = "http://tslib.berlios.de/;
+
+AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
+SECTION = "base"
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
+
+SRC_URI = 
"https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz
 \
+   file://ts.conf \
+   file://tslib.sh \
+"
+
+SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
+SRC_URI[sha256sum] = 
"fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c"
+
+UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input --disable-corgi 
--disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00"
+
+do_install_prepend() {
+install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
+}
+
+do_install_append() {
+install -d ${D}${sysconfdir}/profile.d/
+install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
+}
+
+# People should consider using udev's /dev/input/touchscreen0 symlink
+# instead of detect-stylus
+#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
+RPROVIDES_tslib-conf = "libts-0.0-conf"
+
+PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
+DEBIAN_NOAUTONAME_tslib-conf = "1"
+DEBIAN_NOAUTONAME_tslib-tests = "1"
+DEBIAN_NOAUTONAME_tslib-calibrate = "1"
+
+RDEPENDS_${PN} = "tslib-conf"
+RRECOMMENDS_${PN} = "pointercal"
+
+FILES_${PN}-dev += "${libdir}/ts/*.la"
+FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh 
${datadir}/tslib"
+FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
+FILES_tslib-calibrate += "${bindir}/ts_calibrate"
+FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print 
${bindir}/ts_print_raw ${bindir}/ts_test"
-- 
2.4.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-16 Thread Maxin B. John
Hi Paul,

On Fri, Sep 16, 2016 at 10:19:50AM +1200, Paul Eggleton wrote:
> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
> > On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
> > > Move tslib recipe from oe-core layer.
> > > 
> > > Signed-off-by: Maxin B. John 
> > > ---
> > > 
> > >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
> > >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
> > >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
> > > 

Apparently I missed to notice some replies to these patches (recently
my inbox has been behaving a bit strangely - missing or delaying some mails
for a day or two). Sorry for that!

> Also, is meta-gpe really an appropriate place for this?
> 
I am open to suggestions. xtscal had HOMEPAGE set as "http://gpe.linuxtogo.org;.
Since other packages were logically connected to that, moved them to meta-gpe
as well.

> Cheers,
> Paul

Best Regards,
Maxin
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-15 Thread Paul Eggleton
On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
> On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
> > Move tslib recipe from oe-core layer.
> > 
> > Signed-off-by: Maxin B. John 
> > ---
> > 
> >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
> >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
> >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
> > 
> > ++ 3 files changed, 86 insertions(+)
> > 
> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> > 
> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> > b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644
> > index 000..1b0da93
> > --- /dev/null
> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> > @@ -0,0 +1,25 @@
> > +# Uncomment if you wish to use the linux input layer event interface
> > +module_raw input
> > +
> > +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
> > +# module_raw collie
> > +
> > +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
> > +# module_raw corgi
> > +
> > +# Uncomment if you're using a device with a UCB1200/1300/1400 TS
> > interface
> > +# module_raw ucb1x00
> > +
> > +# Uncomment if you're using an HP iPaq h3600 or similar
> > +# module_raw h3600
> > +
> > +# Uncomment if you're using a Hitachi Webpad
> > +# module_raw mk712
> > +
> > +# Uncomment if you're using an IBM Arctic II
> > +# module_raw arctic2
> > +
> > +module pthres pmin=1
> > +module variance delta=30
> > +module dejitter delta=100
> > +module linear
> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> > b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644
> > index 000..7068e8d
> > --- /dev/null
> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> > @@ -0,0 +1,8 @@
> > +#!/bin/sh
> > +
> > +if [ -e /dev/input/touchscreen0 ]; then
> > +TSLIB_TSDEVICE=/dev/input/touchscreen0
> > +
> > +export TSLIB_TSDEVICE
> > +fi
> > +
> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> > b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644
> > index 000..b0264c3
> > --- /dev/null
> > +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> > @@ -0,0 +1,53 @@
> > +SUMMARY = "An abstraction layer for touchscreen panel events"
> > +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
> > +events, as well as a filter stack for the manipulation of those events. \
> > +Tslib is generally used on embedded devices to provide a common user \
> > +space interface to touchscreen functionality."
> > +HOMEPAGE = "http://tslib.berlios.de/;
> > +
> > +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
> > +SECTION = "base"
> > +LICENSE = "LGPLv2"
> > +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
> > +
> > +SRC_URI =
> > "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.
> > x
> > z;downloadfilename=tslib-${PV}.tar.xz \ +   file://ts.conf \
> > +   file://tslib.sh \
> > +"
> > +
> > +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
> > +SRC_URI[sha256sum] =
> > "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" +
> > +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
> > +
> > +inherit autotools pkgconfig
> > +
> > +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input
> > --disable-corgi --disable-collie --disable-mk712 --disable-arctic2
> > --disable-ucb1x00" +
> > +do_install_prepend() {
> > +   install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
> > +}
> > +
> > +do_install_append() {
> > +   install -d ${D}${sysconfdir}/profile.d/
> > +   install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
> > +}
> > +
> > +# People should consider using udev's /dev/input/touchscreen0 symlink
> > +# instead of detect-stylus
> > +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
> > +RPROVIDES_tslib-conf = "libts-0.0-conf"
> > +
> > +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
> > +DEBIAN_NOAUTONAME_tslib-conf = "1"
> > +DEBIAN_NOAUTONAME_tslib-tests = "1"
> > +DEBIAN_NOAUTONAME_tslib-calibrate = "1"
> > +
> > +RDEPENDS_${PN} = "tslib-conf"
> > +RRECOMMENDS_${PN} = "pointercal"
> > +
> > +FILES_${PN}-dev += "${libdir}/ts/*.la"
> > +FILES_tslib-conf = "${sysconfdir}/ts.conf
> > ${sysconfdir}/profile.d/tslib.sh
> > ${datadir}/tslib" +FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
> > +FILES_tslib-calibrate += "${bindir}/ts_calibrate"
> > +FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print
> > ${bindir}/ts_print_raw ${bindir}/ts_test"
> 
> So it seems like this has been blocked purely based on indentation that
> arguably doesn't even really matter, and as a result we no longer have tslib
> anywhere. Can you guys please resolve this ASAP?

Also, is meta-gpe 

Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-15 Thread Paul Eggleton
On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
> Move tslib recipe from oe-core layer.
> 
> Signed-off-by: Maxin B. John 
> ---
>  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
>  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
>  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
> ++ 3 files changed, 86 insertions(+)
>  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> 
> diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644
> index 000..1b0da93
> --- /dev/null
> +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> @@ -0,0 +1,25 @@
> +# Uncomment if you wish to use the linux input layer event interface
> +module_raw input
> +
> +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
> +# module_raw collie
> +
> +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
> +# module_raw corgi
> +
> +# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
> +# module_raw ucb1x00
> +
> +# Uncomment if you're using an HP iPaq h3600 or similar
> +# module_raw h3600
> +
> +# Uncomment if you're using a Hitachi Webpad
> +# module_raw mk712
> +
> +# Uncomment if you're using an IBM Arctic II
> +# module_raw arctic2
> +
> +module pthres pmin=1
> +module variance delta=30
> +module dejitter delta=100
> +module linear
> diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644
> index 000..7068e8d
> --- /dev/null
> +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> @@ -0,0 +1,8 @@
> +#!/bin/sh
> +
> +if [ -e /dev/input/touchscreen0 ]; then
> +TSLIB_TSDEVICE=/dev/input/touchscreen0
> +
> +export TSLIB_TSDEVICE
> +fi
> +
> diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644
> index 000..b0264c3
> --- /dev/null
> +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> @@ -0,0 +1,53 @@
> +SUMMARY = "An abstraction layer for touchscreen panel events"
> +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
> +events, as well as a filter stack for the manipulation of those events. \
> +Tslib is generally used on embedded devices to provide a common user \
> +space interface to touchscreen functionality."
> +HOMEPAGE = "http://tslib.berlios.de/;
> +
> +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
> +SECTION = "base"
> +LICENSE = "LGPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
> +
> +SRC_URI =
> "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.x
> z;downloadfilename=tslib-${PV}.tar.xz \ +   file://ts.conf \
> +   file://tslib.sh \
> +"
> +
> +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
> +SRC_URI[sha256sum] =
> "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" +
> +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
> +
> +inherit autotools pkgconfig
> +
> +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input
> --disable-corgi --disable-collie --disable-mk712 --disable-arctic2
> --disable-ucb1x00" +
> +do_install_prepend() {
> + install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
> +}
> +
> +do_install_append() {
> + install -d ${D}${sysconfdir}/profile.d/
> + install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
> +}
> +
> +# People should consider using udev's /dev/input/touchscreen0 symlink
> +# instead of detect-stylus
> +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
> +RPROVIDES_tslib-conf = "libts-0.0-conf"
> +
> +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
> +DEBIAN_NOAUTONAME_tslib-conf = "1"
> +DEBIAN_NOAUTONAME_tslib-tests = "1"
> +DEBIAN_NOAUTONAME_tslib-calibrate = "1"
> +
> +RDEPENDS_${PN} = "tslib-conf"
> +RRECOMMENDS_${PN} = "pointercal"
> +
> +FILES_${PN}-dev += "${libdir}/ts/*.la"
> +FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh
> ${datadir}/tslib" +FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
> +FILES_tslib-calibrate += "${bindir}/ts_calibrate"
> +FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print
> ${bindir}/ts_print_raw ${bindir}/ts_test"

So it seems like this has been blocked purely based on indentation that 
arguably doesn't even really matter, and as a result we no longer have tslib 
anywhere. Can you guys please resolve this ASAP?

Thanks,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-05 Thread Martin Jansa
On Thu, Sep 01, 2016 at 02:40:43PM +0300, Maxin B. John wrote:
> Move tslib recipe from oe-core layer.
> 
> Signed-off-by: Maxin B. John 
> ---
>  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
>  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
>  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53 
> ++
>  3 files changed, 86 insertions(+)
>  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
>  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
>  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> 
> diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf 
> b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> new file mode 100644
> index 000..1b0da93
> --- /dev/null
> +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> @@ -0,0 +1,25 @@
> +# Uncomment if you wish to use the linux input layer event interface
> +module_raw input
> +
> +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
> +# module_raw collie
> +
> +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
> +# module_raw corgi
> +
> +# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
> +# module_raw ucb1x00
> +
> +# Uncomment if you're using an HP iPaq h3600 or similar
> +# module_raw h3600
> +
> +# Uncomment if you're using a Hitachi Webpad
> +# module_raw mk712
> +
> +# Uncomment if you're using an IBM Arctic II
> +# module_raw arctic2
> +
> +module pthres pmin=1
> +module variance delta=30
> +module dejitter delta=100
> +module linear
> diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh 
> b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> new file mode 100644
> index 000..7068e8d
> --- /dev/null
> +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> @@ -0,0 +1,8 @@
> +#!/bin/sh
> +
> +if [ -e /dev/input/touchscreen0 ]; then
> +TSLIB_TSDEVICE=/dev/input/touchscreen0
> +
> +export TSLIB_TSDEVICE
> +fi
> +
> diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb 
> b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> new file mode 100644
> index 000..b0264c3
> --- /dev/null
> +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> @@ -0,0 +1,53 @@
> +SUMMARY = "An abstraction layer for touchscreen panel events"
> +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
> +events, as well as a filter stack for the manipulation of those events. \
> +Tslib is generally used on embedded devices to provide a common user \
> +space interface to touchscreen functionality."
> +HOMEPAGE = "http://tslib.berlios.de/;
> +
> +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
> +SECTION = "base"
> +LICENSE = "LGPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
> +
> +SRC_URI = 
> "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz
>  \
> +   file://ts.conf \
> +   file://tslib.sh \
> +"
> +
> +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
> +SRC_URI[sha256sum] = 
> "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c"
> +
> +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
> +
> +inherit autotools pkgconfig
> +
> +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input 
> --disable-corgi --disable-collie --disable-mk712 --disable-arctic2 
> --disable-ucb1x00"
> +
> +do_install_prepend() {
> + install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
> +}
> +
> +do_install_append() {
> + install -d ${D}${sysconfdir}/profile.d/
> + install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
> +}

Use 4 spaces for indentation.

> +
> +# People should consider using udev's /dev/input/touchscreen0 symlink
> +# instead of detect-stylus
> +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
> +RPROVIDES_tslib-conf = "libts-0.0-conf"
> +
> +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
> +DEBIAN_NOAUTONAME_tslib-conf = "1"
> +DEBIAN_NOAUTONAME_tslib-tests = "1"
> +DEBIAN_NOAUTONAME_tslib-calibrate = "1"
> +
> +RDEPENDS_${PN} = "tslib-conf"
> +RRECOMMENDS_${PN} = "pointercal"
> +
> +FILES_${PN}-dev += "${libdir}/ts/*.la"
> +FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh 
> ${datadir}/tslib"
> +FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
> +FILES_tslib-calibrate += "${bindir}/ts_calibrate"
> +FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print 
> ${bindir}/ts_print_raw ${bindir}/ts_test"
> -- 
> 2.4.0
> 
> -- 
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org

[oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-01 Thread Maxin B. John
Move tslib recipe from oe-core layer.

Signed-off-by: Maxin B. John 
---
 meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53 ++
 3 files changed, 86 insertions(+)
 create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
 create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
 create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb

diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf 
b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
new file mode 100644
index 000..1b0da93
--- /dev/null
+++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
@@ -0,0 +1,25 @@
+# Uncomment if you wish to use the linux input layer event interface
+module_raw input
+
+# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
+# module_raw collie
+
+# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
+# module_raw corgi
+
+# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
+# module_raw ucb1x00
+
+# Uncomment if you're using an HP iPaq h3600 or similar
+# module_raw h3600
+
+# Uncomment if you're using a Hitachi Webpad
+# module_raw mk712
+
+# Uncomment if you're using an IBM Arctic II
+# module_raw arctic2
+
+module pthres pmin=1
+module variance delta=30
+module dejitter delta=100
+module linear
diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh 
b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
new file mode 100644
index 000..7068e8d
--- /dev/null
+++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if [ -e /dev/input/touchscreen0 ]; then
+TSLIB_TSDEVICE=/dev/input/touchscreen0
+
+export TSLIB_TSDEVICE
+fi
+
diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb 
b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
new file mode 100644
index 000..b0264c3
--- /dev/null
+++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
@@ -0,0 +1,53 @@
+SUMMARY = "An abstraction layer for touchscreen panel events"
+DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
+events, as well as a filter stack for the manipulation of those events. \
+Tslib is generally used on embedded devices to provide a common user \
+space interface to touchscreen functionality."
+HOMEPAGE = "http://tslib.berlios.de/;
+
+AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
+SECTION = "base"
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
+
+SRC_URI = 
"https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz
 \
+   file://ts.conf \
+   file://tslib.sh \
+"
+
+SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
+SRC_URI[sha256sum] = 
"fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c"
+
+UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input --disable-corgi 
--disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00"
+
+do_install_prepend() {
+   install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
+}
+
+do_install_append() {
+   install -d ${D}${sysconfdir}/profile.d/
+   install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
+}
+
+# People should consider using udev's /dev/input/touchscreen0 symlink
+# instead of detect-stylus
+#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
+RPROVIDES_tslib-conf = "libts-0.0-conf"
+
+PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
+DEBIAN_NOAUTONAME_tslib-conf = "1"
+DEBIAN_NOAUTONAME_tslib-tests = "1"
+DEBIAN_NOAUTONAME_tslib-calibrate = "1"
+
+RDEPENDS_${PN} = "tslib-conf"
+RRECOMMENDS_${PN} = "pointercal"
+
+FILES_${PN}-dev += "${libdir}/ts/*.la"
+FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh 
${datadir}/tslib"
+FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
+FILES_tslib-calibrate += "${bindir}/ts_calibrate"
+FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print 
${bindir}/ts_print_raw ${bindir}/ts_test"
-- 
2.4.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel