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/libwacom/
Date: Sat, 25 Jun 2022 19:20:24
Message-Id: 1656184806.ba752104e4e72e98a6ace043022be026325ac13a.mattst88@gentoo
1 commit: ba752104e4e72e98a6ace043022be026325ac13a
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 25 19:18:28 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 25 19:20:06 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba752104
7
8 dev-libs/libwacom: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 dev-libs/libwacom/Manifest | 2 -
13 dev-libs/libwacom/libwacom-1.11.ebuild | 58 ----------------------------
14 dev-libs/libwacom/libwacom-2.2.0.ebuild | 67 ---------------------------------
15 3 files changed, 127 deletions(-)
16
17 diff --git a/dev-libs/libwacom/Manifest b/dev-libs/libwacom/Manifest
18 index d63c04f988a3..69430b2c6c53 100644
19 --- a/dev-libs/libwacom/Manifest
20 +++ b/dev-libs/libwacom/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST libwacom-1.11.tar.bz2 519285 BLAKE2B fb26190d752316b5d25659d2ae76681bfff1803463360aa138eab91ed7d7ef2d04dfb6bdd4f8c2effc45a495ef3afc312a817d4fd41cd8167172cafd9f5cee9f SHA512 24e8183502dd2b928d53b3d26d8479210e855c94c225649d63ac33062a30615654ff0ab8666a25503fb3253125539cd845ca467fb228a01c608dc3adbbec73b5
23 DIST libwacom-1.12.tar.bz2 543819 BLAKE2B fdbfba23d7b1e047757b0c0ff698a484cadc91c199459e1da49bfd5a5406aeb62d2ca43856f7d8363c3f36c7c05f4d3160e8fb576c3d18f085144dec259d49c5 SHA512 4e0084eda01e78f52336f3f1f1ea3ea86cb9c5fdd6d6c0316662405ebe2a328d6837f8db855e58f5fa95a640a5d456a081a7de339a372bf851bc0d5c69530379
24 -DIST libwacom-2.2.0.tar.xz 106444 BLAKE2B e47d07b8631f85cbde743cf3fe0f9ab5fc26673e62bf0a018463903e0f81a576ca3dd9bb3da8d0049338a87ca384f217e56dd3bc59ad713e6f7b4c20563d8ba4 SHA512 3bded4a72bec230f3318e72bdfd81fa577d4a86103a89367e01e993319f4dbb9ccc73c834c04d5a63f43a8b94457bf64e567d7e3f8d2a0e08b189300c63782a8
25 DIST libwacom-2.3.0.tar.xz 107872 BLAKE2B 5589067eabb0b0d5384015a0200950146d1c028ce8cd870b845de8ec22ca1710645755253952e49f9c1db585a945c6ea8da37318b900f16602a1a7081512ecd9 SHA512 ccbeddc55cc67d8102aa4536616f3c379877ba9154a72d7ad92941854c79b727a21efacf4282b9a8730ff181d094749bf84a9fe5850de6246d91a17e5029d888
26
27 diff --git a/dev-libs/libwacom/libwacom-1.11.ebuild b/dev-libs/libwacom/libwacom-1.11.ebuild
28 deleted file mode 100644
29 index acfda32d8405..000000000000
30 --- a/dev-libs/libwacom/libwacom-1.11.ebuild
31 +++ /dev/null
32 @@ -1,58 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=8
37 -
38 -PYTHON_COMPAT=( python3_{8..10} )
39 -inherit meson python-any-r1 toolchain-funcs udev
40 -
41 -DESCRIPTION="Library for identifying Wacom tablets and their model-specific features"
42 -HOMEPAGE="https://github.com/linuxwacom/libwacom"
43 -SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2"
44 -
45 -LICENSE="MIT"
46 -SLOT="0"
47 -KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86"
48 -IUSE="doc test"
49 -RESTRICT="!test? ( test )"
50 -
51 -RDEPEND="
52 - dev-libs/glib:2
53 - dev-libs/libgudev:=
54 -"
55 -DEPEND="${RDEPEND}"
56 -BDEPEND="
57 - virtual/pkgconfig
58 - doc? ( app-doc/doxygen )
59 - test? (
60 - ${PYTHON_DEPS}
61 - $(python_gen_any_dep '
62 - dev-python/python-libevdev[${PYTHON_USEDEP}]
63 - dev-python/pyudev[${PYTHON_USEDEP}]
64 - dev-python/pytest[${PYTHON_USEDEP}]
65 - ')
66 - )
67 -"
68 -
69 -python_check_deps() {
70 - has_version -b "dev-python/python-libevdev[${PYTHON_USEDEP}]" &&
71 - has_version -b "dev-python/pyudev[${PYTHON_USEDEP}]" &&
72 - has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
73 -}
74 -
75 -pkg_setup() {
76 - tc-ld-disable-gold # bug https://github.com/linuxwacom/libwacom/issues/170
77 -
78 - if use test; then
79 - python-any-r1_pkg_setup
80 - fi
81 -}
82 -
83 -src_configure() {
84 - local emesonargs=(
85 - $(meson_feature doc documentation)
86 - $(meson_feature test tests)
87 - -Dudev-dir=$(get_udevdir)
88 - )
89 - meson_src_configure
90 -}
91
92 diff --git a/dev-libs/libwacom/libwacom-2.2.0.ebuild b/dev-libs/libwacom/libwacom-2.2.0.ebuild
93 deleted file mode 100644
94 index 53a1e7bfb7a7..000000000000
95 --- a/dev-libs/libwacom/libwacom-2.2.0.ebuild
96 +++ /dev/null
97 @@ -1,67 +0,0 @@
98 -# Copyright 1999-2022 Gentoo Authors
99 -# Distributed under the terms of the GNU General Public License v2
100 -
101 -EAPI=8
102 -
103 -PYTHON_COMPAT=( python3_{8..11} )
104 -inherit meson python-any-r1 udev
105 -
106 -DESCRIPTION="Library for identifying Wacom tablets and their model-specific features"
107 -HOMEPAGE="https://github.com/linuxwacom/libwacom"
108 -SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.xz"
109 -
110 -LICENSE="MIT"
111 -SLOT="0/9" # libwacom SONAME
112 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
113 -IUSE="doc test"
114 -RESTRICT="!test? ( test )"
115 -
116 -RDEPEND="
117 - dev-libs/glib:2
118 - dev-libs/libgudev:=
119 -"
120 -DEPEND="${RDEPEND}"
121 -BDEPEND="
122 - virtual/pkgconfig
123 - doc? ( app-doc/doxygen )
124 - test? (
125 - ${PYTHON_DEPS}
126 - $(python_gen_any_dep '
127 - dev-python/python-libevdev[${PYTHON_USEDEP}]
128 - dev-python/pyudev[${PYTHON_USEDEP}]
129 - dev-python/pytest[${PYTHON_USEDEP}]
130 - ')
131 - )
132 -"
133 -
134 -python_check_deps() {
135 - has_version -b "dev-python/python-libevdev[${PYTHON_USEDEP}]" &&
136 - has_version -b "dev-python/pyudev[${PYTHON_USEDEP}]" &&
137 - has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
138 -}
139 -
140 -pkg_setup() {
141 - if use test; then
142 - python-any-r1_pkg_setup
143 - fi
144 -}
145 -
146 -src_prepare() {
147 - default
148 -
149 - # Don't call systemd daemon-reload in the test suite
150 - sed -i -e '/daemon-reload/d' test/test_udev_rules.py || die
151 -}
152 -
153 -src_configure() {
154 - local emesonargs=(
155 - $(meson_feature doc documentation)
156 - $(meson_feature test tests)
157 - -Dudev-dir=$(get_udevdir)
158 - )
159 - meson_src_configure
160 -}
161 -
162 -pkg_postinst() {
163 - udev_reload
164 -}