summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hodges <hodges.daniel.scott@gmail.com>2021-07-14 22:48:17 -0400
committerFlorian Schmaus <flow@gentoo.org>2021-07-17 11:03:29 +0200
commit74cc26705db286fa66db035f2719d3a9a2f05194 (patch)
tree03c4adf858b43ee5731cee1ab2cec98bb1019371 /sys-process/below/below-0.2.0.ebuild
parentdev-libs/qtkeychain: Drop 0.10.0 (diff)
downloadgentoo-74cc26705db286fa66db035f2719d3a9a2f05194.tar.gz
gentoo-74cc26705db286fa66db035f2719d3a9a2f05194.tar.bz2
gentoo-74cc26705db286fa66db035f2719d3a9a2f05194.zip
sys-process/below: initial import
Thanks to Georgy Yakovlev for help with below's build process. Signed-off-by: Daniel Hodges <hodges.daniel.scott@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org> Reviewed-by: Georgy Yakovlev <gyakovlev@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21668 Closes: https://bugs.gentoo.org/802477
Diffstat (limited to 'sys-process/below/below-0.2.0.ebuild')
-rw-r--r--sys-process/below/below-0.2.0.ebuild247
1 files changed, 247 insertions, 0 deletions
diff --git a/sys-process/below/below-0.2.0.ebuild b/sys-process/below/below-0.2.0.ebuild
new file mode 100644
index 000000000000..98abd0f14b34
--- /dev/null
+++ b/sys-process/below/below-0.2.0.ebuild
@@ -0,0 +1,247 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES="
+ahash-0.6.3
+aho-corasick-0.7.18
+ansi_term-0.11.0
+anyhow-1.0.40
+array-macro-1.0.5
+async-trait-0.1.50
+atty-0.2.14
+autocfg-1.0.1
+bitflags-1.2.1
+bytes-0.5.6
+bytes-1.0.1
+cargo-platform-0.1.1
+cargo_metadata-0.12.3
+cc-1.0.68
+cfg-if-0.1.10
+cfg-if-1.0.0
+chrono-0.4.19
+clap-2.33.3
+crossbeam-channel-0.5.1
+crossbeam-utils-0.8.5
+crossterm-0.19.0
+crossterm_winapi-0.7.0
+cursive-0.16.3
+cursive_buffered_backend-0.5.0
+cursive_core-0.2.2
+darling-0.10.2
+darling_core-0.10.2
+darling_macro-0.10.2
+derivative-2.2.0
+dirs-next-2.0.0
+dirs-sys-next-0.1.2
+either-1.6.1
+enum-map-0.6.4
+enum-map-derive-0.4.6
+fnv-1.0.7
+fuchsia-cprng-0.1.1
+fuchsia-zircon-0.3.3
+fuchsia-zircon-sys-0.3.3
+futures-0.1.31
+futures-0.3.15
+futures-channel-0.3.15
+futures-core-0.3.15
+futures-executor-0.3.15
+futures-io-0.3.15
+futures-macro-0.3.15
+futures-sink-0.3.15
+futures-task-0.3.15
+futures-util-0.3.15
+getrandom-0.1.16
+getrandom-0.2.3
+half-1.7.1
+heck-0.3.3
+hermit-abi-0.1.18
+hostname-0.3.1
+humantime-1.3.0
+ident_case-1.0.1
+instant-0.1.9
+iovec-0.1.4
+itertools-0.8.2
+itoa-0.4.7
+jobserver-0.1.22
+kernel32-sys-0.2.2
+lazy_static-1.4.0
+libbpf-cargo-0.7.1
+libbpf-rs-0.10.0
+libbpf-sys-0.3.0-2
+libc-0.2.96
+lock_api-0.4.4
+log-0.4.14
+maplit-1.0.2
+match_cfg-0.1.0
+memchr-2.4.0
+memmap-0.7.0
+mio-0.6.23
+mio-0.7.11
+mio-named-pipes-0.1.7
+mio-uds-0.6.8
+miow-0.2.2
+miow-0.3.7
+net2-0.2.37
+nix-0.17.0
+nix-0.19.1
+ntapi-0.3.6
+num-0.3.1
+num-complex-0.3.1
+num-integer-0.1.44
+num-iter-0.1.42
+num-rational-0.3.2
+num-traits-0.2.14
+num_cpus-1.13.0
+num_enum-0.5.1
+num_enum_derive-0.5.1
+numtoa-0.1.0
+once_cell-1.7.2
+openat-0.1.21
+os_info-2.0.1
+owning_ref-0.4.1
+parking_lot-0.11.1
+parking_lot_core-0.8.3
+paste-1.0.5
+pest-2.1.3
+pin-project-lite-0.1.12
+pin-project-lite-0.2.6
+pin-utils-0.1.0
+pkg-config-0.3.19
+plain-0.2.3
+ppv-lite86-0.2.10
+proc-macro-crate-0.1.5
+proc-macro-error-1.0.4
+proc-macro-error-attr-1.0.4
+proc-macro-hack-0.5.19
+proc-macro-nested-0.1.7
+proc-macro2-1.0.27
+quick-error-1.2.3
+quote-1.0.9
+rand-0.4.6
+rand-0.7.3
+rand-0.8.3
+rand_chacha-0.2.2
+rand_chacha-0.3.1
+rand_core-0.3.1
+rand_core-0.4.2
+rand_core-0.5.1
+rand_core-0.6.2
+rand_hc-0.2.0
+rand_hc-0.3.0
+rand_pcg-0.2.1
+rdrand-0.4.0
+redox_syscall-0.2.8
+redox_termios-0.1.2
+redox_users-0.4.0
+regex-1.5.4
+regex-syntax-0.6.25
+remove_dir_all-0.5.3
+rustversion-1.0.5
+ryu-1.0.5
+same-file-1.0.6
+scopeguard-1.1.0
+scroll-0.10.2
+scroll_derive-0.10.5
+semver-0.11.0
+semver-0.9.0
+semver-parser-0.10.2
+semver-parser-0.7.0
+serde-1.0.118
+serde_cbor-0.11.1
+serde_derive-1.0.118
+serde_json-1.0.64
+signal-hook-0.1.17
+signal-hook-0.3.9
+signal-hook-registry-1.4.0
+slab-0.4.3
+slog-2.7.0
+slog-async-2.6.0
+slog-term-2.8.0
+smallvec-1.6.1
+stable_deref_trait-1.2.0
+static_assertions-1.1.0
+strsim-0.8.0
+strsim-0.9.3
+structopt-0.3.21
+structopt-derive-0.4.14
+strum_macros-0.18.0
+syn-1.0.73
+take_mut-0.2.2
+tempdir-0.3.7
+tempfile-3.2.0
+term-0.7.0
+termion-1.5.6
+textwrap-0.11.0
+thiserror-1.0.25
+thiserror-impl-1.0.25
+thread_local-1.1.3
+threadpool-1.8.1
+time-0.1.43
+tokio-0.2.25
+tokio-macros-0.2.6
+toml-0.5.7
+ucd-trie-0.1.3
+unicode-segmentation-1.7.1
+unicode-width-0.1.8
+unicode-xid-0.2.2
+users-0.9.1
+vec_map-0.8.2
+version_check-0.9.3
+void-1.0.2
+vsprintf-2.0.0
+walkdir-2.3.2
+wasi-0.10.2+wasi-snapshot-preview1
+wasi-0.9.0+wasi-snapshot-preview1
+wasmer_enumset-1.0.1
+wasmer_enumset_derive-0.5.0
+winapi-0.2.8
+winapi-0.3.9
+winapi-build-0.1.1
+winapi-i686-pc-windows-gnu-0.4.0
+winapi-util-0.1.5
+winapi-x86_64-pc-windows-gnu-0.4.0
+ws2_32-sys-0.2.1
+xi-unicode-0.3.0
+zstd-0.7.0+zstd.1.4.9
+zstd-safe-3.1.0+zstd.1.4.9
+zstd-sys-1.5.0+zstd.1.4.9
+"
+
+inherit cargo
+
+DESCRIPTION="An interactive tool to view and record historical system data"
+HOMEPAGE="https://github.com/facebookincubator/below"
+SRC_URI="
+ https://github.com/facebookincubator/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ $(cargo_crate_uris)
+"
+LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD BSL-1.1 ISC LGPL-2.1 MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ || (
+ dev-lang/rust[rustfmt]
+ dev-lang/rust-bin[rustfmt]
+ )
+ virtual/pkgconfig
+"
+RDEPEND="
+ virtual/libelf
+ sys-libs/zlib
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/libbpf
+ sys-libs/ncurses
+"
+
+QA_FLAGS_IGNORED="usr/bin/below"
+
+src_install() {
+ cargo_src_install --path resctl/below
+
+ keepdir /var/log/below
+}