Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
Date: Thu, 28 Jun 2018 15:42:09
Message-Id: 1530200485.dc532af68af60edcea27ad67dcf5956e9e65075b.prometheanfire@gentoo
1 commit: dc532af68af60edcea27ad67dcf5956e9e65075b
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 28 15:41:07 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 28 15:41:25 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc532af6
7
8 sys-apps/bolt: initial add of the daemon
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 sys-apps/bolt/Manifest | 1 +
13 sys-apps/bolt/bolt-0.4.ebuild | 38 ++++++++++++++++++++++++++++++++++++++
14 sys-apps/bolt/metadata.xml | 11 +++++++++++
15 3 files changed, 50 insertions(+)
16
17 diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
18 new file mode 100644
19 index 00000000000..2a403319177
20 --- /dev/null
21 +++ b/sys-apps/bolt/Manifest
22 @@ -0,0 +1 @@
23 +DIST bolt-0.4.tar.gz 113525 BLAKE2B 4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3 SHA512 3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317
24
25 diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild
26 new file mode 100644
27 index 00000000000..43fd351f948
28 --- /dev/null
29 +++ b/sys-apps/bolt/bolt-0.4.ebuild
30 @@ -0,0 +1,38 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit meson systemd
37 +
38 +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3."
39 +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"
40 +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
41 +
42 +LICENSE="LGPL-2.1"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +IUSE="doc"
46 +
47 +DEPEND="
48 + >=dev-libs/glib-2.50.0:2
49 + virtual/libudev
50 + virtual/udev
51 + sys-auth/polkit[introspection]
52 + doc? ( app-text/asciidoc )"
53 +RDEPEND="${DEPEND}"
54 +
55 +src_configure() {
56 + local emesonargs=(
57 + -Dman=$(usex doc true false)
58 + --sysconfdir=/etc
59 + --localstatedir=/var
60 + --sharedstatedir=/var/lib
61 + )
62 + meson_src_configure
63 +}
64 +
65 +src_install() {
66 + meson_src_install
67 + keepdir /var/lib/boltd
68 +}
69
70 diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml
71 new file mode 100644
72 index 00000000000..f67393ceb5f
73 --- /dev/null
74 +++ b/sys-apps/bolt/metadata.xml
75 @@ -0,0 +1,11 @@
76 +<?xml version="1.0" encoding="UTF-8"?>
77 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
78 +<pkgmetadata>
79 + <maintainer type="person">
80 + <email>prometheanfire@g.o</email>
81 + <name>Matthew Thode</name>
82 + </maintainer>
83 + <longdescription lang="en">
84 + Userspace system daemon to enable security levels for Thunderbolt 3 on GNU/Linux.
85 + </longdescription>
86 +</pkgmetadata>