mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-09 18:47:16 -08:00
sys-apps/syd: add 3.14.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
This commit is contained in:
@@ -95,6 +95,7 @@ DIST strum-0.26.1.crate 5861 BLAKE2B dbcfb1e1ae7dd18e26cdcee4be8837a3e94bdc5d86b
|
||||
DIST strum_macros-0.26.1.crate 25326 BLAKE2B 2f52389676e1581abf42995a54d7725b0ece50ba8da2ecba700c359a4bc3dfa3c48440908a57d8f25334a1ab6a844093e131dc351182ecec1cab9bff1b04c407 SHA512 f41fc17aaf84385437605ffa751a9f03d19d230780855f86d60b53de4bd1891519a3550c41a31d44312f44b59c3c184286d9181e40c3fdda3aec0c2806385455
|
||||
DIST syd-3.12.4.tar.gz 458042 BLAKE2B 719b46a9d44e5955886032b120b4f50a7feefe3e3066dc25330ce19d78fed3554b72d20dcddda307abaf3e934ce4b9e038f57127ef657ddc894fcb0ccb410240 SHA512 086d7f9492d0985675789e305794733b51e7021bd9dc4bc1cecc472956ccb7f964917aa4336baca694f3e9e229011043e56caa56b904ba10d3864d20931efbd7
|
||||
DIST syd-3.13.1.tar.gz 459379 BLAKE2B c67af402c5855be6f2865ab58d4a4f7db9b6c93369e26d1c7b53826af62ee62bd007f41862d27fbab8a1d0523e086839d33c608b16d2580c744d7b65ff385b4e SHA512 4866bbdc122a646028e1869ccac0d8bc0f08bc3b8246604b60d726f5dd30c570d09ca6fd40fd4ef753a04dc0d0ebb8df1e0a641c65e9b2a3eae33edf2f95bf93
|
||||
DIST syd-3.14.0.tar.gz 457813 BLAKE2B e8e51475fbb097c2ef99f19e9d13b8be53e9deab15caa0f94ae08747e117fc294e54552f7e44f2f9dd1f709a705106169888658bdc7099001161400041ef2c99 SHA512 98f9fb839489f0d43569e7ace22abdf53efdcd217e7c2f38b4a50e3a54c8268bc55f84f64824633f356ad601cd76b67b0e8d04d1cd0b9aaf325e90143929b130
|
||||
DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
|
||||
DIST syn-2.0.49.crate 250652 BLAKE2B 989afeb8a654574dc2f56cc9b8f9a5ac6523cf4ccfb07fe9b7420624a45e36cbdf1343c9642e9a5e1073d9db58eba0d026d9e0441d31ecf697a4d49ebb06be1d SHA512 c9e35fa289476c8cc8349ca4850ea60abbb7c920b29c7b736bea210bf3d889c250dd664f44e2d02ed2d2533fd27073567257853e2541e440bb13ae9d5185da7f
|
||||
DIST tempfile-3.10.0.crate 33376 BLAKE2B 303e3bbc2492fd965c5e5ca02229868e94de1b1286175a07b3f9767a174c5a83bb6f6ab59d582f963f9cc4f92362be6a8e898e140397e4314bc18bd8d4e13249 SHA512 0f9bb6420105badfaf7e59f9679b53c6e3f875208ad8b08b9bf38cf67a1512742f1e3dc586136ec9cb760d127da6be69e9f9ed55f18722edf1af3a452e7d93fa
|
||||
|
||||
@@ -0,0 +1,184 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.13.1
|
||||
|
||||
EAPI=8
|
||||
|
||||
RESTRICT="test" # fails with sandbox
|
||||
|
||||
CRATES="
|
||||
aho-corasick@1.1.2
|
||||
anes@0.1.6
|
||||
anstyle@1.0.6
|
||||
anyhow@1.0.79
|
||||
argv@0.1.11
|
||||
autocfg@1.1.0
|
||||
bitflags@1.3.2
|
||||
bitflags@2.4.2
|
||||
bstr@1.9.0
|
||||
byteorder@1.5.0
|
||||
cast@0.3.0
|
||||
cfg-if@1.0.0
|
||||
ciborium-io@0.2.2
|
||||
ciborium-ll@0.2.2
|
||||
ciborium@0.2.2
|
||||
clap@4.5.1
|
||||
clap_builder@4.5.1
|
||||
clap_lex@0.7.0
|
||||
criterion-plot@0.5.0
|
||||
criterion@0.5.1
|
||||
crossbeam-channel@0.5.11
|
||||
crossbeam-utils@0.8.19
|
||||
crunchy@0.2.2
|
||||
either@1.10.0
|
||||
env_filter@0.1.0
|
||||
env_logger@0.11.2
|
||||
errno@0.3.8
|
||||
fastrand@2.0.1
|
||||
futures-channel@0.3.30
|
||||
futures-core@0.3.30
|
||||
futures-executor@0.3.30
|
||||
futures-task@0.3.30
|
||||
futures-util@0.3.30
|
||||
getargs@0.5.0
|
||||
globset@0.4.14
|
||||
half@2.3.1
|
||||
heck@0.4.1
|
||||
hermit-abi@0.3.6
|
||||
hex@0.4.3
|
||||
io-lifetimes@1.0.11
|
||||
io-uring@0.6.3
|
||||
ipnetwork@0.20.0
|
||||
is-terminal@0.4.12
|
||||
itertools@0.10.5
|
||||
itoa@1.0.10
|
||||
lazy_static@1.4.0
|
||||
libc@0.2.153
|
||||
libseccomp-sys@0.2.1
|
||||
libseccomp@0.3.0
|
||||
linux-raw-sys@0.1.4
|
||||
linux-raw-sys@0.4.13
|
||||
lock_api@0.4.11
|
||||
log@0.4.20
|
||||
memchr@2.7.1
|
||||
memoffset@0.7.1
|
||||
nix@0.26.4
|
||||
nonempty@0.9.0
|
||||
num-traits@0.2.18
|
||||
num_cpus@1.16.0
|
||||
once_cell@1.19.0
|
||||
oorandom@11.1.3
|
||||
openat2@0.1.2
|
||||
parking_lot@0.12.1
|
||||
parking_lot_core@0.9.9
|
||||
parse-size@1.0.0
|
||||
pin-project-lite@0.2.13
|
||||
pin-utils@0.1.0
|
||||
pkg-config@0.3.30
|
||||
proc-macro2@1.0.78
|
||||
procfs@0.15.1
|
||||
quote@1.0.35
|
||||
redox_syscall@0.4.1
|
||||
regex-automata@0.4.5
|
||||
regex-syntax@0.8.2
|
||||
regex@1.10.3
|
||||
rustix@0.36.17
|
||||
rustix@0.38.31
|
||||
rustversion@1.0.14
|
||||
rusty_pool@0.7.0
|
||||
ryu@1.0.16
|
||||
same-file@1.0.6
|
||||
scopeguard@1.2.0
|
||||
sendfd@0.4.3
|
||||
serde@1.0.196
|
||||
serde_derive@1.0.196
|
||||
serde_json@1.0.113
|
||||
slab@0.4.9
|
||||
smallvec@1.13.1
|
||||
strum@0.26.1
|
||||
strum_macros@0.26.1
|
||||
syn@2.0.49
|
||||
tempfile@3.10.0
|
||||
tinytemplate@1.2.1
|
||||
unicode-ident@1.0.12
|
||||
walkdir@2.4.0
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.6
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-sys@0.45.0
|
||||
windows-sys@0.48.0
|
||||
windows-sys@0.52.0
|
||||
windows-targets@0.42.2
|
||||
windows-targets@0.48.5
|
||||
windows-targets@0.52.0
|
||||
windows_aarch64_gnullvm@0.42.2
|
||||
windows_aarch64_gnullvm@0.48.5
|
||||
windows_aarch64_gnullvm@0.52.0
|
||||
windows_aarch64_msvc@0.42.2
|
||||
windows_aarch64_msvc@0.48.5
|
||||
windows_aarch64_msvc@0.52.0
|
||||
windows_i686_gnu@0.42.2
|
||||
windows_i686_gnu@0.48.5
|
||||
windows_i686_gnu@0.52.0
|
||||
windows_i686_msvc@0.42.2
|
||||
windows_i686_msvc@0.48.5
|
||||
windows_i686_msvc@0.52.0
|
||||
windows_x86_64_gnu@0.42.2
|
||||
windows_x86_64_gnu@0.48.5
|
||||
windows_x86_64_gnu@0.52.0
|
||||
windows_x86_64_gnullvm@0.42.2
|
||||
windows_x86_64_gnullvm@0.48.5
|
||||
windows_x86_64_gnullvm@0.52.0
|
||||
windows_x86_64_msvc@0.42.2
|
||||
windows_x86_64_msvc@0.48.5
|
||||
windows_x86_64_msvc@0.52.0
|
||||
"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="seccomp and landlock based application sandbox with support for namespaces"
|
||||
HOMEPAGE="https://sydbox.exherbolinux.org"
|
||||
SRC_URI="https://git.sr.ht/~alip/syd/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
IUSE="+static"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="static? ( sys-libs/libseccomp[static-libs] )
|
||||
sys-libs/libseccomp"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/syd-v${PV}"
|
||||
|
||||
src_compile() {
|
||||
if use static; then
|
||||
export LIBSECCOMP_LINK_TYPE="static"
|
||||
export LIBSECCOMP_LIB_PATH=$(pkgconf --variable=libdir libseccomp)
|
||||
export RUSTFLAGS+="-Clink-args=-static -Clink-args=-no-pie -Clink-args=-Wl,-Bstatic -Ctarget-feature=+crt-static"
|
||||
myfeatures=( "static" )
|
||||
fi
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cargo_src_install
|
||||
dodoc README.md
|
||||
insinto /usr/libexec
|
||||
doins src/esyd.sh
|
||||
|
||||
insinto /etc
|
||||
newins data/user.syd-3 user.syd-3.sample
|
||||
}
|
||||
|
||||
src_test() {
|
||||
RUSTFLAGS="" cargo_src_test
|
||||
}
|
||||
Reference in New Issue
Block a user