Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libinput/
Date: Sun, 30 Dec 2018 11:29:05
Message-Id: 1546168982.91402a3d5cca41f9bf2eb698493d0f053e1e4cbe.leio@gentoo
1 commit: 91402a3d5cca41f9bf2eb698493d0f053e1e4cbe
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 30 11:23:02 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 30 11:23:02 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91402a3d
7
8 dev-libs/libinput: remove old
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-libs/libinput/Manifest | 2 -
14 dev-libs/libinput/libinput-1.10.7.ebuild | 56 -----------------------
15 dev-libs/libinput/libinput-1.12.2.ebuild | 77 --------------------------------
16 3 files changed, 135 deletions(-)
17
18 diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
19 index dc13e741edd..1af03a88186 100644
20 --- a/dev-libs/libinput/Manifest
21 +++ b/dev-libs/libinput/Manifest
22 @@ -1,6 +1,4 @@
23 -DIST libinput-1.10.7.tar.xz 494648 BLAKE2B ddcbe5f54b90f8291c16e5912fa3d673fb2c66f0247c9d771f7c2dfeeef9b51404f31d7ac99cfd20b37e1d01d6b2b3bc95155ab6581c6a94e922e153d9098892 SHA512 b102b8065ceed7511ad26efba34d5d9b0c13f0f7aaa882bb21501f7a5166f4cbe140fcbb488e90e6880bd47bb2b27667a4d6aa79b8726269fa1337897034a684
24 DIST libinput-1.11.3.tar.xz 487408 BLAKE2B 38dc14cf018ca59279e8b6e85fd91f4b29545b4a55ab968cb11d9a8afc8d80c311efc6e57339b9baa9fb270f52cfb0758ff8ea313991867c35f3da47910977ac SHA512 5e18daab6202bcbfddeebc35dac4cabb5f726b5b73f5fc87975b58f3019a54a4b1f506a3200e920638ddddfb978a0b96c23c2e90b081942f86d33c16d4836949
25 DIST libinput-1.12.1.tar.xz 520072 BLAKE2B 2d2b2d82f27ac01ff25b3bf6fd7b77ca56467ab818cdc5d4a641629fed623ef5042915889f54f71b1881595af1d85770bbf4ecfd798c079878efa0a0546c4a36 SHA512 de1714526ee1244e3086729efa5b72724b2b989fa8d04418e633d1ef5a8ea777ae3cd4b8c5b015ca0da2b8cf5b07111bff2283c7d6068abcdfa81c3f71b81d68
26 -DIST libinput-1.12.2.tar.xz 517712 BLAKE2B 3a8b1e5120334d44dcd14461fef4d20d51ec2f910c95bf10e54201dcd8b6ef2913a284940f05f0088ed810c0841b7e3cbfd1b33d7bcce3a81031330cb42bfe18 SHA512 f7122a1d18dd2d0072a34fd9897ebe25a065100b3754052d7ec133bddb56d5c2a5a94950cfc8366ef5d117180c28b3ff99b1a62f3ab95df5ac22f86721fbdc67
27 DIST libinput-1.12.3.tar.xz 519496 BLAKE2B 15cd2aa14b6ad754534bceb6b99e05fc911666493f38e1c92097f5e08a06b751a17a4b0546176d5450ca8fde205bcb0dc5d7eaffe41739ae1bc6527205d8349b SHA512 cdc512cb53442ae85d5a23e10db9dd3548bcca0de24d7fcc48954a60773563d84d9b10278b6a693ade95d0789bb5d42bbb8b7cf1c178fe85401cb09a5402ff02
28 DIST libinput-1.12.4.tar.xz 519596 BLAKE2B 87802d2eb841360ada3216a4064cdf750f43f3bf85377f08d35b4e9144319dc0115b03bf9a67f819c708763c677650100ffb783e8432d3c1a42cfb2355e7acaa SHA512 4e43ed5213059a481e5a73549c8325e5729d08512c4f580b924d4338a1b69dabd77fb612bec418f294c1da96c738ce26e45f8de8fbc222ab1af71a1535b3240f
29
30 diff --git a/dev-libs/libinput/libinput-1.10.7.ebuild b/dev-libs/libinput/libinput-1.10.7.ebuild
31 deleted file mode 100644
32 index bed8843385a..00000000000
33 --- a/dev-libs/libinput/libinput-1.10.7.ebuild
34 +++ /dev/null
35 @@ -1,56 +0,0 @@
36 -# Copyright 1999-2018 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -inherit meson udev
41 -
42 -DESCRIPTION="Library to handle input devices in Wayland"
43 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/"
44 -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
45 -
46 -LICENSE="MIT"
47 -SLOT="0/10"
48 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
49 -IUSE="doc input_devices_wacom test"
50 -# Tests require write access to udev rules directory which is a no-no for live system.
51 -# Other tests are just about logs, exported symbols and autotest of the test library.
52 -RESTRICT="test"
53 -
54 -RDEPEND="
55 - input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
56 - >=dev-libs/libevdev-1.3
57 - >=sys-libs/mtdev-1.1
58 - virtual/libudev
59 -"
60 -DEPEND="${RDEPEND}
61 - virtual/pkgconfig
62 - doc? (
63 - >=app-doc/doxygen-1.8.3
64 - >=media-gfx/graphviz-2.38.0
65 - )
66 -"
67 -# test? (
68 -# >=dev-libs/check-0.9.10
69 -# dev-util/valgrind
70 -# sys-libs/libunwind )
71 -
72 -src_configure() {
73 - # gui can be built but will not be installed
74 - local emesonargs=(
75 - -Ddebug-gui=false
76 - -Ddocumentation="$(usex doc true false)"
77 - -Dlibwacom="$(usex input_devices_wacom true false)"
78 - -Dtests="$(usex test true false)"
79 - -Dudev-dir="$(get_udevdir)"
80 - )
81 - meson_src_configure
82 -}
83 -
84 -src_install() {
85 - meson_src_install
86 - if use doc ; then
87 - docinto html
88 - dodoc -r "${BUILD_DIR}"/html/.
89 - fi
90 - find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
91 -}
92
93 diff --git a/dev-libs/libinput/libinput-1.12.2.ebuild b/dev-libs/libinput/libinput-1.12.2.ebuild
94 deleted file mode 100644
95 index 20a7cf9b839..00000000000
96 --- a/dev-libs/libinput/libinput-1.12.2.ebuild
97 +++ /dev/null
98 @@ -1,77 +0,0 @@
99 -# Copyright 1999-2018 Gentoo Authors
100 -# Distributed under the terms of the GNU General Public License v2
101 -
102 -EAPI=6
103 -PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
104 -
105 -inherit meson python-any-r1 udev
106 -
107 -DESCRIPTION="Library to handle input devices in Wayland"
108 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/"
109 -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
110 -
111 -LICENSE="MIT"
112 -SLOT="0/10"
113 -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
114 -IUSE="doc input_devices_wacom"
115 -# Tests require write access to udev rules directory which is a no-no for live system.
116 -# Other tests are just about logs, exported symbols and autotest of the test library.
117 -RESTRICT="test"
118 -
119 -RDEPEND="
120 - input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
121 - >=dev-libs/libevdev-1.3
122 - >=sys-libs/mtdev-1.1
123 - virtual/libudev:=
124 - virtual/udev
125 -"
126 -DEPEND="${RDEPEND}
127 - virtual/pkgconfig
128 - doc? (
129 - $(python_gen_any_dep '
130 - dev-python/commonmark[${PYTHON_USEDEP}]
131 - dev-python/recommonmark[${PYTHON_USEDEP}]
132 - dev-python/sphinx[${PYTHON_USEDEP}]
133 - ')
134 - >=app-doc/doxygen-1.8.3
135 - >=media-gfx/graphviz-2.38.0
136 - )
137 -"
138 -# test? (
139 -# >=dev-libs/check-0.9.10
140 -# dev-util/valgrind
141 -# sys-libs/libunwind )
142 -
143 -python_check_deps() {
144 - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
145 - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
146 - has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
147 -}
148 -
149 -pkg_setup() {
150 - use doc && python-any-r1_pkg_setup
151 -}
152 -
153 -src_configure() {
154 - # gui can be built but will not be installed
155 - local emesonargs=(
156 - -Ddebug-gui=false
157 - $(meson_use doc documentation)
158 - $(meson_use input_devices_wacom libwacom)
159 - -Dtests=false # tests are restricted
160 - -Dudev-dir="$(get_udevdir)"
161 - )
162 - meson_src_configure
163 -}
164 -
165 -src_install() {
166 - meson_src_install
167 - if use doc ; then
168 - docinto html
169 - dodoc -r "${BUILD_DIR}"/Documentation/.
170 - fi
171 -}
172 -
173 -pkg_postinst() {
174 - udevadm hwdb --update --root="${ROOT%/}"
175 -}