[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 8f1e7595b04f04ffc3ea15c69f895a57ec39ad31 Author: Zac Medico gentoo org> AuthorDate: Thu Aug 15 04:01:53 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 17 18:59:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1e7595 sys-apps/bubblewrap: add 0.10.0 Closes: https://bugs.gentoo.org/937948 Signed-off-by: Zac Medico gentoo.org> Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/Manifest | 1 + sys-apps/bubblewrap/bubblewrap-0.10.0.ebuild | 58 2 files changed, 59 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 379cbce485ef..ce0b749d1fa2 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1,3 @@ +DIST bubblewrap-0.10.0.tar.xz 119328 BLAKE2B 2b4b08409612e08c1ee7cde1dabb422cdc3e994f12ad8df94c99ad15c6355e605f73159df6ea32a54a7cf219e72c55a8ad72a73c3138f06b375fca36eff0c53e SHA512 d9e60c1999f8e205d4126cbc0680f6ee6cd316a461ad81563bc0aa606f3b257da5f36d4934b13d6ab1745aa78946224223455d44edff41d16238e8633f0eced9 DIST bubblewrap-0.8.0.tar.xz 149088 BLAKE2B 5853cf42a7ab653540ec5134866c6f2459aa101e9eea724a4f283405cbcae2beb3551b7c1a7aa93d82016d4eb0d12f9c97c47df53a6d9b589db40483696253de SHA512 1cbc33f3c834ff83f4c1808d3ec2555921277d495f903ad152cbd5065a6e100c5420b4b5c62386bb2d303eb1734e074b09625013e55e3bd8631cfb3582d70e1c DIST bubblewrap-0.9.0.tar.xz 118984 BLAKE2B 52a4e87e502da44a25031b6d6044da7712dccb2c58a2debad9a8562fd1e48805d783bec571adc0df8880a63595825a4204ceaaa4f3df2672252c631f7fe5b0c7 SHA512 3a3af355e4fdb19a91c40020d68fd83f7c74ebef92d989c932933293758bc0175fa41220c47fe829b84ba29457a12f0e225c19afe674ecbf983b0826dbc1c878 diff --git a/sys-apps/bubblewrap/bubblewrap-0.10.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.10.0.ebuild new file mode 100644 index ..f52fb2cc4958 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.10.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root privileges +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + -Dbash_completion=enabled + -Dman=enabled + -Dtests=false + -Dzsh_completion=enabled + $(meson_feature selinux) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 6a09a84a9cfed3824975c5e96dc413907f3982ec Author: Guillermo Joandet gmail com> AuthorDate: Sun Aug 11 00:32:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 11 16:25:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a09a84a sys-apps/bubblewrap: Bump to 0.9.0 Closes: https://bugs.gentoo.org/933870 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38095 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.9.0.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 43cda601698e..379cbce485ef 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.8.0.tar.xz 149088 BLAKE2B 5853cf42a7ab653540ec5134866c6f2459aa101e9eea724a4f283405cbcae2beb3551b7c1a7aa93d82016d4eb0d12f9c97c47df53a6d9b589db40483696253de SHA512 1cbc33f3c834ff83f4c1808d3ec2555921277d495f903ad152cbd5065a6e100c5420b4b5c62386bb2d303eb1734e074b09625013e55e3bd8631cfb3582d70e1c +DIST bubblewrap-0.9.0.tar.xz 118984 BLAKE2B 52a4e87e502da44a25031b6d6044da7712dccb2c58a2debad9a8562fd1e48805d783bec571adc0df8880a63595825a4204ceaaa4f3df2672252c631f7fe5b0c7 SHA512 3a3af355e4fdb19a91c40020d68fd83f7c74ebef92d989c932933293758bc0175fa41220c47fe829b84ba29457a12f0e225c19afe674ecbf983b0826dbc1c878 diff --git a/sys-apps/bubblewrap/bubblewrap-0.9.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.9.0.ebuild new file mode 100644 index ..f52fb2cc4958 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.9.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root privileges +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + -Dbash_completion=enabled + -Dman=enabled + -Dtests=false + -Dzsh_completion=enabled + $(meson_feature selinux) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: f3759cc95a649bc82102103a3b4b3de43bdc30a7 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Aug 9 18:09:31 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Aug 9 18:14:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3759cc9 sys-apps/bubblewrap: drop myself as maintainer. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml index ff167f2a6504..5c14b5b490a0 100644 --- a/sys-apps/bubblewrap/metadata.xml +++ b/sys-apps/bubblewrap/metadata.xml @@ -5,10 +5,6 @@ gn...@gentoo.org Gentoo GNOME Desktop - - slashbe...@gentoo.org - Piotr Karbowski - containers/bubblewrap
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: c8eb5a26119f6acb47f70e3403d45256e5efe9bd Author: Matt Turner gentoo org> AuthorDate: Wed May 17 21:14:44 2023 + Commit: Matt Turner gentoo org> CommitDate: Wed May 17 21:54:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eb5a26 sys-apps/bubblewrap: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-apps/bubblewrap/Manifest| 1 - sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 58 - 2 files changed, 59 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index a40e824b70fd..43cda601698e 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1 @@ -DIST bubblewrap-0.7.0.tar.xz 147700 BLAKE2B 379feff513a509e6e00c933ca6bafdeef43827e406fbf31e56c1d16feb099a887f88125fb52d038e78b1604c504bdba771aeaeb3274e8d11163492f00fe9633c SHA512 3d163eecd79774e02d082141d027b7ac13f7d3a29c22f6513203e1088f53d53d8dde50e36fc4c8a34e8cde2f3e2a692e00b741f4bee2cc2bb21b9deb600271b5 DIST bubblewrap-0.8.0.tar.xz 149088 BLAKE2B 5853cf42a7ab653540ec5134866c6f2459aa101e9eea724a4f283405cbcae2beb3551b7c1a7aa93d82016d4eb0d12f9c97c47df53a6d9b589db40483696253de SHA512 1cbc33f3c834ff83f4c1808d3ec2555921277d495f903ad152cbd5065a6e100c5420b4b5c62386bb2d303eb1734e074b09625013e55e3bd8631cfb3582d70e1c diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild deleted file mode 100644 index f17bb0c7718b.. --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info meson - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/containers/bubblewrap/"; -SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -IUSE="selinux suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root privileges -RESTRICT="test" - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - local emesonargs=( - -Dbash_completion=enabled - -Dman=enabled - -Dtests=false - -Dzsh_completion=enabled - $(meson_feature selinux) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use suid; then - chmod u+s "${ED}"/usr/bin/bwrap - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: f160b482cc48f1f6bb70bea1de66ca7f8b65da2c Author: Sam James gentoo org> AuthorDate: Wed May 3 03:52:24 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 3 03:52:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f160b482 sys-apps/bubblewrap: Stabilize 0.8.0 ppc64, #905458 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild index 7fe8b0a40140..756847be4af5 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: c9e76120c557383e812ca596149ac2e90af3f98b Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 19:31:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 19:31:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e76120 sys-apps/bubblewrap: Stabilize 0.8.0 ppc, #905458 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild index e239a94d1662..7fe8b0a40140 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: ffa938372e166e63f612e0fad6cc46a4a7b31867 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 18:12:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 18:12:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa93837 sys-apps/bubblewrap: Stabilize 0.8.0 arm, #905458 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild index c3de625ce293..e239a94d1662 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 4026427c54ee6ee144ac8231d87a833e54bb3905 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 17:36:45 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 17:36:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4026427c sys-apps/bubblewrap: Stabilize 0.8.0 arm64, #905458 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild index f3d1f27b0831..c3de625ce293 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 9cbb305c121a6c841ac156deed156bc8ae23b311 Author: Sam James gentoo org> AuthorDate: Tue May 2 17:29:00 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 17:35:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbb305c sys-apps/bubblewrap: Stabilize 0.8.0 amd64, #905458 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild index fa95d51552b8..82a144f99060 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 00017e855836bb1049266e6696bf0ce686f21c18 Author: Sam James gentoo org> AuthorDate: Tue May 2 17:29:01 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 17:35:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00017e85 sys-apps/bubblewrap: Stabilize 0.8.0 x86, #905458 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild index 82a144f99060..f3d1f27b0831 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 89b2967787393404baf33efaed9c7483bc1e0672 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Mar 1 22:49:11 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Mar 1 22:49:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b29677 sys-apps/bubblewrap: 0.8.0 version bump. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 2734051b198c..a40e824b70fd 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.7.0.tar.xz 147700 BLAKE2B 379feff513a509e6e00c933ca6bafdeef43827e406fbf31e56c1d16feb099a887f88125fb52d038e78b1604c504bdba771aeaeb3274e8d11163492f00fe9633c SHA512 3d163eecd79774e02d082141d027b7ac13f7d3a29c22f6513203e1088f53d53d8dde50e36fc4c8a34e8cde2f3e2a692e00b741f4bee2cc2bb21b9deb600271b5 +DIST bubblewrap-0.8.0.tar.xz 149088 BLAKE2B 5853cf42a7ab653540ec5134866c6f2459aa101e9eea724a4f283405cbcae2beb3551b7c1a7aa93d82016d4eb0d12f9c97c47df53a6d9b589db40483696253de SHA512 1cbc33f3c834ff83f4c1808d3ec2555921277d495f903ad152cbd5065a6e100c5420b4b5c62386bb2d303eb1734e074b09625013e55e3bd8631cfb3582d70e1c diff --git a/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild new file mode 100644 index ..fa95d51552b8 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.8.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root privileges +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + -Dbash_completion=enabled + -Dman=enabled + -Dtests=false + -Dzsh_completion=enabled + $(meson_feature selinux) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 84a960994d4e279cff1d89b15830f75c21caa4f7 Author: Matt Turner gentoo org> AuthorDate: Tue Jan 3 03:59:30 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue Jan 3 14:07:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a96099 sys-apps/bubblewrap: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-apps/bubblewrap/Manifest | 1 - sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild | 58 -- 2 files changed, 59 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index ae80c367beb8..2734051b198c 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1 @@ -DIST bubblewrap-0.6.2.tar.xz 146312 BLAKE2B bf02e9095cd1e80b84e0439d14ce57fc9bb08f9f0d3596a19eb34a55bd03b9d371368eda75f2b2106d47db29d1c2d9845fe2a12f5d0c554bbb532c9e0e53d368 SHA512 235da019cb370ea6d9328352acb38e6ff368f02f71db1ae85f2dd37655757975bd5b57bbe15f7b419b53a26b8ec3edd81b55893b420d5f42d6a9dab3471d0096 DIST bubblewrap-0.7.0.tar.xz 147700 BLAKE2B 379feff513a509e6e00c933ca6bafdeef43827e406fbf31e56c1d16feb099a887f88125fb52d038e78b1604c504bdba771aeaeb3274e8d11163492f00fe9633c SHA512 3d163eecd79774e02d082141d027b7ac13f7d3a29c22f6513203e1088f53d53d8dde50e36fc4c8a34e8cde2f3e2a692e00b741f4bee2cc2bb21b9deb600271b5 diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild deleted file mode 100644 index f17bb0c7718b.. --- a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info meson - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/containers/bubblewrap/"; -SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -IUSE="selinux suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root privileges -RESTRICT="test" - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - local emesonargs=( - -Dbash_completion=enabled - -Dman=enabled - -Dtests=false - -Dzsh_completion=enabled - $(meson_feature selinux) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use suid; then - chmod u+s "${ED}"/usr/bin/bwrap - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 8acc99a804a751013f10474ce5db1a23c329d8f7 Author: Sam James gentoo org> AuthorDate: Tue Dec 13 00:09:32 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 00:09:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acc99a8 sys-apps/bubblewrap: Stabilize 0.7.0 x86, #885679 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild index 51d4c5ef66ea..f17bb0c7718b 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 9beecd59455a9deac1ba8453a8ca486fc2ff8eea Author: Sam James gentoo org> AuthorDate: Tue Dec 13 00:09:29 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 00:09:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9beecd59 sys-apps/bubblewrap: Stabilize 0.7.0 ppc64, #885679 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild index 6b9b4ab14872..d36c23d2ebc5 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 64bd4ed4e74b9660e1186d25acaf71449732db3d Author: Sam James gentoo org> AuthorDate: Tue Dec 13 00:09:28 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 00:09:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bd4ed4 sys-apps/bubblewrap: Stabilize 0.7.0 arm64, #885679 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild index fda76fdd55bd..6b9b4ab14872 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: e793664847c1241943024d966081ec6a21e5114d Author: Sam James gentoo org> AuthorDate: Tue Dec 13 00:09:30 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 00:09:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7936648 sys-apps/bubblewrap: Stabilize 0.7.0 amd64, #885679 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild index d36c23d2ebc5..75c045e11b17 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 1a38fb8d30525638960fbd34153668cadd196f83 Author: Sam James gentoo org> AuthorDate: Tue Dec 13 00:09:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 00:09:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a38fb8d sys-apps/bubblewrap: Stabilize 0.7.0 ppc, #885679 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild index fa95d51552b8..fda76fdd55bd 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: c3c14512616e1c5ed7e540d2cbce29e0faf20c2a Author: Sam James gentoo org> AuthorDate: Tue Dec 13 00:09:31 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 00:09:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3c14512 sys-apps/bubblewrap: Stabilize 0.7.0 arm, #885679 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild index 75c045e11b17..51d4c5ef66ea 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: ddc25b6bfdfd6d7a18497497ba37812d3af9f093 Author: Piotr Karbowski gentoo org> AuthorDate: Fri Nov 11 22:14:29 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri Nov 11 22:14:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc25b6b sys-apps/bubblewrap: 0.7.0 version bump. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index fc964394d9ab..ae80c367beb8 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.6.2.tar.xz 146312 BLAKE2B bf02e9095cd1e80b84e0439d14ce57fc9bb08f9f0d3596a19eb34a55bd03b9d371368eda75f2b2106d47db29d1c2d9845fe2a12f5d0c554bbb532c9e0e53d368 SHA512 235da019cb370ea6d9328352acb38e6ff368f02f71db1ae85f2dd37655757975bd5b57bbe15f7b419b53a26b8ec3edd81b55893b420d5f42d6a9dab3471d0096 +DIST bubblewrap-0.7.0.tar.xz 147700 BLAKE2B 379feff513a509e6e00c933ca6bafdeef43827e406fbf31e56c1d16feb099a887f88125fb52d038e78b1604c504bdba771aeaeb3274e8d11163492f00fe9633c SHA512 3d163eecd79774e02d082141d027b7ac13f7d3a29c22f6513203e1088f53d53d8dde50e36fc4c8a34e8cde2f3e2a692e00b741f4bee2cc2bb21b9deb600271b5 diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild new file mode 100644 index ..fa95d51552b8 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root privileges +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + -Dbash_completion=enabled + -Dman=enabled + -Dtests=false + -Dzsh_completion=enabled + $(meson_feature selinux) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 381250170646b7a0c37309b097301c0376859e7d Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 19:12:44 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 19:12:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38125017 sys-apps/bubblewrap: Stabilize 0.6.2-r1 ppc64, #861029 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild index aaa2828e92b6..f17bb0c7718b 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 72059ae1ff292bed8895377dc8f79e7a80fd9453 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 19:12:34 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 19:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72059ae1 sys-apps/bubblewrap: Stabilize 0.6.2-r1 ppc, #861029 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild index 7762033d3da4..aaa2828e92b6 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 281db11467e252da66a16153045386589e658d41 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 17:43:42 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 17:43:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281db114 sys-apps/bubblewrap: Stabilize 0.6.2-r1 arm, #861029 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild index f0b113d6ab18..7762033d3da4 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: daebb8f889968b8f013a67f533c599e8e0932733 Author: Sam James gentoo org> AuthorDate: Fri Jul 29 02:58:43 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 29 02:58:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daebb8f8 sys-apps/bubblewrap: Stabilize 0.6.2-r1 arm64, #861029 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild index fa95d51552b8..96fccb64fe78 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/files/
commit: 1948b8b216bf318f5d587a94c6f33ca87b66b3d7 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Jul 23 17:52:25 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Jul 23 20:14:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1948b8b2 sys-apps/bubblewrap: remove unused patch(es) Closes: https://github.com/gentoo/gentoo/pull/26544 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Matt Turner gentoo.org> .../files/bubblewrap-0.6.1-clang-printf.patch | 30 -- 1 file changed, 30 deletions(-) diff --git a/sys-apps/bubblewrap/files/bubblewrap-0.6.1-clang-printf.patch b/sys-apps/bubblewrap/files/bubblewrap-0.6.1-clang-printf.patch deleted file mode 100644 index 7c7e0ff29988.. --- a/sys-apps/bubblewrap/files/bubblewrap-0.6.1-clang-printf.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://github.com/containers/bubblewrap/commit/08dc2bb54658e003724f570224541a674645d87f.patch -https://bugs.gentoo.org/834912 - -From 08dc2bb54658e003724f570224541a674645d87f Mon Sep 17 00:00:00 2001 -From: Marc-Antoine Perennou -Date: Fri, 18 Mar 2022 10:25:51 +0100 -Subject: [PATCH] tests: properly tag ok as being printf-like - -Avoids breaking warning with clang - -Fixes #478 - -Signed-off-by: Marc-Antoine Perennou - tests/test-utils.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/tests/test-utils.c b/tests/test-utils.c -index c9b859d2..41874a15 100644 a/tests/test-utils.c -+++ b/tests/test-utils.c -@@ -25,6 +25,8 @@ - - /* A small implementation of TAP */ - static unsigned int test_number = 0; -+ -+__attribute__((format(printf, 1, 2))) - static void - ok (const char *format, ...) - {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 81e5a51c61a84e7b6fa1b64a9c897d36bf48514a Author: Matt Turner gentoo org> AuthorDate: Thu Jul 21 01:38:17 2022 + Commit: Matt Turner gentoo org> CommitDate: Thu Jul 21 01:58:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e5a51c sys-apps/bubblewrap: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-apps/bubblewrap/Manifest| 1 - sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild | 61 - 2 files changed, 62 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 94ed97f4abee..fc964394d9ab 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1 @@ -DIST bubblewrap-0.6.1.tar.xz 145500 BLAKE2B 8f8f69c5314843be1ac8c52d462ce2b17fc88760274b71837793a3e8dbf87623b80b7ae094131cee896644b53f4761388638d21b1575d1887eb755880bb05845 SHA512 68e07812ff5e01de2b7a0ce66e8386ca3662fd071d4e9b4c4afa611c1589c0ed116e0ebb4c03eae3f707f908d86945e157f8b26ff872c2814889dde92df9c60b DIST bubblewrap-0.6.2.tar.xz 146312 BLAKE2B bf02e9095cd1e80b84e0439d14ce57fc9bb08f9f0d3596a19eb34a55bd03b9d371368eda75f2b2106d47db29d1c2d9845fe2a12f5d0c554bbb532c9e0e53d368 SHA512 235da019cb370ea6d9328352acb38e6ff368f02f71db1ae85f2dd37655757975bd5b57bbe15f7b419b53a26b8ec3edd81b55893b420d5f42d6a9dab3471d0096 diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild deleted file mode 100644 index edb084d8d17a.. --- a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 linux-info meson - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/containers/bubblewrap/"; -SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="selinux +suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root priviledge -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${P}-clang-printf.patch -) - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - local emesonargs=( - '-Dbash_completion=enabled' - '-Dman=enabled' - '-Dzsh_completion=enabled' - "$(meson_feature selinux)" - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use suid; then - chmod u+s "${ED}"/usr/bin/bwrap - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 607469b38eecdf66fb058da483b285f0afe0074f Author: Sam James gentoo org> AuthorDate: Thu Jul 21 00:13:03 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jul 21 00:13:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607469b3 sys-apps/bubblewrap: Stabilize 0.6.2 ppc, #853958 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild index 92cde53fde67..a9f2860b3fd1 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 2d1ec89170a58c120d165ece4c20394662a16c98 Author: Sam James gentoo org> AuthorDate: Mon Jul 18 17:44:16 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 17:44:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1ec891 sys-apps/bubblewrap: Stabilize 0.6.2 arm, #853958 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild index b3a318381e33..5265f51c81b0 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: d7035f4e5e6e57a83296e714e2e17771d0e8a886 Author: Piotr Karbowski gentoo org> AuthorDate: Sat Jul 2 20:23:58 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sat Jul 2 20:24:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7035f4e sys-apps/bubblewrap: 0.8.2-r1: default to no suid. Closes: https://github.com/gentoo/gentoo/pull/26063 Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild | 58 ++ 1 file changed, 58 insertions(+) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild new file mode 100644 index ..fa95d51552b8 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root privileges +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + -Dbash_completion=enabled + -Dman=enabled + -Dtests=false + -Dzsh_completion=enabled + $(meson_feature selinux) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: c95ff576c543b3bc2283fdf14a92148bc6aaae79 Author: Matt Turner gentoo org> AuthorDate: Tue May 31 17:30:37 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue May 31 18:23:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95ff576 sys-apps/bubblewrap: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-apps/bubblewrap/Manifest| 1 - sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild | 46 - 2 files changed, 47 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index b3dbbf212867..94ed97f4abee 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,3 +1,2 @@ -DIST bubblewrap-0.5.0.tar.xz 137796 BLAKE2B 36aef94335d61ae55076a0a94cd6f2c335a87f8df9900c0c603c7ee870cf84c617a0c2ad99a5979cc1dd22740d652155fa6049e717eb210c9a83afe516daa107 SHA512 b1f5bde9562bf3176c51fdc22304b901e00e1de5189d9b5479aed7b651b84bed5539fc5bb3b1db58a05da4a57d69c9f41c40e15aa5a575746630e015674a02b7 DIST bubblewrap-0.6.1.tar.xz 145500 BLAKE2B 8f8f69c5314843be1ac8c52d462ce2b17fc88760274b71837793a3e8dbf87623b80b7ae094131cee896644b53f4761388638d21b1575d1887eb755880bb05845 SHA512 68e07812ff5e01de2b7a0ce66e8386ca3662fd071d4e9b4c4afa611c1589c0ed116e0ebb4c03eae3f707f908d86945e157f8b26ff872c2814889dde92df9c60b DIST bubblewrap-0.6.2.tar.xz 146312 BLAKE2B bf02e9095cd1e80b84e0439d14ce57fc9bb08f9f0d3596a19eb34a55bd03b9d371368eda75f2b2106d47db29d1c2d9845fe2a12f5d0c554bbb532c9e0e53d368 SHA512 235da019cb370ea6d9328352acb38e6ff368f02f71db1ae85f2dd37655757975bd5b57bbe15f7b419b53a26b8ec3edd81b55893b420d5f42d6a9dab3471d0096 diff --git a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild deleted file mode 100644 index 6f58a64f538b.. --- a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 linux-info - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/containers/bubblewrap/"; -SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="selinux +suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root priviledge -RESTRICT="test" - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - econf \ - $(use_enable selinux) \ - "--enable-man" \ - "--with-bash-completion-dir=$(get_bashcompdir)" \ - "--with-priv-mode=$(usex suid setuid none)" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: af486693869feef7c56e3b0699e93963790544de Author: Jakov Smolić gentoo org> AuthorDate: Tue May 31 09:24:15 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 31 09:24:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af486693 sys-apps/bubblewrap: Stabilize 0.6.1 arm, #843794 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild index 92ac0547965b..edb084d8d17a 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: d92ab8127e9847899e1a85f5c2bb639c16900764 Author: Sam James gentoo org> AuthorDate: Sat May 28 05:04:47 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 28 05:04:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92ab812 sys-apps/bubblewrap: Stabilize 0.6.1 ppc64, #843794 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild index a21f738e270d..ea0e940f6a76 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 38c9e8a5be8dbe9ee7e24fa256f3aba4789a5a58 Author: WANG Xuerui gentoo org> AuthorDate: Thu May 26 03:44:44 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu May 26 03:49:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c9e8a5 sys-apps/bubblewrap: keyword 0.6.2 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild index a7941bb7f15f..1a94bd7b8c24 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 51b5b4f161ff227f0a0d6611e39852047db980a8 Author: Matt Turner gentoo org> AuthorDate: Thu May 12 02:12:58 2022 + Commit: Matt Turner gentoo org> CommitDate: Thu May 12 02:14:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b5b4f1 sys-apps/bubblewrap: Version bump to 0.6.2 Signed-off-by: Matt Turner gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 4711dbc8c871..b3dbbf212867 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1,3 @@ DIST bubblewrap-0.5.0.tar.xz 137796 BLAKE2B 36aef94335d61ae55076a0a94cd6f2c335a87f8df9900c0c603c7ee870cf84c617a0c2ad99a5979cc1dd22740d652155fa6049e717eb210c9a83afe516daa107 SHA512 b1f5bde9562bf3176c51fdc22304b901e00e1de5189d9b5479aed7b651b84bed5539fc5bb3b1db58a05da4a57d69c9f41c40e15aa5a575746630e015674a02b7 DIST bubblewrap-0.6.1.tar.xz 145500 BLAKE2B 8f8f69c5314843be1ac8c52d462ce2b17fc88760274b71837793a3e8dbf87623b80b7ae094131cee896644b53f4761388638d21b1575d1887eb755880bb05845 SHA512 68e07812ff5e01de2b7a0ce66e8386ca3662fd071d4e9b4c4afa611c1589c0ed116e0ebb4c03eae3f707f908d86945e157f8b26ff872c2814889dde92df9c60b +DIST bubblewrap-0.6.2.tar.xz 146312 BLAKE2B bf02e9095cd1e80b84e0439d14ce57fc9bb08f9f0d3596a19eb34a55bd03b9d371368eda75f2b2106d47db29d1c2d9845fe2a12f5d0c554bbb532c9e0e53d368 SHA512 235da019cb370ea6d9328352acb38e6ff368f02f71db1ae85f2dd37655757975bd5b57bbe15f7b419b53a26b8ec3edd81b55893b420d5f42d6a9dab3471d0096 diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild new file mode 100644 index ..a7941bb7f15f --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.6.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux +suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root privileges +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + -Dbash_completion=enabled + -Dman=enabled + -Dtests=false + -Dzsh_completion=enabled + $(meson_feature selinux) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/, sys-apps/bubblewrap/files/
commit: 44e40e05abd9a2c8aec404ab99620fac7de665fe Author: Sam James gentoo org> AuthorDate: Thu Apr 21 23:06:18 2022 + Commit: Sam James gentoo org> CommitDate: Thu Apr 21 23:06:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e40e05 sys-apps/bubblewrap: fix build with Clang Closes: https://bugs.gentoo.org/834912 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild| 4 +++ .../files/bubblewrap-0.6.1-clang-printf.patch | 30 ++ 2 files changed, 34 insertions(+) diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild index cc06208a257a..388a422db4d4 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild @@ -30,6 +30,10 @@ BDEPEND=" # tests require root priviledge RESTRICT="test" +PATCHES=( + "${FILESDIR}"/${P}-clang-printf.patch +) + pkg_setup() { if [[ ${MERGE_TYPE} != buildonly ]]; then CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" diff --git a/sys-apps/bubblewrap/files/bubblewrap-0.6.1-clang-printf.patch b/sys-apps/bubblewrap/files/bubblewrap-0.6.1-clang-printf.patch new file mode 100644 index ..7c7e0ff29988 --- /dev/null +++ b/sys-apps/bubblewrap/files/bubblewrap-0.6.1-clang-printf.patch @@ -0,0 +1,30 @@ +https://github.com/containers/bubblewrap/commit/08dc2bb54658e003724f570224541a674645d87f.patch +https://bugs.gentoo.org/834912 + +From 08dc2bb54658e003724f570224541a674645d87f Mon Sep 17 00:00:00 2001 +From: Marc-Antoine Perennou +Date: Fri, 18 Mar 2022 10:25:51 +0100 +Subject: [PATCH] tests: properly tag ok as being printf-like + +Avoids breaking warning with clang + +Fixes #478 + +Signed-off-by: Marc-Antoine Perennou +--- + tests/test-utils.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/tests/test-utils.c b/tests/test-utils.c +index c9b859d2..41874a15 100644 +--- a/tests/test-utils.c b/tests/test-utils.c +@@ -25,6 +25,8 @@ + + /* A small implementation of TAP */ + static unsigned int test_number = 0; ++ ++__attribute__((format(printf, 1, 2))) + static void + ok (const char *format, ...) + {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 12b516b46793e5eee544a90e98476a201615ed97 Author: Piotr Karbowski gentoo org> AuthorDate: Sun Feb 27 17:58:21 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Feb 27 17:59:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b516b4 sys-apps/bubblewrap: 0.6.1 version bump; switch to meson. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 558902c44023..4711dbc8c871 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.5.0.tar.xz 137796 BLAKE2B 36aef94335d61ae55076a0a94cd6f2c335a87f8df9900c0c603c7ee870cf84c617a0c2ad99a5979cc1dd22740d652155fa6049e717eb210c9a83afe516daa107 SHA512 b1f5bde9562bf3176c51fdc22304b901e00e1de5189d9b5479aed7b651b84bed5539fc5bb3b1db58a05da4a57d69c9f41c40e15aa5a575746630e015674a02b7 +DIST bubblewrap-0.6.1.tar.xz 145500 BLAKE2B 8f8f69c5314843be1ac8c52d462ce2b17fc88760274b71837793a3e8dbf87623b80b7ae094131cee896644b53f4761388638d21b1575d1887eb755880bb05845 SHA512 68e07812ff5e01de2b7a0ce66e8386ca3662fd071d4e9b4c4afa611c1589c0ed116e0ebb4c03eae3f707f908d86945e157f8b26ff872c2814889dde92df9c60b diff --git a/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild new file mode 100644 index ..cc06208a257a --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 linux-info meson + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux +suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root priviledge +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + '-Dbash_completion=enabled' + '-Dman=enabled' + '-Dzsh_completion=enabled' + "$(meson_feature selinux)" + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use suid; then + chmod u+s "${ED}"/usr/bin/bwrap + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/, sys-apps/bubblewrap/files/
commit: 2b551428a1cc8663533c5577be4d6673272e1eef Author: Matt Turner gentoo org> AuthorDate: Mon Jan 24 21:14:15 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Jan 24 22:42:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b551428 sys-apps/bubblewrap: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-apps/bubblewrap/Manifest | 1 - sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild| 49 - .../files/bubblewrap-0.3.1-selinux-configure.patch | 224 - 3 files changed, 274 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 7c9c4f4eed74..558902c44023 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1 @@ -DIST bubblewrap-0.4.1.tar.xz 214496 BLAKE2B bdbff50cc4e28c91d83c814df7f2ee15702962d26a9316bd841b1e63bf5976c4549c88e20869e8cc236a8a0c9a065518f945c356fa7a058f8831f5b1e9d4eb0d SHA512 0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 DIST bubblewrap-0.5.0.tar.xz 137796 BLAKE2B 36aef94335d61ae55076a0a94cd6f2c335a87f8df9900c0c603c7ee870cf84c617a0c2ad99a5979cc1dd22740d652155fa6049e717eb210c9a83afe516daa107 SHA512 b1f5bde9562bf3176c51fdc22304b901e00e1de5189d9b5479aed7b651b84bed5539fc5bb3b1db58a05da4a57d69c9f41c40e15aa5a575746630e015674a02b7 diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild deleted file mode 100644 index 431e9434907f.. --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 linux-info - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/containers/bubblewrap/"; -SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="selinux +suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root priviledge -RESTRICT="test" -PATCHES=( - "${FILESDIR}/bubblewrap-0.3.1-selinux-configure.patch" # bug 674312 -) - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - econf \ - $(use_enable selinux) \ - "--enable-man" \ - "--with-bash-completion-dir=$(get_bashcompdir)" \ - "--with-priv-mode=$(usex suid setuid none)" -} diff --git a/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch b/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch deleted file mode 100644 index b8fad6cc1685.. --- a/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch +++ /dev/null @@ -1,224 +0,0 @@ -Author: Jonas Jelten - -upstream decided to ship the generated ./configure file... -here's the updated configure script with the missing PKG_PROG_PKG_CONFIG call - -=== bubblewrap-0.3.1.orig/configure -+++ bubblewrap-0.3.1/configure -@@ -5224,107 +5224,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - --for ac_header in sys/capability.h --do : -- ac_fn_c_check_header_mongrel "$LINENO" "sys/capability.h" "ac_cv_header_sys_capability_h" "$ac_includes_default" --if test "x$ac_cv_header_sys_capability_h" = xyes; then : -- cat >>confdefs.h <<_ACEOF --#define HAVE_SYS_CAPABILITY_H 1 --_ACEOF -- --else -- as_fn_error $? "*** POSIX caps headers not found" "$LINENO" 5 --fi -- --done -- -- --# Check whether --enable-man was given. --if test "${enable_man+set}" = set; then : -- enableval=$enable_man; --else -- enable_man=maybe --fi -- -- --if test "$enable_man" != no; then : -- -- # Extract the first word of "xsltproc", so it can be a program name with args. --set dummy xsltproc; ac_word=$2 --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 --$as_echo_n "checking for $ac_word... " >&6; } --if ${ac_cv_path_XSLTPROC+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- case $XSLTPROC in -- [\\/]* | ?:[\\/]*) -- ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. -- ;; -- *) -- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR --for as_dir in $PATH --do -- IFS=$as_save_IFS -- test -z "$as_dir" && as_dir=. --for ac_exec_ext in '' $ac_executable_extensions; do -- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then --
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 871b448eec179785ea411b23453ded418bb929d0 Author: Sam James gentoo org> AuthorDate: Sat Nov 6 04:08:47 2021 + Commit: Sam James gentoo org> CommitDate: Sat Nov 6 04:08:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871b448e sys-apps/bubblewrap: Stabilize 0.5.0 x86, #815013 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild index b003644b0fe..6f58a64f538 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 3cb8fc69259e952640666ffb5e9cdfbf261554f3 Author: Sam James gentoo org> AuthorDate: Sat Nov 6 03:58:16 2021 + Commit: Sam James gentoo org> CommitDate: Sat Nov 6 03:58:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb8fc69 sys-apps/bubblewrap: Stabilize 0.5.0 ppc64, #815013 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild index 868f7f5f785..648bd51547a 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 06f891f0e715830d23777cb24c3e94d6ed0d9228 Author: Sam James gentoo org> AuthorDate: Mon Oct 4 01:24:47 2021 + Commit: Sam James gentoo org> CommitDate: Mon Oct 4 01:24:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f891f0 sys-apps/bubblewrap: Stabilize 0.5.0 amd64, #815013 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild index 6c3e4398c5c..3a103e74f0d 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 04c62ae81bb398ea8024ee19b971b2ba7078507d Author: Sam James gentoo org> AuthorDate: Mon Oct 4 01:23:33 2021 + Commit: Sam James gentoo org> CommitDate: Mon Oct 4 01:23:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c62ae8 sys-apps/bubblewrap: Stabilize 0.5.0 arm64, #815013 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild index 3066ed7e130..6c3e4398c5c 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: f3df93a1f27a2fbbf5ac363edb1b439c04769135 Author: Piotr Karbowski gentoo org> AuthorDate: Mon Aug 23 20:52:54 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Aug 23 20:52:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3df93a1 sys-apps/bubblewrap: 0.5.0 version bump Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 7be60f2b870..7c9c4f4eed7 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.4.1.tar.xz 214496 BLAKE2B bdbff50cc4e28c91d83c814df7f2ee15702962d26a9316bd841b1e63bf5976c4549c88e20869e8cc236a8a0c9a065518f945c356fa7a058f8831f5b1e9d4eb0d SHA512 0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 +DIST bubblewrap-0.5.0.tar.xz 137796 BLAKE2B 36aef94335d61ae55076a0a94cd6f2c335a87f8df9900c0c603c7ee870cf84c617a0c2ad99a5979cc1dd22740d652155fa6049e717eb210c9a83afe516daa107 SHA512 b1f5bde9562bf3176c51fdc22304b901e00e1de5189d9b5479aed7b651b84bed5539fc5bb3b1db58a05da4a57d69c9f41c40e15aa5a575746630e015674a02b7 diff --git a/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild new file mode 100644 index 000..3066ed7e130 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.5.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 linux-info + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="selinux +suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root priviledge +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + econf \ + $(use_enable selinux) \ + "--enable-man" \ + "--with-bash-completion-dir=$(get_bashcompdir)" \ + "--with-priv-mode=$(usex suid setuid none)" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 93805a87976d43638908bd400f359c1634e5b02b Author: Yixun Lan gentoo org> AuthorDate: Tue Jun 1 14:20:09 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Jun 2 02:41:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93805a87 sys-apps/bubblewrap: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index 8ed4a91e0e2..431e9434907 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 92a75c4b885f5a5e516c3f9046c98829ae8c11fc Author: Sam James gentoo org> AuthorDate: Mon May 17 03:19:08 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 03:19:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92a75c4b sys-apps/bubblewrap: Stabilize 0.4.1 ppc, #790527 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index 045b5a61571..8ed4a91e0e2 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 92cb3012c9d0a1530c06796563c556c0e056fb03 Author: Sam James gentoo org> AuthorDate: Wed Feb 17 00:06:46 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 00:06:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cb3012 sys-apps/bubblewrap: Stabilize 0.4.1 arm, #769374 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index bcd591ab652..045b5a61571 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 66d1e452c12ba40dee536571a5f5c7cc69217a46 Author: Sam James gentoo org> AuthorDate: Mon Feb 8 17:21:28 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 8 17:21:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d1e452 sys-apps/bubblewrap: Stabilize 0.4.1 ppc64, #769374 Signed-off-by: Sam James gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index df71b56f75f..bcd591ab652 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.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://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: f400d18a195640088f645306a1a75f31d8df8fe6 Author: Mart Raudsepp gentoo org> AuthorDate: Wed Jul 29 19:12:52 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Jul 29 19:56:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f400d18a sys-apps/bubblewrap: fix missing BDEPEND Closes: https://bugs.gentoo.org/729076 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index 9067b08a242..df71b56f75f 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -19,7 +19,8 @@ RDEPEND=" sys-libs/libcap selinux? ( >=sys-libs/libselinux-2.1.9 ) " -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets dev-libs/libxslt
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 7a459b60c7262fe893f129977fd4055ce95571db Author: Piotr Karbowski gentoo org> AuthorDate: Mon May 25 20:59:03 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon May 25 20:59:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a459b60 sys-apps/bubblewrap: drop old versions (vuln). Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/Manifest | 1 - sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 45 sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild | 48 -- 3 files changed, 94 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 3d92b6d655b..7be60f2b870 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1 @@ -DIST bubblewrap-0.3.1.tar.xz 209924 BLAKE2B bacc4080106cd9876bf0e1ad866a7397d7d232e61a720b52b5a6b9b0d860e625511ed15ac630aa71003fb9fa145ffa9d08ae2e6ba6d1411fd75e7d9568312717 SHA512 74e36caa56540a956158445f5f38c7ac5f7ff3c733ecaf85893de4607900e1fe4050db86a4435cbe18d722e90c5b39c466c555ea8ea8d4944da6207ef1011d67 DIST bubblewrap-0.4.1.tar.xz 214496 BLAKE2B bdbff50cc4e28c91d83c814df7f2ee15702962d26a9316bd841b1e63bf5976c4549c88e20869e8cc236a8a0c9a065518f945c356fa7a058f8831f5b1e9d4eb0d SHA512 0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild deleted file mode 100644 index dbd69baa2f6..000 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 linux-info - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/projectatomic/bubblewrap"; -SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -IUSE="selinux +suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root priviledge -RESTRICT="test" - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - econf \ - $(use_enable selinux) \ - "--enable-man" \ - "--with-bash-completion-dir=$(get_bashcompdir)" \ - "--with-priv-mode=$(usex suid setuid none)" -} diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild deleted file mode 100644 index e6912bc4ce9..000 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 linux-info - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/projectatomic/bubblewrap"; -SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.tar.xz"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" -IUSE="selinux +suid" - -RDEPEND=" - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" - -# tests require root priviledge -RESTRICT="test" -PATCHES=( - "${FILESDIR}/bubblewrap-0.3.1-selinux-configure.patch" # bug 674312 -) - -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} - -src_configure() { - econf \ - $(use_enable selinux) \ - "--enable-man" \ - "--with-bash-completion-dir=$(get_bashcompdir)" \ - "--with-priv-mode=$(usex suid setuid none)" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 2711e5ddf8a852974d5737abcb8bdd0ab05c5775 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun May 3 12:15:01 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon May 4 06:15:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2711e5dd sys-apps/bubblewrap: arm64 stable (bug #686114) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index 718abee4e09..9067b08a242 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 5a470d14ac92b78e1ffd9fbec6086f393441a78c Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 2 18:44:38 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 2 18:44:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a470d14 sys-apps/bubblewrap: x86 stable wrt bug #686114 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index 47734ec6084..718abee4e09 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: add4511ddf2f90a7e79df816e55a7391e8433c80 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 2 18:42:15 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 2 18:42:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add4511d sys-apps/bubblewrap: amd64 stable wrt bug #686114 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild index 7090c2e8314..47734ec6084 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.x LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 5be6479340dbee4f9cde6b912ab635391e402c0a Author: Piotr Karbowski gentoo org> AuthorDate: Fri May 1 21:41:50 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri May 1 21:41:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be64793 sys-apps/bubblewrap: update metadata.xml. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/metadata.xml | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml index ffd5ca6e2a5..716512bf473 100644 --- a/sys-apps/bubblewrap/metadata.xml +++ b/sys-apps/bubblewrap/metadata.xml @@ -1,14 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - slashbe...@gentoo.org - Piotr Karbowski - gn...@gentoo.org Gentoo GNOME Desktop + + slashbe...@gentoo.org + Piotr Karbowski + containers/bubblewrap
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: e3a44ee8d1d0c4527a25ac201e6d51d974de1bbc Author: Piotr Karbowski gentoo org> AuthorDate: Fri May 1 21:28:21 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri May 1 21:29:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a44ee8 sys-apps/bubblewrap-0.4.1: bump - updated github URL to the new one. - Joining as maintainer Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild | 48 + sys-apps/bubblewrap/metadata.xml| 6 +++- 3 files changed, 54 insertions(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 5ae1117bc2e..3d92b6d655b 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.3.1.tar.xz 209924 BLAKE2B bacc4080106cd9876bf0e1ad866a7397d7d232e61a720b52b5a6b9b0d860e625511ed15ac630aa71003fb9fa145ffa9d08ae2e6ba6d1411fd75e7d9568312717 SHA512 74e36caa56540a956158445f5f38c7ac5f7ff3c733ecaf85893de4607900e1fe4050db86a4435cbe18d722e90c5b39c466c555ea8ea8d4944da6207ef1011d67 +DIST bubblewrap-0.4.1.tar.xz 214496 BLAKE2B bdbff50cc4e28c91d83c814df7f2ee15702962d26a9316bd841b1e63bf5976c4549c88e20869e8cc236a8a0c9a065518f945c356fa7a058f8831f5b1e9d4eb0d SHA512 0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 diff --git a/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild new file mode 100644 index 000..7090c2e8314 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 linux-info + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/containers/bubblewrap/"; +SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="selinux +suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root priviledge +RESTRICT="test" +PATCHES=( + "${FILESDIR}/bubblewrap-0.3.1-selinux-configure.patch" # bug 674312 +) + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + econf \ + $(use_enable selinux) \ + "--enable-man" \ + "--with-bash-completion-dir=$(get_bashcompdir)" \ + "--with-priv-mode=$(usex suid setuid none)" +} diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml index 29a569e6d41..ffd5ca6e2a5 100644 --- a/sys-apps/bubblewrap/metadata.xml +++ b/sys-apps/bubblewrap/metadata.xml @@ -1,11 +1,15 @@ http://www.gentoo.org/dtd/metadata.dtd";> + + slashbe...@gentoo.org + Piotr Karbowski + gn...@gentoo.org Gentoo GNOME Desktop - projectatomic/bubblewrap + containers/bubblewrap
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 8d4262a14ca1889987c87b82ec33a4215f6a7dc4 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 20 18:16:04 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 20 18:16:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4262a1 sys-apps/bubblewrap: x86 stable wrt bug #717144 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild index 57f97833e46..e6912bc4ce9 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: e09bca9dc43fb45520e8b7ddeeb6babb77c0a1ee Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 20 17:01:52 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 20 17:01:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09bca9d sys-apps/bubblewrap: amd64 stable wrt bug #717144 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild index 6eef7003675..57f97833e46 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/, sys-apps/bubblewrap/files/
commit: aa32777b624878b41d3c182737426b790c955ab6 Author: Jason Zaman gentoo org> AuthorDate: Sat Feb 29 07:31:35 2020 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 29 07:34:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa32777b sys-apps/bubblewrap: Fix USE=selinux build The ./configure checks for selinux are incorrect and fails to build Closes: https://bugs.gentoo.org/674312 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jason Zaman gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild | 48 + .../files/bubblewrap-0.3.1-selinux-configure.patch | 224 + 2 files changed, 272 insertions(+) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild new file mode 100644 index 000..6eef7003675 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 linux-info + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/projectatomic/bubblewrap"; +SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="selinux +suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root priviledge +RESTRICT="test" +PATCHES=( + "${FILESDIR}/bubblewrap-0.3.1-selinux-configure.patch" # bug 674312 +) + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + econf \ + $(use_enable selinux) \ + "--enable-man" \ + "--with-bash-completion-dir=$(get_bashcompdir)" \ + "--with-priv-mode=$(usex suid setuid none)" +} diff --git a/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch b/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch new file mode 100644 index 000..b8fad6cc168 --- /dev/null +++ b/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch @@ -0,0 +1,224 @@ +Author: Jonas Jelten + +upstream decided to ship the generated ./configure file... +here's the updated configure script with the missing PKG_PROG_PKG_CONFIG call + +=== +--- bubblewrap-0.3.1.orig/configure bubblewrap-0.3.1/configure +@@ -5224,107 +5224,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +-for ac_header in sys/capability.h +-do : +- ac_fn_c_check_header_mongrel "$LINENO" "sys/capability.h" "ac_cv_header_sys_capability_h" "$ac_includes_default" +-if test "x$ac_cv_header_sys_capability_h" = xyes; then : +- cat >>confdefs.h <<_ACEOF +-#define HAVE_SYS_CAPABILITY_H 1 +-_ACEOF +- +-else +- as_fn_error $? "*** POSIX caps headers not found" "$LINENO" 5 +-fi +- +-done +- +- +-# Check whether --enable-man was given. +-if test "${enable_man+set}" = set; then : +- enableval=$enable_man; +-else +- enable_man=maybe +-fi +- +- +-if test "$enable_man" != no; then : +- +- # Extract the first word of "xsltproc", so it can be a program name with args. +-set dummy xsltproc; ac_word=$2 +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +-$as_echo_n "checking for $ac_word... " >&6; } +-if ${ac_cv_path_XSLTPROC+:} false; then : +- $as_echo_n "(cached) " >&6 +-else +- case $XSLTPROC in +- [\\/]* | ?:[\\/]*) +- ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. +- ;; +- *) +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +-for ac_exec_ext in '' $ac_executable_extensions; do +- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +-ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" +-$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +-break 2 +- fi +-done +- done +-IFS=$as_save_IFS +- +- ;; +-esac +-fi +-XSLTPROC=$ac_cv_path_XSLTPROC +-if test -n "$XSLTPROC"; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 +-$as_echo "$XSLTPROC" >&6; } +-else +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +-$as_echo "no" >&6; } +-fi +- +- +- if test -z "$XSLTPROC"; then : +- +-if test "$enable_man" = yes; then : +- +- as_fn_error $? "xsltproc is required for --enable-man" "$LINENO" 5 +- +-fi +-enable_man=no +- +-else +- +-enable_man=yes +- +-fi +- +-fi +- if test "$enable_
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 672bf4c416fbf45ab0d2e4bafa4f62fe7f38e16a Author: Aaron Bauman gentoo org> AuthorDate: Wed May 22 20:56:05 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed May 22 21:19:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=672bf4c4 sys-apps/bubblewrap: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index 6b58b7d6d3c..dbd69baa2f6 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 2b664390ea6b02c8c4dfc1cef68c1c15bc18b0e5 Author: Mikle Kolyada gentoo org> AuthorDate: Fri May 10 17:47:05 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri May 10 17:49:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b664390 sys-apps/bubblewrap: x86 stable wrt bug #685254 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index bed2d9a2220..6b58b7d6d3c 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 222a4f69e189d757b857ed936fa6e09181e9d90d Author: Mikle Kolyada gentoo org> AuthorDate: Wed May 8 09:30:52 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed May 8 09:30:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222a4f69 sys-apps/bubblewrap: amd64 stable wrt bug #685254 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index 30d908bc60d..bed2d9a2220 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 7dbb2f506bf147493b0249234ed1810d1ad592df Author: Aaron Bauman gentoo org> AuthorDate: Thu Apr 11 01:44:00 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Apr 11 01:45:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbb2f50 sys-apps/bubblewrap: arm64 keyworded (bug #673156) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index dcba78156b3..30d908bc60d 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 9437698612c65d4262a7542abcba7aa233fdcab0 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Feb 17 15:55:42 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Feb 17 15:56:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94376986 sys-apps/bubblewrap: Add ~arm keyword wrt bug #673156 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="~arm" sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index 15aac6aa283..dcba78156b3 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: bd6e7aada6ae7ce0f7262cc57f195d1c69deccc6 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 16 23:32:33 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 16 23:33:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6e7aad sys-apps/bubblewrap: remove old Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/bubblewrap/Manifest| 1 - sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild | 45 - 2 files changed, 46 deletions(-) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index 9abc9af835b..5ae1117bc2e 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,2 +1 @@ -DIST bubblewrap-0.3.1.tar.gz 62768 BLAKE2B a8c29102f9b69bfbd6b6aebb9aa0878bd1e31b52a6cb6374b8341c1410526872d4063ff0524ab4f98d7cac7358dad3190144d12bb0b11cf26eeed2730c4ec475 SHA512 fbc44976f53fdf8913b94c57d1f26a3b87c773e86a289e58fd3d7b1c4ea7f33c862f1a38a4f791315358990928768a68334f0a171302c18a16c7e2e9f1a146dd DIST bubblewrap-0.3.1.tar.xz 209924 BLAKE2B bacc4080106cd9876bf0e1ad866a7397d7d232e61a720b52b5a6b9b0d860e625511ed15ac630aa71003fb9fa145ffa9d08ae2e6ba6d1411fd75e7d9568312717 SHA512 74e36caa56540a956158445f5f38c7ac5f7ff3c733ecaf85893de4607900e1fe4050db86a4435cbe18d722e90c5b39c466c555ea8ea8d4944da6207ef1011d67 diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild deleted file mode 100644 index 6a54ac1e845..000 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools bash-completion-r1 linux-info - -DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" -HOMEPAGE="https://github.com/projectatomic/bubblewrap"; -SRC_URI="https://github.com/projectatomic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="selinux" - -DEPEND=" - dev-libs/libxslt - sys-libs/libseccomp - sys-libs/libcap - selinux? ( >=sys-libs/libselinux-2.1.9 ) -" -# FIXME: we don't need bashcomp righ?? -RDEPEND="${DEPEND}" -# FIXME: bash comp is not working -# FIXME: test is not working -pkg_setup() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - linux-info_pkg_setup - fi -} -src_prepare() { - default - eautoreconf -} - -src_configure() { - - econf \ - $(use_enable selinux) \ - "--enable-man" \ - "--with-bash-completion-dir=${get_bashcompdir}" \ - "--with-priv-mode=none" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 089646acdbcc8948884e37b30599ba39c362d64f Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 16 23:33:37 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 16 23:33:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089646ac sys-apps/bubblewrap: fix build depends Thanks-to: slashbeast Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index 0604caaa2e2..15aac6aa283 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ RDEPEND=" sys-libs/libcap selinux? ( >=sys-libs/libselinux-2.1.9 ) " -DEPEND="${DEPEND} +DEPEND="${RDEPEND} app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets dev-libs/libxslt
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 06e8be4806f1e79c0faa72e21abf2577ef338d52 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Dec 29 19:35:44 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Dec 29 19:39:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e8be48 sys-apps/bubblewrap: x86 keyworded (bug #673156) Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index c6de07fa075..0604caaa2e2 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: a71f3df1892bb78db01deae0857ffc8a586de5d9 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Dec 19 22:25:05 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Dec 19 22:27:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71f3df1 sys-apps/bubblewrap: keyworded 0.3.1-r1 for ppc, bug #673156 Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index 179a969182b..c6de07fa075 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="~amd64 ~ppc ~ppc64" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 30fbf156c883e30c37c0688bfba417b5bd732266 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 16 11:39:48 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 16 11:39:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30fbf156 sys-apps/bubblewrap: keyworded 0.3.1-r1 for ppc64, bug #673156 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild index 39a0a3e1e08..179a969182b 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" IUSE="selinux +suid" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 71022330c7696ed94cbb6b5af48f36a56bf3a066 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Nov 13 15:17:34 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Fri Nov 16 17:13:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71022330 sys-apps/bubblewrap: reviewed ebuild Fix R/DEPEND. Add support for setuid and make it default per bug #669210. Use release tarballs. Fix bash-completion eclass call. Closes: https://bugs.gentoo.org/669210 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Gilles Dartiguelongue gentoo.org> sys-apps/bubblewrap/Manifest | 1 + sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index dba0bcb214e..9abc9af835b 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1 +1,2 @@ DIST bubblewrap-0.3.1.tar.gz 62768 BLAKE2B a8c29102f9b69bfbd6b6aebb9aa0878bd1e31b52a6cb6374b8341c1410526872d4063ff0524ab4f98d7cac7358dad3190144d12bb0b11cf26eeed2730c4ec475 SHA512 fbc44976f53fdf8913b94c57d1f26a3b87c773e86a289e58fd3d7b1c4ea7f33c862f1a38a4f791315358990928768a68334f0a171302c18a16c7e2e9f1a146dd +DIST bubblewrap-0.3.1.tar.xz 209924 BLAKE2B bacc4080106cd9876bf0e1ad866a7397d7d232e61a720b52b5a6b9b0d860e625511ed15ac630aa71003fb9fa145ffa9d08ae2e6ba6d1411fd75e7d9568312717 SHA512 74e36caa56540a956158445f5f38c7ac5f7ff3c733ecaf85893de4607900e1fe4050db86a4435cbe18d722e90c5b39c466c555ea8ea8d4944da6207ef1011d67 diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild new file mode 100644 index 000..39a0a3e1e08 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 linux-info + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/projectatomic/bubblewrap"; +SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="selinux +suid" + +RDEPEND=" + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +DEPEND="${DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +# tests require root priviledge +RESTRICT="test" + +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} + +src_configure() { + econf \ + $(use_enable selinux) \ + "--enable-man" \ + "--with-bash-completion-dir=$(get_bashcompdir)" \ + "--with-priv-mode=$(usex suid setuid none)" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: 6acddb960279478ad64927436b88f837349f9343 Author: Remi Cardona gentoo org> AuthorDate: Mon Oct 15 20:58:17 2018 + Commit: Remi Cardona gentoo org> CommitDate: Mon Oct 15 20:58:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acddb96 sys-apps/bubblewrap: add metadata, remove useless einfo Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Remi Cardona gentoo.org> sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild | 5 - sys-apps/bubblewrap/metadata.xml| 11 +++ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild index 56d2c9cb2b0..6a54ac1e845 100644 --- a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild @@ -43,8 +43,3 @@ src_configure() { "--with-bash-completion-dir=${get_bashcompdir}" \ "--with-priv-mode=none" } - -pkg_postinst() { - einfo "bashcomp can be used with >=app-shells/bash-completion-2.0" - einfo "probably needs namespaces" -} diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml index 39980802b1d..29a569e6d41 100644 --- a/sys-apps/bubblewrap/metadata.xml +++ b/sys-apps/bubblewrap/metadata.xml @@ -1,8 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - gn...@gentoo.org - Gentoo GNOME Desktop - + + gn...@gentoo.org + Gentoo GNOME Desktop + + + projectatomic/bubblewrap +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/
commit: bb45871fbc4b4377acab2571aba695eaef233e61 Author: Sobhan Mohammadpour gentoo org> AuthorDate: Mon Oct 15 17:17:38 2018 + Commit: Sobhan Mohammadpour gentoo org> CommitDate: Mon Oct 15 17:19:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb45871f sys-apps/bubblewrap: new ebuild bubblewrap is a lightweight setuid sandbox application developed from Flatpak with a small installation footprint and minimal resource requirements. Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Sobhan Mohammadpour gentoo.org> sys-apps/bubblewrap/Manifest| 1 + sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild | 50 + sys-apps/bubblewrap/metadata.xml| 8 + 3 files changed, 59 insertions(+) diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest new file mode 100644 index 000..dba0bcb214e --- /dev/null +++ b/sys-apps/bubblewrap/Manifest @@ -0,0 +1 @@ +DIST bubblewrap-0.3.1.tar.gz 62768 BLAKE2B a8c29102f9b69bfbd6b6aebb9aa0878bd1e31b52a6cb6374b8341c1410526872d4063ff0524ab4f98d7cac7358dad3190144d12bb0b11cf26eeed2730c4ec475 SHA512 fbc44976f53fdf8913b94c57d1f26a3b87c773e86a289e58fd3d7b1c4ea7f33c862f1a38a4f791315358990928768a68334f0a171302c18a16c7e2e9f1a146dd diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild new file mode 100644 index 000..56d2c9cb2b0 --- /dev/null +++ b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools bash-completion-r1 linux-info + +DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution" +HOMEPAGE="https://github.com/projectatomic/bubblewrap"; +SRC_URI="https://github.com/projectatomic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="selinux" + +DEPEND=" + dev-libs/libxslt + sys-libs/libseccomp + sys-libs/libcap + selinux? ( >=sys-libs/libselinux-2.1.9 ) +" +# FIXME: we don't need bashcomp righ?? +RDEPEND="${DEPEND}" +# FIXME: bash comp is not working +# FIXME: test is not working +pkg_setup() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + linux-info_pkg_setup + fi +} +src_prepare() { + default + eautoreconf +} + +src_configure() { + + econf \ + $(use_enable selinux) \ + "--enable-man" \ + "--with-bash-completion-dir=${get_bashcompdir}" \ + "--with-priv-mode=none" +} + +pkg_postinst() { + einfo "bashcomp can be used with >=app-shells/bash-completion-2.0" + einfo "probably needs namespaces" +} diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml new file mode 100644 index 000..39980802b1d --- /dev/null +++ b/sys-apps/bubblewrap/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + gn...@gentoo.org + Gentoo GNOME Desktop + +