Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions sys-apps/bubblewrap/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST bubblewrap-0.11.0.tar.gz 130958 BLAKE2B e42e7257c0c33c7411612c08022472e08124b2a3bc5d55a5fe259b83a79da4a55835bfdda90944b12c8064a52e9c46e5b77a4d2231b09ac263398dee66e0bc3d SHA512 2499f04d0f2133ec86afbf8d98ce68794ed81f9e2bb6b34df8599cfedb7d78459940f10764c95fb0a41a833474a6070676c186ae180fc17cd45fb3c947be1b81
DIST bubblewrap-0.11.1-124c4cd.tar.gz 132727 BLAKE2B 416266cb7fdc9aff6d515a169e0a87efd0c14c8be0982379e04a9f0c3edb49f45b0d6bd94a29fdb324227eeb9144d393b4af6dbd06191478c7b30fcfde98a319 SHA512 4fdda556f57d1668721212c83d04f2625e5859794b196ac7716259b36b5cdaa1660dd693b1536e2ac963cd42163a036c3c882487fff25cd13058f3feeaa060d3
DIST bubblewrap-0.3.1.tar.xz 209924 BLAKE2B bacc4080106cd9876bf0e1ad866a7397d7d232e61a720b52b5a6b9b0d860e625511ed15ac630aa71003fb9fa145ffa9d08ae2e6ba6d1411fd75e7d9568312717 SHA512 74e36caa56540a956158445f5f38c7ac5f7ff3c733ecaf85893de4607900e1fe4050db86a4435cbe18d722e90c5b39c466c555ea8ea8d4944da6207ef1011d67
52 changes: 52 additions & 0 deletions sys-apps/bubblewrap/bubblewrap-0.11.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Distributed under the terms of the GNU General Public License v2
# Autogen by MARK Devkit

EAPI=7
inherit meson

DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like solution"
HOMEPAGE="https://github.com/containers/bubblewrap/"
SRC_URI="https://api.github.com/repos/containers/bubblewrap/tarball/v0.11.1 -> bubblewrap-0.11.1-124c4cd.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="*"
IUSE="selinux suid"
BDEPEND="app-text/docbook-xml-dtd:4.3
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
virtual/pkgconfig

"
RDEPEND="sys-libs/libseccomp
sys-libs/libcap
selinux? ( sys-libs/libselinux )

"
DEPEND="${RDEPEND}
"

post_src_unpack() {
mv containers-bubblewrap-* ${S}
}


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
}



# vim: filetype=ebuild