[oe] [PATCH 4/4] tslib: move recipe from oe-core
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
On Wed, Sep 21, 2016 at 02:36:58PM +1000, Jonathan Liu wrote: > On 21 September 2016 at 12:37, Khem Rajwrote: > > 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
On 21 September 2016 at 12:37, Khem Rajwrote: > 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
On Thu, Sep 15, 2016 at 3:19 PM, Paul Eggletonwrote: > 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
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 Adamiwrote: 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
On Fri, 16 Sep 2016 16:08:57 Burton, Ross wrote: > On 16 September 2016 at 13:10, Andrea Adamiwrote: > > 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
On 16 September 2016 at 13:10, Andrea Adamiwrote: > 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
On Fri, Sep 16, 2016 at 10:50 AM, Maxin B. Johnwrote: > 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
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
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
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
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
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
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