Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
Date: Mon, 05 Jul 2021 20:02:07
Message-Id: 1625515304.b2350dae8e6bcccf568e98565150108f4a512db8.prometheanfire@gentoo
1 commit: b2350dae8e6bcccf568e98565150108f4a512db8
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 5 19:40:37 2021 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 5 20:01:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2350dae
7
8 sys-apps/bolt: 0.9.1 stable amd64/x86 with cleanup
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 sys-apps/bolt/bolt-0.9-r2.ebuild | 57 ----------------------------------------
14 sys-apps/bolt/bolt-0.9.1.ebuild | 2 +-
15 2 files changed, 1 insertion(+), 58 deletions(-)
16
17 diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild
18 deleted file mode 100644
19 index 778cd7da043..00000000000
20 --- a/sys-apps/bolt/bolt-0.9-r2.ebuild
21 +++ /dev/null
22 @@ -1,57 +0,0 @@
23 -# Copyright 1999-2021 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=7
27 -
28 -inherit linux-info meson systemd
29 -
30 -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3"
31 -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"
32 -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
33 -
34 -LICENSE="LGPL-2.1"
35 -SLOT="0"
36 -KEYWORDS="amd64 x86"
37 -IUSE="doc systemd"
38 -
39 -DEPEND="
40 - >=dev-libs/glib-2.56.0:2
41 - dev-util/glib-utils
42 - virtual/libudev
43 - virtual/udev
44 - dev-util/umockdev
45 - sys-auth/polkit[introspection]
46 - systemd? ( sys-apps/systemd )
47 - doc? ( app-text/asciidoc )"
48 -RDEPEND="${DEPEND}"
49 -
50 -pkg_pretend() {
51 - if use kernel_linux && kernel_is lt 5 6; then
52 - CONFIG_CHECK="~THUNDERBOLT"
53 - ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver."
54 - else
55 - CONFIG_CHECK="~USB4"
56 - ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support."
57 - fi
58 - check_extra_config
59 -
60 - CONFIG_CHECK="~HOTPLUG_PCI"
61 - ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
62 - check_extra_config
63 -}
64 -
65 -src_configure() {
66 - local emesonargs=(
67 - -Dman=$(usex doc true false)
68 - --sysconfdir=/etc
69 - --localstatedir=/var
70 - --sharedstatedir=/var/lib
71 - )
72 - meson_src_configure
73 -}
74 -
75 -src_install() {
76 - meson_src_install
77 - newinitd "${FILESDIR}"/${PN}.openrc boltd
78 - keepdir /var/lib/boltd
79 -}
80
81 diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
82 index 34cd766665e..d0f8d019bc7 100644
83 --- a/sys-apps/bolt/bolt-0.9.1.ebuild
84 +++ b/sys-apps/bolt/bolt-0.9.1.ebuild
85 @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
86
87 LICENSE="LGPL-2.1"
88 SLOT="0"
89 -KEYWORDS="~amd64 ~x86"
90 +KEYWORDS="amd64 x86"
91 IUSE="doc systemd"
92
93 DEPEND="