summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Joslyn <robert.joslyn@redrectangle.org>2020-09-13 04:27:10 -0700
committerKhem Raj <raj.khem@gmail.com>2020-09-13 09:28:52 -0700
commit87229e8aaebb479c086bcdf4199bd5a3d27ca5e2 (patch)
tree654295a9ae524e7eb684615c78a04c6c6fed6550
parentfb320603be7a18e540fa3df88bff39fc5f1f50b1 (diff)
downloadmeta-openembedded-87229e8aaebb479c086bcdf4199bd5a3d27ca5e2.tar.gz
consolation: Add recipe
Consolation is a daemon that provide copy-paste and scrolling support to the Linux console. It is based on the libinput library and supports all pointer devices and settings provided by this library, Similar software include gpm and jamd. Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb1
-rw-r--r--meta-oe/recipes-support/consolation/consolation_0.0.8.bb29
2 files changed, 30 insertions, 0 deletions
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 53532772a1..46cc935c66 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -686,6 +686,7 @@ RDEPENDS_packagegroup-meta-oe-support ="\
686 c-ares \ 686 c-ares \
687 cmark \ 687 cmark \
688 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \ 688 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
689 consolation \
689 cpprest \ 690 cpprest \
690 ctapi-common \ 691 ctapi-common \
691 dfu-util \ 692 dfu-util \
diff --git a/meta-oe/recipes-support/consolation/consolation_0.0.8.bb b/meta-oe/recipes-support/consolation/consolation_0.0.8.bb
new file mode 100644
index 0000000000..90bd560c47
--- /dev/null
+++ b/meta-oe/recipes-support/consolation/consolation_0.0.8.bb
@@ -0,0 +1,29 @@
1SUMMARY = "copy-paste for the Linux console"
2DESCRIPTION = "Consolation is a daemon that provides copy-paste and scrolling \
3support to the Linux console. It is based on the libinput library and \
4supports all pointer devices and settings provided by this library. Similar \
5software include gpm and jamd."
6HOMEPAGE = "https://salsa.debian.org/consolation-team/consolation"
7SECTION = "console/utils"
8LICENSE = "GPL-2.0+"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=73ca626e1d9048abfc7d599370650827"
10
11DEPENDS = " \
12 libevdev \
13 libinput \
14 udev \
15"
16
17SRC_URI = "git://salsa.debian.org/consolation-team/consolation.git"
18SRCREV = "4581eaece6e49fa2b687efbdbe23b2de452e7902"
19
20S = "${WORKDIR}/git"
21
22inherit autotools pkgconfig systemd
23
24do_install_append() {
25 install -d ${D}${systemd_system_unitdir}
26 install -m 644 ${B}/consolation.service ${D}${systemd_system_unitdir}
27}
28
29SYSTEMD_SERVICE_${PN} = "consolation.service"