mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
sys-apps/firejail-lts: Move LTS version to separate package
Having it in a separate package makes it easier for users to follow LTS branch of firejail. Before that users had to mask older versions to test LTS. It's better than having it slotted because portage by default picks up latest version from any slot and user would have to explicitly install particular slot. Package-Manager: Portage-2.3.3, Repoman-2.3.1
This commit is contained in:
1
sys-apps/firejail-lts/Manifest
Normal file
1
sys-apps/firejail-lts/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26 WHIRLPOOL fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
|
||||
@@ -6,15 +6,23 @@ EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Security sandbox for any type of processes"
|
||||
MY_PN=firejail
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Security sandbox for any type of processes; LTS branch"
|
||||
HOMEPAGE="https://firejail.wordpress.com/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+seccomp"
|
||||
|
||||
DEPEND="!sys-apps/firejail"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-sysmacros.patch
|
||||
find -name Makefile.in -exec sed -i -r \
|
||||
25
sys-apps/firejail-lts/metadata.xml
Normal file
25
sys-apps/firejail-lts/metadata.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>aidecoe@gentoo.org</email>
|
||||
<name>Amadeusz Żołnowski</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Firejail is a SUID program that reduces the risk of security breaches
|
||||
by restricting the running environment of untrusted applications using
|
||||
Linux namespaces and seccomp-bpf. It allows a process and all its
|
||||
descendants to have their own private view of the globally shared
|
||||
kernel resources, such as the network stack, process table, mount
|
||||
table.
|
||||
|
||||
This is long term support branch of firejail. For bleeding edge version
|
||||
see sys-apps/firejail.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">firejail</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="seccomp">Enable system call filtering</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1 @@
|
||||
DIST firejail-0.9.38.6.tar.bz2 158685 SHA256 76a25da5d2c3e2b50d0f3ff750614a43742f7115b0c65b92ba5c71a226006b70 SHA512 ba65ba77faa5f278a632f01cabc7ce963cd9a6c665a531ab4b5abfb076e670b52b1326c097a7e180aa717085aace4ecc4b9922c28066752f1afc77e123dfad26 WHIRLPOOL fcafc4155bdf2fc914eebc45bad7ce0c1ebc042705f57334f820453b3095aec444f7b49dbd84284e308d0f63185163be3f6089025df8815eca4983a007a853c0
|
||||
DIST firejail-0.9.44.2.tar.xz 213092 SHA256 c5adef1943daa33049c4c39e5a19a0d02b897f1b1581be094ec600490dde8851 SHA512 c7babda0fa2ca35113fcbebf213448e57889d4447a188f2ad2bc06f76fda1024f22b4f3569050330792b57d9f1026ecf11470bbd534a7bdd74320da1bc584f9e WHIRLPOOL 365bd20a946a8210c12d4981ec7057c3bd47af00fcd37f98e65164dd70482bc0461cd445bc24cb7cf04231111575f972e52accc8d08f23b0f0e26141918f2978
|
||||
|
||||
@@ -16,7 +16,8 @@ KEYWORDS="amd64"
|
||||
IUSE="apparmor +bind +chroot +file-transfer +network
|
||||
network-restricted +seccomp +userns x11"
|
||||
|
||||
DEPEND="apparmor? ( sys-libs/libapparmor )"
|
||||
DEPEND="!sys-apps/firejail
|
||||
apparmor? ( sys-libs/libapparmor )"
|
||||
RDEPEND="${DEPEND}
|
||||
x11? ( x11-wm/xpra[client,server] )"
|
||||
|
||||
|
||||
@@ -12,6 +12,9 @@
|
||||
descendants to have their own private view of the globally shared
|
||||
kernel resources, such as the network stack, process table, mount
|
||||
table.
|
||||
|
||||
This is bleeding edge branch. For long term support version see
|
||||
sys-apps/firejail-lts.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">firejail</remote-id>
|
||||
|
||||
Reference in New Issue
Block a user