Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/libinput-gestures/
Date: Tue, 03 Jan 2017 23:14:24
Message-Id: 1483485201.0823413aaf4e4859861eaab79da4b4f28acec3a9.monsieurp@gentoo
1 commit: 0823413aaf4e4859861eaab79da4b4f28acec3a9
2 Author: Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
3 AuthorDate: Thu Dec 29 17:38:31 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 3 23:13:21 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0823413a
7
8 x11-misc/libinput-gestures: new package.
9
10 Libinput-gestures is a utility which reads libinput gestures from your touchpad
11 and maps them to gestures you configure in a configuration file. Each gesture
12 can be configured to activate a shell command which is typically an xdotool
13 command to action desktop/window/application keyboard combinations and
14 commands.
15
16 Package-Manager: portage-2.3.0
17 Closes: https://github.com/gentoo/gentoo/pull/3204
18
19 x11-misc/libinput-gestures/Manifest | 1 +
20 .../libinput-gestures-2.15.ebuild | 33 +++++++++++++++++++++
21 .../libinput-gestures-9999.ebuild | 34 ++++++++++++++++++++++
22 x11-misc/libinput-gestures/metadata.xml | 22 ++++++++++++++
23 4 files changed, 90 insertions(+)
24
25 diff --git a/x11-misc/libinput-gestures/Manifest b/x11-misc/libinput-gestures/Manifest
26 new file mode 100644
27 index 00000000..347915a
28 --- /dev/null
29 +++ b/x11-misc/libinput-gestures/Manifest
30 @@ -0,0 +1 @@
31 +DIST libinput-gestures-2.15.tar.gz 11468 SHA256 95a91a2c7c4c9f91c035f7defb6868a92f6c61218d0fcb0a87b0fa63527c2912 SHA512 b0449ce3355e700655cf450b62e239566f2a49127bb4afeda659e04026657d86f13dbfd101399428771b92323e6c55cf40f75bad79025ff80eb9003d85345c23 WHIRLPOOL 9ff81290ecadc17bf2fbfeeb0a5ce1ff0adb059c1675f111a18144f13ac058f5efda445f139fb6158b17ec81a0b6014400d9c54fa8c393f206f4e4c71382b310
32
33 diff --git a/x11-misc/libinput-gestures/libinput-gestures-2.15.ebuild b/x11-misc/libinput-gestures/libinput-gestures-2.15.ebuild
34 new file mode 100644
35 index 00000000..d586bab
36 --- /dev/null
37 +++ b/x11-misc/libinput-gestures/libinput-gestures-2.15.ebuild
38 @@ -0,0 +1,33 @@
39 +# Copyright 1999-2016 Gentoo Foundation
40 +# Distributed under the terms of the GNU General Public License v2
41 +# $Id$
42 +
43 +EAPI=6
44 +
45 +PYTHON_COMPAT=( python{3_4,3_5} )
46 +
47 +inherit python-single-r1
48 +
49 +DESCRIPTION="Actions gestures on your touchpad using libinput"
50 +HOMEPAGE="https://github.com/bulletmark/${PN}"
51 +SRC_URI="https://github.com/bulletmark/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
52 +
53 +LICENSE="GPL-3"
54 +SLOT="0"
55 +KEYWORDS="~amd64 ~x86"
56 +IUSE="kde gtk"
57 +
58 +RDEPEND="${PYTHON_DEPS}
59 + dev-libs/libinput
60 + x11-misc/xdotool
61 + x11-misc/wmctrl"
62 +DEPEND="dev-libs/libinput
63 + dev-util/desktop-file-utils
64 + gtk? ( x11-libs/gtk+:3 )
65 + kde? ( kde-plasma/kde-cli-tools:5 )"
66 +
67 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
68 +
69 +pkg_postinst() {
70 + elog "You must be in the input group to read the touchpad device."
71 +}
72
73 diff --git a/x11-misc/libinput-gestures/libinput-gestures-9999.ebuild b/x11-misc/libinput-gestures/libinput-gestures-9999.ebuild
74 new file mode 100644
75 index 00000000..247b67f
76 --- /dev/null
77 +++ b/x11-misc/libinput-gestures/libinput-gestures-9999.ebuild
78 @@ -0,0 +1,34 @@
79 +# Copyright 1999-2016 Gentoo Foundation
80 +# Distributed under the terms of the GNU General Public License v2
81 +# $Id$
82 +
83 +EAPI=6
84 +
85 +PYTHON_COMPAT=( python{3_4,3_5} )
86 +
87 +inherit git-r3 python-single-r1
88 +
89 +DESCRIPTION="Actions gestures on your touchpad using libinput"
90 +HOMEPAGE="https://github.com/bulletmark/${PN}"
91 +EGIT_REPO_URI="https://github.com/bulletmark/${PN}.git"
92 +SRC_URI=""
93 +
94 +LICENSE="GPL-3"
95 +SLOT="0"
96 +KEYWORDS=""
97 +IUSE="kde gtk"
98 +
99 +RDEPEND="${PYTHON_DEPS}
100 + dev-libs/libinput
101 + x11-misc/xdotool
102 + x11-misc/wmctrl"
103 +DEPEND="dev-libs/libinput
104 + dev-util/desktop-file-utils
105 + gtk? ( x11-libs/gtk+:3 )
106 + kde? ( kde-plasma/kde-cli-tools:5 )"
107 +
108 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
109 +
110 +pkg_postinst() {
111 + elog "You must be in the input group to read the touchpad device."
112 +}
113
114 diff --git a/x11-misc/libinput-gestures/metadata.xml b/x11-misc/libinput-gestures/metadata.xml
115 new file mode 100644
116 index 00000000..60f4aae
117 --- /dev/null
118 +++ b/x11-misc/libinput-gestures/metadata.xml
119 @@ -0,0 +1,22 @@
120 +<?xml version="1.0" encoding="UTF-8"?>
121 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
122 +<pkgmetadata>
123 + <maintainer type="person">
124 + <email>spiderx@××××××××××.ua</email>
125 + <name>Vladimir Pavljuchenkov</name>
126 + </maintainer>
127 + <maintainer type="project">
128 + <email>proxy-maint@g.o</email>
129 + <name>Proxy Maintainers</name>
130 + </maintainer>
131 + <longdescription lang="en">
132 + This is a utility which reads libinput gestures from your touchpad
133 + and maps them to gestures you configure in a configuration file.
134 + Each gesture can be configured to activate a shell command which is
135 + typically an xdotool command to action desktop/window/application
136 + keyboard combinations and commands.
137 + </longdescription>
138 + <upstream>
139 + <remote-id type="github">bulletmark/libinput-gestures</remote-id>
140 + </upstream>
141 +</pkgmetadata>