Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libinput/
Date: Tue, 26 Nov 2019 23:11:26
Message-Id: 1574808329.bb3957a93044781717337b617640b81cbb0e3a80.mattst88@gentoo
1 commit: bb3957a93044781717337b617640b81cbb0e3a80
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 26 22:39:27 2019 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 26 22:45:29 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3957a9
7
8 dev-libs/libinput: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 dev-libs/libinput/Manifest | 2 -
13 dev-libs/libinput/libinput-1.14.1.ebuild | 78 --------------------------------
14 dev-libs/libinput/libinput-1.14.2.ebuild | 78 --------------------------------
15 3 files changed, 158 deletions(-)
16
17 diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
18 index 08f9cc195b4..90987951333 100644
19 --- a/dev-libs/libinput/Manifest
20 +++ b/dev-libs/libinput/Manifest
21 @@ -1,3 +1 @@
22 -DIST libinput-1.14.1.tar.xz 564412 BLAKE2B 185cede0e5d74dc27f544996aa003d50556ef50f432c73a45a1cffeac921ecc0a5c5c82158292bcd18a692d745fed552545e5ab60bcc29fb1451529cbdc7a57e SHA512 8416bab51ba1aab924fa1b41360bc2ad101fb60d3a82c73584bb1e2454554524716673e3eac7f08c18bd6a1ecdfa52ea3cfe09c7a866c59fcd47d75960e82d4c
23 -DIST libinput-1.14.2.tar.xz 566976 BLAKE2B 498b7032122b2d757e691663bde9ca0025af92d33a5e4b03bf9ce87ec8a4d4c47fe07939583d7450626208ca761efde2de14a327e0fcd794699cc9b72b928e79 SHA512 932949a78bf95a7a05f50170cfc7dc109c99e1e3e70e63797566c0c3a3003632cad56e9b9ca2a180880f5e2ec1060613066d068b384096f37785fe70ac30c1eb
24 DIST libinput-1.14.3.tar.xz 567560 BLAKE2B 76d38b795a5e721a73062e9c37b23bf6739291549cadc66401ef47b1a9afd5766f1d0ed855fc66912e4257fae4b1b813946c67246adb8d8566d5ad9478079636 SHA512 f01d1bd1b25b8060519575644597d35f0c89de5386d298441f440128ceee3e57549921a058adec31adc8b33dbdedf4c0bd12c76905a69f752859d3136e26336d
25
26 diff --git a/dev-libs/libinput/libinput-1.14.1.ebuild b/dev-libs/libinput/libinput-1.14.1.ebuild
27 deleted file mode 100644
28 index 2a1ff843084..00000000000
29 --- a/dev-libs/libinput/libinput-1.14.1.ebuild
30 +++ /dev/null
31 @@ -1,78 +0,0 @@
32 -# Copyright 2014-2019 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
37 -
38 -inherit meson python-any-r1 udev
39 -
40 -DESCRIPTION="Library to handle input devices in Wayland"
41 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
42 -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
43 -
44 -LICENSE="MIT"
45 -SLOT="0/10"
46 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86"
47 -IUSE="doc input_devices_wacom"
48 -# Tests require write access to udev rules directory which is a no-no for live system.
49 -# Other tests are just about logs, exported symbols and autotest of the test library.
50 -RESTRICT="test"
51 -
52 -BDEPEND="
53 - virtual/pkgconfig
54 - doc? (
55 - $(python_gen_any_dep '
56 - dev-python/commonmark[${PYTHON_USEDEP}]
57 - dev-python/recommonmark[${PYTHON_USEDEP}]
58 - dev-python/sphinx[${PYTHON_USEDEP}]
59 - >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
60 - ')
61 - >=app-doc/doxygen-1.8.3
62 - >=media-gfx/graphviz-2.38.0
63 - )
64 -"
65 -# test? ( dev-util/valgrind )
66 -RDEPEND="
67 - input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
68 - >=dev-libs/libevdev-1.3
69 - >=sys-libs/mtdev-1.1
70 - virtual/libudev:=
71 - virtual/udev
72 -"
73 -DEPEND="${RDEPEND}"
74 -# test? ( >=dev-libs/check-0.9.10 )
75 -
76 -python_check_deps() {
77 - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
78 - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
79 - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
80 - has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
81 -}
82 -
83 -pkg_setup() {
84 - use doc && python-any-r1_pkg_setup
85 -}
86 -
87 -src_configure() {
88 - # gui can be built but will not be installed
89 - local emesonargs=(
90 - -Ddebug-gui=false
91 - $(meson_use doc documentation)
92 - $(meson_use input_devices_wacom libwacom)
93 - -Dtests=false # tests are restricted
94 - -Dudev-dir="$(get_udevdir)"
95 - )
96 - meson_src_configure
97 -}
98 -
99 -src_install() {
100 - meson_src_install
101 - if use doc ; then
102 - docinto html
103 - dodoc -r "${BUILD_DIR}"/Documentation/.
104 - fi
105 -}
106 -
107 -pkg_postinst() {
108 - udevadm hwdb --update --root="${ROOT}"
109 -}
110
111 diff --git a/dev-libs/libinput/libinput-1.14.2.ebuild b/dev-libs/libinput/libinput-1.14.2.ebuild
112 deleted file mode 100644
113 index c6c5651aad4..00000000000
114 --- a/dev-libs/libinput/libinput-1.14.2.ebuild
115 +++ /dev/null
116 @@ -1,78 +0,0 @@
117 -# Copyright 2014-2019 Gentoo Authors
118 -# Distributed under the terms of the GNU General Public License v2
119 -
120 -EAPI=7
121 -PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
122 -
123 -inherit meson python-any-r1 udev
124 -
125 -DESCRIPTION="Library to handle input devices in Wayland"
126 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
127 -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
128 -
129 -LICENSE="MIT"
130 -SLOT="0/10"
131 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
132 -IUSE="doc input_devices_wacom"
133 -# Tests require write access to udev rules directory which is a no-no for live system.
134 -# Other tests are just about logs, exported symbols and autotest of the test library.
135 -RESTRICT="test"
136 -
137 -BDEPEND="
138 - virtual/pkgconfig
139 - doc? (
140 - $(python_gen_any_dep '
141 - dev-python/commonmark[${PYTHON_USEDEP}]
142 - dev-python/recommonmark[${PYTHON_USEDEP}]
143 - dev-python/sphinx[${PYTHON_USEDEP}]
144 - >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
145 - ')
146 - >=app-doc/doxygen-1.8.3
147 - >=media-gfx/graphviz-2.38.0
148 - )
149 -"
150 -# test? ( dev-util/valgrind )
151 -RDEPEND="
152 - input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
153 - >=dev-libs/libevdev-1.3
154 - >=sys-libs/mtdev-1.1
155 - virtual/libudev:=
156 - virtual/udev
157 -"
158 -DEPEND="${RDEPEND}"
159 -# test? ( >=dev-libs/check-0.9.10 )
160 -
161 -python_check_deps() {
162 - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
163 - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
164 - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
165 - has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
166 -}
167 -
168 -pkg_setup() {
169 - use doc && python-any-r1_pkg_setup
170 -}
171 -
172 -src_configure() {
173 - # gui can be built but will not be installed
174 - local emesonargs=(
175 - -Ddebug-gui=false
176 - $(meson_use doc documentation)
177 - $(meson_use input_devices_wacom libwacom)
178 - -Dtests=false # tests are restricted
179 - -Dudev-dir="$(get_udevdir)"
180 - )
181 - meson_src_configure
182 -}
183 -
184 -src_install() {
185 - meson_src_install
186 - if use doc ; then
187 - docinto html
188 - dodoc -r "${BUILD_DIR}"/Documentation/.
189 - fi
190 -}
191 -
192 -pkg_postinst() {
193 - udevadm hwdb --update --root="${ROOT}"
194 -}