[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 480e68437155f2a7dae22d632b112f6ffa198da7 Author: Matthew Thode gentoo org> AuthorDate: Sun Sep 22 19:22:10 2024 + Commit: Matthew Thode gentoo org> CommitDate: Sun Sep 22 19:22:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480e6843 sys-apps/bolt: stabilize 0.9.8-r1 for amd64 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/bolt-0.9.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9.8-r1.ebuild b/sys-apps/bolt/bolt-0.9.8-r1.ebuild index bad401eb2907..52152993deca 100644 --- a/sys-apps/bolt/bolt-0.9.8-r1.ebuild +++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 LICENSE="LGPL-2.1 GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~loong ~riscv ~x86" IUSE="selinux test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 5ca8c25a6abf44d015bc807419059be4f5956b9a Author: Patrick McLean gentoo org> AuthorDate: Thu May 16 21:35:14 2024 + Commit: Patrick McLean gentoo org> CommitDate: Thu May 16 21:35:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca8c25a sys-apps/bolt: Add some missing test deps Closes: https://bugs.gentoo.org/932003 Signed-off-by: Patrick McLean gentoo.org> .../bolt/{bolt-0.9.8.ebuild => bolt-0.9.8-r1.ebuild}| 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild b/sys-apps/bolt/bolt-0.9.8-r1.ebuild similarity index 80% rename from sys-apps/bolt/bolt-0.9.8.ebuild rename to sys-apps/bolt/bolt-0.9.8-r1.ebuild index d1c22d56d103..bad401eb2907 100644 --- a/sys-apps/bolt/bolt-0.9.8.ebuild +++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild @@ -3,7 +3,8 @@ EAPI=8 -inherit linux-info meson udev +PYTHON_COMPAT=( python3_1{0..2} ) +inherit linux-info python-any-r1 meson udev DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; @@ -24,12 +25,23 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - test? ( dev-util/umockdev ) + test? ( + dev-util/umockdev + ) " BDEPEND=" app-text/asciidoc dev-util/glib-utils virtual/pkgconfig + test? ( + dev-util/umockdev + ${PYTHON_DEPS} + $(python_gen_any_dep \ + 'dev-python/pygobject[${PYTHON_USEDEP}]' \ + 'dev-python/dbus-python[${PYTHON_USEDEP}]' \ + 'dev-python/python-dbusmock[${PYTHON_USEDEP}]' + ) + ) " pkg_setup() { @@ -44,6 +56,7 @@ pkg_setup() { ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." linux-info_pkg_setup + python-any-r1_pkg_setup } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 81375ccf86a719e8c6b02b5ac31792b394df425f Author: Patrick McLean gentoo org> AuthorDate: Thu May 16 16:20:34 2024 + Commit: Patrick McLean gentoo org> CommitDate: Thu May 16 16:20:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81375ccf sys-apps/bolt: drop 0.9.1, 0.9.2 Signed-off-by: Patrick McLean gentoo.org> sys-apps/bolt/Manifest | 2 -- sys-apps/bolt/bolt-0.9.1.ebuild | 58 - sys-apps/bolt/bolt-0.9.2.ebuild | 71 - 3 files changed, 131 deletions(-) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 73d7b3d64309..97d16f04311a 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,5 +1,3 @@ -DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882 SHA512 c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 -DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730 SHA512 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7 SHA512 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3 SHA512 7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a DIST bolt-0.9.7.tar.gz 255976 BLAKE2B c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331 SHA512 a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild deleted file mode 100644 index cb34716378bc.. --- a/sys-apps/bolt/bolt-0.9.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="doc selinux systemd" - -DEPEND=" - >=dev-libs/glib-2.56.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-thunderbolt )" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 5 6; then - CONFIG_CHECK="~THUNDERBOLT" - ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." - else - CONFIG_CHECK="~USB4" - ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." - fi - check_extra_config - - CONFIG_CHECK="~HOTPLUG_PCI" - ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." - check_extra_config -} - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd - keepdir /var/lib/boltd -} diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild deleted file mode 100644 index 3275183ef322.. --- a/sys-apps/bolt/bolt-0.9.2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info meson udev - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1 GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="selinux test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.56.0:2 - virtual/libudev:= -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: e22537c97d71603fefa727e13828f26861d4e2a0 Author: Patrick McLean gentoo org> AuthorDate: Thu May 16 16:19:48 2024 + Commit: Patrick McLean gentoo org> CommitDate: Thu May 16 16:19:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22537c9 sys-apps/bolt: add 0.9.8 Signed-off-by: Patrick McLean gentoo.org> sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.8.ebuild | 71 + sys-apps/bolt/metadata.xml | 3 ++ 3 files changed, 75 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index da10152e37d4..73d7b3d64309 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -3,3 +3,4 @@ DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 45ea8ae2e77a90099152e708dafe68e63492d0370b DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7 SHA512 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3 SHA512 7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a DIST bolt-0.9.7.tar.gz 255976 BLAKE2B c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331 SHA512 a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c +DIST bolt-0.9.8.tar.bz2 192836 BLAKE2B 7a06572562af5586d479fee58fb2469b8d804d6eafb41a52c5a575ef2acf616fb684b4e92181430444d67d9889c836bd6d96e1a6d3460cd01300f80d99876c04 SHA512 e9b2ccca66930ee40fd283b09e4bd2bffe1f496e4f898a9d4e069e673a2c9320d456b9ad4b33c4e3e26d25f363985a798c6c860c4c0b103558dbbab78f02ba2b diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild b/sys-apps/bolt/bolt-0.9.8.ebuild new file mode 100644 index ..d1c22d56d103 --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.8.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson udev + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"; + +LICENSE="LGPL-2.1 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv ~x86" +IUSE="selinux test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + virtual/libudev:= + virtual/udev + sys-auth/polkit[introspection] + selinux? ( sec-policy/selinux-thunderbolt ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/umockdev ) +" +BDEPEND=" + app-text/asciidoc + dev-util/glib-utils + virtual/pkgconfig +" + +pkg_setup() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + CONFIG_CHECK+=" ~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + + linux-info_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dman=true + --sysconfdir="${EPREFIX}"/etc + --localstatedir="${EPREFIX}"/var + --sharedstatedir="${EPREFIX}"/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml index ea1b2836c760..326932801a6a 100644 --- a/sys-apps/bolt/metadata.xml +++ b/sys-apps/bolt/metadata.xml @@ -9,4 +9,7 @@ chutz...@gentoo.org Patrick McLean + + bolt/bolt +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: fccc4216e9c0f980c798365f0e459ef4dd8ebcd2 Author: Patrick McLean gentoo org> AuthorDate: Wed Feb 21 18:17:33 2024 + Commit: Patrick McLean gentoo org> CommitDate: Wed Feb 21 18:17:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fccc4216 sys-apps/bolt: add 0.9.7 Signed-off-by: Patrick McLean gentoo.org> sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.7.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index d5037a9a997c..da10152e37d4 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -2,3 +2,4 @@ DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0ac DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730 SHA512 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7 SHA512 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3 SHA512 7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a +DIST bolt-0.9.7.tar.gz 255976 BLAKE2B c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331 SHA512 a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c diff --git a/sys-apps/bolt/bolt-0.9.7.ebuild b/sys-apps/bolt/bolt-0.9.7.ebuild new file mode 100644 index ..3fc4a5615f8e --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.7.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson udev + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv ~x86" +IUSE="selinux test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + virtual/libudev:= + virtual/udev + sys-auth/polkit[introspection] + selinux? ( sec-policy/selinux-thunderbolt ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/umockdev ) +" +BDEPEND=" + app-text/asciidoc + dev-util/glib-utils + virtual/pkgconfig +" + +pkg_setup() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + CONFIG_CHECK+=" ~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + + linux-info_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dman=true + --sysconfdir="${EPREFIX}"/etc + --localstatedir="${EPREFIX}"/var + --sharedstatedir="${EPREFIX}"/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 674d3b95073e9899eecd16ef84229602a5474692 Author: Patrick McLean gentoo org> AuthorDate: Fri Dec 8 18:28:54 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Dec 8 18:29:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674d3b95 sys-apps/bolt: add 0.9.6 Signed-off-by: Patrick McLean gentoo.org> sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.6.ebuild | 71 + sys-apps/bolt/metadata.xml | 4 +++ 3 files changed, 76 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index cedcf9f4e235..d5037a9a997c 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,3 +1,4 @@ DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882 SHA512 c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730 SHA512 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7 SHA512 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 +DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3 SHA512 7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a diff --git a/sys-apps/bolt/bolt-0.9.6.ebuild b/sys-apps/bolt/bolt-0.9.6.ebuild new file mode 100644 index ..eceef5e6be77 --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson udev + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"; + +LICENSE="LGPL-2.1 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv ~x86" +IUSE="selinux test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + virtual/libudev:= + virtual/udev + sys-auth/polkit[introspection] + selinux? ( sec-policy/selinux-thunderbolt ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/umockdev ) +" +BDEPEND=" + app-text/asciidoc + dev-util/glib-utils + virtual/pkgconfig +" + +pkg_setup() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + CONFIG_CHECK+=" ~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + + linux-info_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dman=true + --sysconfdir="${EPREFIX}"/etc + --localstatedir="${EPREFIX}"/var + --sharedstatedir="${EPREFIX}"/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml index 5c76f7a3fc67..ea1b2836c760 100644 --- a/sys-apps/bolt/metadata.xml +++ b/sys-apps/bolt/metadata.xml @@ -5,4 +5,8 @@ prometheanf...@gentoo.org Matthew Thode + + chutz...@gentoo.org + Patrick McLean +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 1bf83bcb2351c75602b07f4b339d8e64d30ecbd8 Author: Kenton Groombridge gentoo org> AuthorDate: Mon Nov 6 15:45:48 2023 + Commit: Kenton Groombridge gentoo org> CommitDate: Tue Nov 14 21:47:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf83bcb sys-apps/bolt: add USE=selinux Signed-off-by: Kenton Groombridge gentoo.org> sys-apps/bolt/bolt-0.9.1.ebuild | 7 --- sys-apps/bolt/bolt-0.9.2.ebuild | 5 +++-- sys-apps/bolt/bolt-0.9.3.ebuild | 5 +++-- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild index 3c46d3566a5c..cb34716378bc 100644 --- a/sys-apps/bolt/bolt-0.9.1.ebuild +++ b/sys-apps/bolt/bolt-0.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~riscv x86" -IUSE="doc systemd" +IUSE="doc selinux systemd" DEPEND=" >=dev-libs/glib-2.56.0:2 @@ -23,7 +23,8 @@ DEPEND=" sys-auth/polkit[introspection] systemd? ( sys-apps/systemd ) doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-thunderbolt )" pkg_pretend() { if use kernel_linux && kernel_is lt 5 6; then diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild index d1044fd43ad2..3275183ef322 100644 --- a/sys-apps/bolt/bolt-0.9.2.ebuild +++ b/sys-apps/bolt/bolt-0.9.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 GPL-2+" SLOT="0" KEYWORDS="amd64 ~riscv x86" -IUSE="test" +IUSE="selinux test" RESTRICT="!test? ( test )" RDEPEND=" @@ -20,6 +20,7 @@ RDEPEND=" virtual/libudev:= virtual/udev sys-auth/polkit[introspection] + selinux? ( sec-policy/selinux-thunderbolt ) " DEPEND=" ${RDEPEND} diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild index 3e80af202e25..16e2be81e05b 100644 --- a/sys-apps/bolt/bolt-0.9.3.ebuild +++ b/sys-apps/bolt/bolt-0.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 GPL-2+" SLOT="0" KEYWORDS="amd64 ~loong ~riscv x86" -IUSE="test" +IUSE="selinux test" RESTRICT="!test? ( test )" RDEPEND=" @@ -20,6 +20,7 @@ RDEPEND=" virtual/libudev:= virtual/udev sys-auth/polkit[introspection] + selinux? ( sec-policy/selinux-thunderbolt ) " DEPEND=" ${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 684c350d29f275a7217daee9b996af5658565593 Author: Jakov Smolić gentoo org> AuthorDate: Fri Oct 28 03:36:21 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Oct 28 03:36:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684c350d sys-apps/bolt: Stabilize 0.9.3 amd64, #878325 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/bolt/bolt-0.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild index b6e173c5433b..d8926802a143 100644 --- a/sys-apps/bolt/bolt-0.9.3.ebuild +++ b/sys-apps/bolt/bolt-0.9.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: c53ae874c9d79558b713dcf66a15f1bfed1162a5 Author: Jakov Smolić gentoo org> AuthorDate: Fri Oct 28 03:37:29 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Oct 28 03:37:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53ae874 sys-apps/bolt: Stabilize 0.9.3 x86, #878325 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/bolt/bolt-0.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild index d8926802a143..d1044fd43ad2 100644 --- a/sys-apps/bolt/bolt-0.9.3.ebuild +++ b/sys-apps/bolt/bolt-0.9.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 GPL-2+" SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 53a42451b2787bed0f2e357f9aac23cbf0608a3d Author: Sam James gentoo org> AuthorDate: Fri Aug 26 23:28:02 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 23:28:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a42451 sys-apps/bolt: Stabilize 0.9.2 x86, #866869 Signed-off-by: Sam James gentoo.org> sys-apps/bolt/bolt-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild index d8926802a143..d1044fd43ad2 100644 --- a/sys-apps/bolt/bolt-0.9.2.ebuild +++ b/sys-apps/bolt/bolt-0.9.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 GPL-2+" SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: a3b48fba98e827add191c15adb768eb8b2815ae9 Author: Sam James gentoo org> AuthorDate: Fri Aug 26 23:26:31 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 23:26:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b48fba sys-apps/bolt: Stabilize 0.9.2 amd64, #866869 Signed-off-by: Sam James gentoo.org> sys-apps/bolt/bolt-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild index b6e173c5433b..d8926802a143 100644 --- a/sys-apps/bolt/bolt-0.9.2.ebuild +++ b/sys-apps/bolt/bolt-0.9.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: fb61a37976b4f008365527f37317d0748277ae09 Author: Matt Turner gentoo org> AuthorDate: Fri Aug 26 20:52:09 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Aug 26 21:01:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb61a379 sys-apps/bolt: Version bump to 0.9.3 Signed-off-by: Matt Turner gentoo.org> sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.3.ebuild | 70 + 2 files changed, 71 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 96e5b97f9ed7..cedcf9f4e235 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,2 +1,3 @@ DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882 SHA512 c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730 SHA512 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 +DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7 SHA512 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild new file mode 100644 index ..b6e173c5433b --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson udev + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + virtual/libudev:= + virtual/udev + sys-auth/polkit[introspection] +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/umockdev ) +" +BDEPEND=" + app-text/asciidoc + dev-util/glib-utils + virtual/pkgconfig +" + +pkg_setup() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + CONFIG_CHECK+=" ~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + + linux-info_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dman=true + --sysconfdir="${EPREFIX}"/etc + --localstatedir="${EPREFIX}"/var + --sharedstatedir="${EPREFIX}"/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: a974e34887092590c23c27cc4127bc5c29608edf Author: Matt Turner gentoo org> AuthorDate: Fri Jul 22 17:42:19 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Jul 22 18:30:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a974e348 sys-apps/bolt: Version bump to 0.9.2 * Bump to EAPI=8 * Inherit udev.eclass and call udev_reload (bug #851807) * Add subslot operator on virtual/libudev dependency * Drop unnecessary IUSE=systemd and dependence on systemd * Drop unused systemd.eclass inherit * Move dependence on dev-util/umockdev from RDEPEND to DEPEND, and only under test? ( ... ) * Move dev-util/glib-utils from DEPEND/RDEPEND to BDEPEND * Add virtual/pkgconfig to BDEPEND * Remove IUSE=doc and unconditionally build man pages * Move dependence on app-text/asciidoc from DEPEND/RDEPEND to BDEPEND * Add ${EPREFIX} to configured paths * Add GPL-2+ to LICENSE for 90-bolt.rules * Move CONFIG_ checks from pkg_pretend to pkg_setup, which has the additional benefit of executing them only once Closes: https://bugs.gentoo.org/836896 Closes: https://bugs.gentoo.org/851807 Signed-off-by: Matt Turner gentoo.org> sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.2.ebuild | 70 + 2 files changed, 71 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 397f4cbf599e..96e5b97f9ed7 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1 +1,2 @@ DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882 SHA512 c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 +DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730 SHA512 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild new file mode 100644 index ..b6e173c5433b --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson udev + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + virtual/libudev:= + virtual/udev + sys-auth/polkit[introspection] +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/umockdev ) +" +BDEPEND=" + app-text/asciidoc + dev-util/glib-utils + virtual/pkgconfig +" + +pkg_setup() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + CONFIG_CHECK+=" ~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + + linux-info_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dman=true + --sysconfdir="${EPREFIX}"/etc + --localstatedir="${EPREFIX}"/var + --sharedstatedir="${EPREFIX}"/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 7a2991f36bfbb623c890960a2dae48b6a96f40f9 Author: Matthew Thode gentoo org> AuthorDate: Fri Aug 6 15:05:21 2021 + Commit: Matthew Thode gentoo org> CommitDate: Fri Aug 6 15:05:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2991f3 sys-apps/bolt: 0.9 cleanup Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest | 1 - sys-apps/bolt/bolt-0.9-r3.ebuild | 57 2 files changed, 58 deletions(-) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index b9ff8e808f5..397f4cbf599 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,2 +1 @@ DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882 SHA512 c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 -DIST bolt-0.9.tar.gz 238596 BLAKE2B 8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d SHA512 427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild deleted file mode 100644 index d0f8d019bc7..000 --- a/sys-apps/bolt/bolt-0.9-r3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.56.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 5 6; then - CONFIG_CHECK="~THUNDERBOLT" - ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." - else - CONFIG_CHECK="~USB4" - ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." - fi - check_extra_config - - CONFIG_CHECK="~HOTPLUG_PCI" - ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." - check_extra_config -} - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd - keepdir /var/lib/boltd -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: b2350dae8e6bcccf568e98565150108f4a512db8 Author: Matthew Thode gentoo org> AuthorDate: Mon Jul 5 19:40:37 2021 + Commit: Matthew Thode gentoo org> CommitDate: Mon Jul 5 20:01:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2350dae sys-apps/bolt: 0.9.1 stable amd64/x86 with cleanup Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/bolt-0.9-r2.ebuild | 57 sys-apps/bolt/bolt-0.9.1.ebuild | 2 +- 2 files changed, 1 insertion(+), 58 deletions(-) diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild deleted file mode 100644 index 778cd7da043..000 --- a/sys-apps/bolt/bolt-0.9-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.56.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 5 6; then - CONFIG_CHECK="~THUNDERBOLT" - ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." - else - CONFIG_CHECK="~USB4" - ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." - fi - check_extra_config - - CONFIG_CHECK="~HOTPLUG_PCI" - ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." - check_extra_config -} - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - newinitd "${FILESDIR}"/${PN}.openrc boltd - keepdir /var/lib/boltd -} diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild index 34cd75e..d0f8d019bc7 100644 --- a/sys-apps/bolt/bolt-0.9.1.ebuild +++ b/sys-apps/bolt/bolt-0.9.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 706cf0917b4998a2320782261a807e3b004b0f5b Author: Matthew Thode gentoo org> AuthorDate: Sun Jun 6 03:49:19 2021 + Commit: Matthew Thode gentoo org> CommitDate: Sun Jun 6 03:49:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706cf091 sys-apps/bolt: 0.9.1 bump Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.1.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 41dbe3bd2d0..b9ff8e808f5 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1 +1,2 @@ +DIST bolt-0.9.1.tar.gz 250978 BLAKE2B a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882 SHA512 c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 DIST bolt-0.9.tar.gz 238596 BLAKE2B 8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d SHA512 427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild new file mode 100644 index 000..34cd75e --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.56.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + check_extra_config + + CONFIG_CHECK="~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + check_extra_config +} + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 6eacf1175261392541ecb9886419f60d78787e97 Author: Sam James gentoo org> AuthorDate: Mon Apr 12 17:33:10 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 12 17:33:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eacf117 sys-apps/bolt: Stabilize 0.9-r3 x86, #768039 Signed-off-by: Sam James gentoo.org> sys-apps/bolt/bolt-0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild index 1bd9bca93e6..d0f8d019bc7 100644 --- a/sys-apps/bolt/bolt-0.9-r3.ebuild +++ b/sys-apps/bolt/bolt-0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 0222bb90317ef64c9acaf4c527f6f8faed1e7782 Author: Sam James gentoo org> AuthorDate: Mon Apr 12 17:32:50 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 12 17:32:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0222bb90 sys-apps/bolt: Stabilize 0.9-r3 amd64, #768039 Signed-off-by: Sam James gentoo.org> sys-apps/bolt/bolt-0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild index 34cd75e..1bd9bca93e6 100644 --- a/sys-apps/bolt/bolt-0.9-r3.ebuild +++ b/sys-apps/bolt/bolt-0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/files/, sys-apps/bolt/
commit: 1d1ebd8a342cedd4a65cbce1da09113254df2ab0 Author: Aisha Tammy aisha cc> AuthorDate: Sat Feb 13 15:43:41 2021 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 24 16:07:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1ebd8a sys-apps/bolt: revbump for d-m-i Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Matt Turner gentoo.org> sys-apps/bolt/bolt-0.9-r3.ebuild | 57 ++ sys-apps/bolt/files/bolt.openrc-r1 | 14 ++ 2 files changed, 71 insertions(+) diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild new file mode 100644 index 000..34cd75e --- /dev/null +++ b/sys-apps/bolt/bolt-0.9-r3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.56.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + check_extra_config + + CONFIG_CHECK="~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + check_extra_config +} + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd + keepdir /var/lib/boltd +} diff --git a/sys-apps/bolt/files/bolt.openrc-r1 b/sys-apps/bolt/files/bolt.openrc-r1 new file mode 100644 index 000..f47b15ffaec --- /dev/null +++ b/sys-apps/bolt/files/bolt.openrc-r1 @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="Thunderbolt Security Daemon" +description="Userspace system daemon to enable security levels for Thunderbolt 3" +command="/usr/libexec/boltd" +command_background="true" +pidfile="/var/run/boltd.pid" + +depend() { + need dbus + before display-manager +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 43686703c9ffa0f342e62293b2be7524cf634dbd Author: Matthew Thode gentoo org> AuthorDate: Tue Jan 19 17:39:47 2021 + Commit: Matthew Thode gentoo org> CommitDate: Tue Jan 19 17:39:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43686703 sys-apps/bolt: 0.9-r2 stable Closes: https://bugs.gentoo.org/740724 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/bolt-0.9-r1.ebuild | 52 sys-apps/bolt/bolt-0.9-r2.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 54 deletions(-) diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild deleted file mode 100644 index afb1c1ec6aa..000 --- a/sys-apps/bolt/bolt-0.9-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.56.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -pkg_pretend() { - CONFIG_CHECK="~THUNDERBOLT" - ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." - check_extra_config - - CONFIG_CHECK="~HOTPLUG_PCI" - ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." - check_extra_config -} - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - newinitd "${FILESDIR}"/${PN}.openrc boltd - keepdir /var/lib/boltd -} diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild index ddf044ade35..778cd7da043 100644 --- a/sys-apps/bolt/bolt-0.9-r2.ebuild +++ b/sys-apps/bolt/bolt-0.9-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 3e5f5de3f8caaf44243b5b4c5c6dcad5f62c76c8 Author: Matthew Thode gentoo org> AuthorDate: Fri Oct 16 02:03:52 2020 + Commit: Matthew Thode gentoo org> CommitDate: Fri Oct 16 02:04:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5f5de3 sys-apps/bolt: 0.9-r2 - work with newer kernels Closes: https://bugs.gentoo.org/740724 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/bolt-0.9-r2.ebuild | 57 1 file changed, 57 insertions(+) diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild new file mode 100644 index 000..ddf044ade35 --- /dev/null +++ b/sys-apps/bolt/bolt-0.9-r2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.56.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 5 6; then + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + else + CONFIG_CHECK="~USB4" + ERROR_USB4="This package requires the USB4 kernel driver for Thunderbolt support." + fi + check_extra_config + + CONFIG_CHECK="~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + check_extra_config +} + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc boltd + keepdir /var/lib/boltd +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: e15eaac98978ea5a670cb7a67d3fc443fd1a2f6f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 7 11:05:23 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 7 11:05:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15eaac9 sys-apps/bolt: x86 stable wrt bug #741861 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/bolt/bolt-0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild index 374be7cf653..afb1c1ec6aa 100644 --- a/sys-apps/bolt/bolt-0.9-r1.ebuild +++ b/sys-apps/bolt/bolt-0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: ac72e12d5e0a46ee26ca8e65e5bdee6b86d4e435 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 7 10:43:32 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 7 10:43:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac72e12d sys-apps/bolt: amd64 stable wrt bug #741861 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/bolt/bolt-0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild index 8145c75880e..374be7cf653 100644 --- a/sys-apps/bolt/bolt-0.9-r1.ebuild +++ b/sys-apps/bolt/bolt-0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 6a81aeec42f39c638dfb4ca88d97b8d9d2d01eb2 Author: Matthew Thode gentoo org> AuthorDate: Mon Aug 24 18:13:58 2020 + Commit: Matthew Thode gentoo org> CommitDate: Mon Aug 24 18:14:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a81aeec sys-apps/bolt: bump Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest | 2 -- sys-apps/bolt/bolt-0.8-r1.ebuild | 46 sys-apps/bolt/bolt-0.9.ebuild| 41 --- 3 files changed, 89 deletions(-) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 1f4de624160..41dbe3bd2d0 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,3 +1 @@ -DIST bolt-0.8.tar.gz 219317 BLAKE2B 9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40 SHA512 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 DIST bolt-0.9.tar.gz 238596 BLAKE2B 8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d SHA512 427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 -DIST bolt-210-r2.patch 369 BLAKE2B 2ee8b084d8a89fac361e434fddaac50a1c10fd412b450dbe496d263d07cbd9961c33b84b04ae8296154ad16c01f6c3ba6599b48649d54c4ceb77d52797eddb53 SHA512 e66787ab18acb9924903ab92bf878e48b4aed39ea6aa18d874121316cb0452a00358a4adde1e7bbd903d682a6a001e20fd573af782db25d6c54b18ffafd29329 diff --git a/sys-apps/bolt/bolt-0.8-r1.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild deleted file mode 100644 index 83ece17b667..000 --- a/sys-apps/bolt/bolt-0.8-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz - https://gitlab.freedesktop.org/bolt/bolt/-/commit/5a739574608e5190816b3efd22e75f214c5fe4c4.diff -> ${PN}-210-r2.patch" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.50.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -PATCHES=( - "${DISTDIR}/${PN}-210-r2.patch" -) - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - keepdir /var/lib/boltd -} diff --git a/sys-apps/bolt/bolt-0.9.ebuild b/sys-apps/bolt/bolt-0.9.ebuild deleted file mode 100644 index f9decd2321f..000 --- a/sys-apps/bolt/bolt-0.9.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.56.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - keepdir /var/lib/boltd -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/files/, sys-apps/bolt/
commit: 046e89752c49f8542e53ef2b0f695b8e19dcf418 Author: Matthew Thode gentoo org> AuthorDate: Mon Aug 24 18:13:19 2020 + Commit: Matthew Thode gentoo org> CommitDate: Mon Aug 24 18:14:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046e8975 sys-apps/bolt: add openrc support thanks to redflyhacker+gentoo gmail.com for providing the init script and the kernel config checks. Closes: https://bugs.gentoo.org/692510 Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/bolt-0.9-r1.ebuild | 52 sys-apps/bolt/files/bolt.openrc | 14 +++ 2 files changed, 66 insertions(+) diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild new file mode 100644 index 000..8145c75880e --- /dev/null +++ b/sys-apps/bolt/bolt-0.9-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.56.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +pkg_pretend() { + CONFIG_CHECK="~THUNDERBOLT" + ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver." + check_extra_config + + CONFIG_CHECK="~HOTPLUG_PCI" + ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support." + check_extra_config +} + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.openrc boltd + keepdir /var/lib/boltd +} diff --git a/sys-apps/bolt/files/bolt.openrc b/sys-apps/bolt/files/bolt.openrc new file mode 100644 index 000..b80a7b31b26 --- /dev/null +++ b/sys-apps/bolt/files/bolt.openrc @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="Thunderbolt Security Daemon" +description="Userspace system daemon to enable security levels for Thunderbolt 3" +command="/usr/libexec/boltd" +command_background="true" +pidfile="/var/run/boltd.pid" + +depend() { + need dbus + before xdm +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: c99892dbb7c52a9526d2532647892ce180ee828d Author: Matthew Thode gentoo org> AuthorDate: Fri Jul 3 22:47:41 2020 + Commit: Matthew Thode gentoo org> CommitDate: Fri Jul 3 22:48:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99892db sys-apps/bolt: 0.9 bump Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest| 1 + sys-apps/bolt/bolt-0.9.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 3b47c23f3da..1f4de624160 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,2 +1,3 @@ DIST bolt-0.8.tar.gz 219317 BLAKE2B 9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40 SHA512 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 +DIST bolt-0.9.tar.gz 238596 BLAKE2B 8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d SHA512 427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 DIST bolt-210-r2.patch 369 BLAKE2B 2ee8b084d8a89fac361e434fddaac50a1c10fd412b450dbe496d263d07cbd9961c33b84b04ae8296154ad16c01f6c3ba6599b48649d54c4ceb77d52797eddb53 SHA512 e66787ab18acb9924903ab92bf878e48b4aed39ea6aa18d874121316cb0452a00358a4adde1e7bbd903d682a6a001e20fd573af782db25d6c54b18ffafd29329 diff --git a/sys-apps/bolt/bolt-0.9.ebuild b/sys-apps/bolt/bolt-0.9.ebuild new file mode 100644 index 000..f9decd2321f --- /dev/null +++ b/sys-apps/bolt/bolt-0.9.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.56.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/boltd +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 581992d518bbcd54a065dac61830f38041b7f8c1 Author: Matthew Thode gentoo org> AuthorDate: Tue Jun 9 21:31:17 2020 + Commit: Matthew Thode gentoo org> CommitDate: Tue Jun 9 21:31:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581992d5 sys-apps/bolt: fix patch checksum error fixed in place as both a build error and a non-on disk install impacting change. error caused by gitlab updating the version of git and changing the dynamically generated patch. Switched to a more static patch. Closes: https://bugs.gentoo.org/727650 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest | 2 +- sys-apps/bolt/bolt-0.8-r1.ebuild | 4 ++-- sys-apps/bolt/metadata.xml | 3 --- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 9cb76e1b17c..3b47c23f3da 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,2 +1,2 @@ DIST bolt-0.8.tar.gz 219317 BLAKE2B 9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40 SHA512 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 -DIST bolt-210.patch 694 BLAKE2B 237d314aa8e4b1ed92931b5cef3079c23a55eca0cbb15038a92acf49b6563152229ff2bca8b9e30088d24a2ffb6c206dac5f3d73b69531182f0639675af36d56 SHA512 307b7c7efc18d2a22311e15e314604bd7d9721b18dfb8a3bab0e1147c3109c65313c3f7fe788431e64e6b26796b8a1da7f1963f9c2cdd8199d0f54349c2f60ce +DIST bolt-210-r2.patch 369 BLAKE2B 2ee8b084d8a89fac361e434fddaac50a1c10fd412b450dbe496d263d07cbd9961c33b84b04ae8296154ad16c01f6c3ba6599b48649d54c4ceb77d52797eddb53 SHA512 e66787ab18acb9924903ab92bf878e48b4aed39ea6aa18d874121316cb0452a00358a4adde1e7bbd903d682a6a001e20fd573af782db25d6c54b18ffafd29329 diff --git a/sys-apps/bolt/bolt-0.8-r1.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild index 816710f173b..83ece17b667 100644 --- a/sys-apps/bolt/bolt-0.8-r1.ebuild +++ b/sys-apps/bolt/bolt-0.8-r1.ebuild @@ -8,7 +8,7 @@ inherit meson systemd DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz - https://gitlab.freedesktop.org/bolt/bolt/merge_requests/210.patch -> ${PN}-210.patch" + https://gitlab.freedesktop.org/bolt/bolt/-/commit/5a739574608e5190816b3efd22e75f214c5fe4c4.diff -> ${PN}-210-r2.patch" LICENSE="LGPL-2.1" SLOT="0" @@ -27,7 +27,7 @@ DEPEND=" RDEPEND="${DEPEND}" PATCHES=( - "${DISTDIR}/${PN}-210.patch" + "${DISTDIR}/${PN}-210-r2.patch" ) src_configure() { diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml index f67393ceb5f..3ffdeb4af3b 100644 --- a/sys-apps/bolt/metadata.xml +++ b/sys-apps/bolt/metadata.xml @@ -5,7 +5,4 @@ prometheanf...@gentoo.org Matthew Thode - - Userspace system daemon to enable security levels for Thunderbolt 3 on GNU/Linux. -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 5470d0a54d0057cddb5352d9c438cf661e7e2430 Author: Matthew Thode gentoo org> AuthorDate: Thu Jan 30 22:07:46 2020 + Commit: Matthew Thode gentoo org> CommitDate: Thu Jan 30 22:08:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5470d0a5 sys-apps/bolt: fix building with gcc-10 Closes: https://bugs.gentoo.org/706958 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest | 2 +- sys-apps/bolt/bolt-0.7.ebuild | 42 -- .../bolt/{bolt-0.8.ebuild => bolt-0.8-r1.ebuild} | 9 +++-- 3 files changed, 8 insertions(+), 45 deletions(-) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 9a9183fe2ac..9cb76e1b17c 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,2 +1,2 @@ -DIST bolt-0.7.tar.gz 188158 BLAKE2B c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3 SHA512 6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135 DIST bolt-0.8.tar.gz 219317 BLAKE2B 9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40 SHA512 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 +DIST bolt-210.patch 694 BLAKE2B 237d314aa8e4b1ed92931b5cef3079c23a55eca0cbb15038a92acf49b6563152229ff2bca8b9e30088d24a2ffb6c206dac5f3d73b69531182f0639675af36d56 SHA512 307b7c7efc18d2a22311e15e314604bd7d9721b18dfb8a3bab0e1147c3109c65313c3f7fe788431e64e6b26796b8a1da7f1963f9c2cdd8199d0f54349c2f60ce diff --git a/sys-apps/bolt/bolt-0.7.ebuild b/sys-apps/bolt/bolt-0.7.ebuild deleted file mode 100644 index 28823c01d33..000 --- a/sys-apps/bolt/bolt-0.7.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.50.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd:0= ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - -Dsystemd=$(usex systemd true false) - ) - meson_src_configure -} - -src_install() { - meson_src_install - keepdir /var/lib/boltd -} diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild similarity index 83% rename from sys-apps/bolt/bolt-0.8.ebuild rename to sys-apps/bolt/bolt-0.8-r1.ebuild index 7adce26d5ac..816710f173b 100644 --- a/sys-apps/bolt/bolt-0.8.ebuild +++ b/sys-apps/bolt/bolt-0.8-r1.ebuild @@ -5,9 +5,10 @@ EAPI=6 inherit meson systemd -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3" HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz + https://gitlab.freedesktop.org/bolt/bolt/merge_requests/210.patch -> ${PN}-210.patch" LICENSE="LGPL-2.1" SLOT="0" @@ -25,6 +26,10 @@ DEPEND=" doc? ( app-text/asciidoc )" RDEPEND="${DEPEND}" +PATCHES=( + "${DISTDIR}/${PN}-210.patch" +) + src_configure() { local emesonargs=( -Dman=$(usex doc true false)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 6870ec497edae69537ca8c54317ef03e91da04ad Author: Matthew Thode gentoo org> AuthorDate: Fri Jan 3 20:41:43 2020 + Commit: Matthew Thode gentoo org> CommitDate: Fri Jan 3 20:41:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6870ec49 sys-apps/bolt: simplify systemd dependency Fixes: https://bugs.gentoo.org/699308 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/bolt-0.8.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8.ebuild index 6e3dac6aa8c..7adce26d5ac 100644 --- a/sys-apps/bolt/bolt-0.8.ebuild +++ b/sys-apps/bolt/bolt-0.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -21,7 +21,7 @@ DEPEND=" virtual/udev dev-util/umockdev sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd:0= ) + systemd? ( sys-apps/systemd ) doc? ( app-text/asciidoc )" RDEPEND="${DEPEND}" @@ -31,7 +31,6 @@ src_configure() { --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib - -Dsystemd=$(usex systemd true false) ) meson_src_configure }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 437314846335d001747665655f5f887f7856025d Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Nov 26 10:54:37 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Nov 26 10:59:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43731484 sys-apps/bolt: x86 keyworded (bug #697860) Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann gentoo.org> sys-apps/bolt/bolt-0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8.ebuild index 28823c01d33..6e3dac6aa8c 100644 --- a/sys-apps/bolt/bolt-0.8.ebuild +++ b/sys-apps/bolt/bolt-0.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="doc systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 6bfcfe24423d12f8ef37ec7d3d2f750e1c5c56a6 Author: Matthew Thode gentoo org> AuthorDate: Tue Oct 15 15:49:02 2019 + Commit: Matthew Thode gentoo org> CommitDate: Tue Oct 15 15:52:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfcfe24 sys-apps/bolt: cleanup Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest| 2 -- sys-apps/bolt/bolt-0.4.ebuild | 39 --- sys-apps/bolt/bolt-0.5.ebuild | 42 -- 3 files changed, 83 deletions(-) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index fb8489437a9..9a9183fe2ac 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,4 +1,2 @@ -DIST bolt-0.4.tar.gz 113525 BLAKE2B 4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3 SHA512 3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317 -DIST bolt-0.5.tar.gz 149665 BLAKE2B ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88 SHA512 d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246 DIST bolt-0.7.tar.gz 188158 BLAKE2B c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3 SHA512 6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135 DIST bolt-0.8.tar.gz 219317 BLAKE2B 9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40 SHA512 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild deleted file mode 100644 index 5c53b7e1a03..000 --- a/sys-apps/bolt/bolt-0.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -DEPEND=" - >=dev-libs/glib-2.50.0:2 - virtual/libudev - virtual/udev - sys-apps/systemd:0= - sys-auth/polkit[introspection] - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - ) - meson_src_configure -} - -src_install() { - meson_src_install - keepdir /var/lib/boltd -} diff --git a/sys-apps/bolt/bolt-0.5.ebuild b/sys-apps/bolt/bolt-0.5.ebuild deleted file mode 100644 index 1156dc761c5..000 --- a/sys-apps/bolt/bolt-0.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson systemd - -DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." -HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc systemd" - -DEPEND=" - >=dev-libs/glib-2.50.0:2 - dev-util/glib-utils - virtual/libudev - virtual/udev - dev-util/umockdev - sys-auth/polkit[introspection] - systemd? ( sys-apps/systemd:0= ) - doc? ( app-text/asciidoc )" -RDEPEND="${DEPEND}" - -src_configure() { - local emesonargs=( - -Dman=$(usex doc true false) - --sysconfdir=/etc - --localstatedir=/var - --sharedstatedir=/var/lib - -Dsystemd=$(usex systemd true false) - ) - meson_src_configure -} - -src_install() { - meson_src_install - keepdir /var/lib/boltd -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 98f811b950b1f401f1065a9c577194f16afdaaf7 Author: Matthew Thode gentoo org> AuthorDate: Thu Jul 11 02:12:16 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Jul 11 02:12:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f811b9 sys-apps/bolt: 0.8 bump Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest| 1 + sys-apps/bolt/bolt-0.8.ebuild | 42 ++ 2 files changed, 43 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 2bed7601336..fb8489437a9 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,3 +1,4 @@ DIST bolt-0.4.tar.gz 113525 BLAKE2B 4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3 SHA512 3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317 DIST bolt-0.5.tar.gz 149665 BLAKE2B ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88 SHA512 d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246 DIST bolt-0.7.tar.gz 188158 BLAKE2B c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3 SHA512 6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135 +DIST bolt-0.8.tar.gz 219317 BLAKE2B 9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40 SHA512 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8.ebuild new file mode 100644 index 000..28823c01d33 --- /dev/null +++ b/sys-apps/bolt/bolt-0.8.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.50.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd:0= ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + -Dsystemd=$(usex systemd true false) + ) + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/boltd +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: ddcf9686bde9860588ca049b73acf97bb60d36c2 Author: Matthew Thode gentoo org> AuthorDate: Thu Mar 28 20:43:15 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Mar 28 20:48:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcf9686 sys-apps/bolt: 0.7 bump Fixes: https://bugs.gentoo.org/681868 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-apps/bolt/Manifest| 1 + sys-apps/bolt/bolt-0.7.ebuild | 42 ++ 2 files changed, 43 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index f33ef2b9eb6..2bed7601336 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1,2 +1,3 @@ DIST bolt-0.4.tar.gz 113525 BLAKE2B 4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3 SHA512 3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317 DIST bolt-0.5.tar.gz 149665 BLAKE2B ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88 SHA512 d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246 +DIST bolt-0.7.tar.gz 188158 BLAKE2B c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3 SHA512 6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135 diff --git a/sys-apps/bolt/bolt-0.7.ebuild b/sys-apps/bolt/bolt-0.7.ebuild new file mode 100644 index 000..28823c01d33 --- /dev/null +++ b/sys-apps/bolt/bolt-0.7.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.50.0:2 + dev-util/glib-utils + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd:0= ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + -Dsystemd=$(usex systemd true false) + ) + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/boltd +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: 034deef0c32f6faa38232daa1788f540a23c7c12 Author: Matthew Thode gentoo org> AuthorDate: Tue Oct 2 15:14:43 2018 + Commit: Matthew Thode gentoo org> CommitDate: Tue Oct 2 15:15:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034deef0 sys-apps/bolt: 0.5 add missing glib-utils dep Closes: https://bugs.gentoo.org/667566 Signed-off-by: Matthew Thode gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 sys-apps/bolt/bolt-0.5.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/bolt/bolt-0.5.ebuild b/sys-apps/bolt/bolt-0.5.ebuild index 6c33d40166b..1156dc761c5 100644 --- a/sys-apps/bolt/bolt-0.5.ebuild +++ b/sys-apps/bolt/bolt-0.5.ebuild @@ -16,6 +16,7 @@ IUSE="doc systemd" DEPEND=" >=dev-libs/glib-2.50.0:2 + dev-util/glib-utils virtual/libudev virtual/udev dev-util/umockdev
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: e4998618c43329105a73040581b414ff8deaa464 Author: Matthew Thode gentoo org> AuthorDate: Mon Oct 1 21:34:44 2018 + Commit: Matthew Thode gentoo org> CommitDate: Mon Oct 1 21:35:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4998618 sys-apps/bolt: 0.5 bump no more hard dep on systemd :D Signed-off-by: Matthew Thode gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 sys-apps/bolt/Manifest| 1 + sys-apps/bolt/bolt-0.5.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest index 2a403319177..f33ef2b9eb6 100644 --- a/sys-apps/bolt/Manifest +++ b/sys-apps/bolt/Manifest @@ -1 +1,2 @@ DIST bolt-0.4.tar.gz 113525 BLAKE2B 4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3 SHA512 3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317 +DIST bolt-0.5.tar.gz 149665 BLAKE2B ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88 SHA512 d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246 diff --git a/sys-apps/bolt/bolt-0.5.ebuild b/sys-apps/bolt/bolt-0.5.ebuild new file mode 100644 index 000..6c33d40166b --- /dev/null +++ b/sys-apps/bolt/bolt-0.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc systemd" + +DEPEND=" + >=dev-libs/glib-2.50.0:2 + virtual/libudev + virtual/udev + dev-util/umockdev + sys-auth/polkit[introspection] + systemd? ( sys-apps/systemd:0= ) + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + -Dsystemd=$(usex systemd true false) + ) + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/boltd +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: c1c7c8e57f45bc6ad1c3631185749834e5987a90 Author: Matthew Thode gentoo org> AuthorDate: Mon Jul 30 17:04:10 2018 + Commit: Matt Thode gentoo org> CommitDate: Mon Jul 30 17:04:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c7c8e5 sys-apps/bolt: add hard dep on systemd Closes: https://bugs.gentoo.org/662472 Package-Manager: Portage-2.3.43, Repoman-2.3.10 sys-apps/bolt/bolt-0.4.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild index 43fd351f948..5c53b7e1a03 100644 --- a/sys-apps/bolt/bolt-0.4.ebuild +++ b/sys-apps/bolt/bolt-0.4.ebuild @@ -18,6 +18,7 @@ DEPEND=" >=dev-libs/glib-2.50.0:2 virtual/libudev virtual/udev + sys-apps/systemd:0= sys-auth/polkit[introspection] doc? ( app-text/asciidoc )" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/
commit: dc532af68af60edcea27ad67dcf5956e9e65075b Author: Matthew Thode gentoo org> AuthorDate: Thu Jun 28 15:41:07 2018 + Commit: Matt Thode gentoo org> CommitDate: Thu Jun 28 15:41:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc532af6 sys-apps/bolt: initial add of the daemon Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/bolt/Manifest| 1 + sys-apps/bolt/bolt-0.4.ebuild | 38 ++ sys-apps/bolt/metadata.xml| 11 +++ 3 files changed, 50 insertions(+) diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest new file mode 100644 index 000..2a403319177 --- /dev/null +++ b/sys-apps/bolt/Manifest @@ -0,0 +1 @@ +DIST bolt-0.4.tar.gz 113525 BLAKE2B 4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3 SHA512 3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317 diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild new file mode 100644 index 000..43fd351f948 --- /dev/null +++ b/sys-apps/bolt/bolt-0.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson systemd + +DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 3." +HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt"; +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +DEPEND=" + >=dev-libs/glib-2.50.0:2 + virtual/libudev + virtual/udev + sys-auth/polkit[introspection] + doc? ( app-text/asciidoc )" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dman=$(usex doc true false) + --sysconfdir=/etc + --localstatedir=/var + --sharedstatedir=/var/lib + ) + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/boltd +} diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml new file mode 100644 index 000..f67393ceb5f --- /dev/null +++ b/sys-apps/bolt/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + prometheanf...@gentoo.org + Matthew Thode + + + Userspace system daemon to enable security levels for Thunderbolt 3 on GNU/Linux. + +