From ed9b628edaf78166029eac3c472b491bd0635c15 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sun, 6 Dec 2020 01:58:22 +0000 Subject: [PATCH] bottom: initial commit --- .../system-tools-depends/bottom/package.mk | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/addons/addon-depends/system-tools-depends/bottom/package.mk diff --git a/packages/addons/addon-depends/system-tools-depends/bottom/package.mk b/packages/addons/addon-depends/system-tools-depends/bottom/package.mk new file mode 100644 index 0000000000..6c9c7d010a --- /dev/null +++ b/packages/addons/addon-depends/system-tools-depends/bottom/package.mk @@ -0,0 +1,25 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="bottom" +PKG_VERSION="0.6.1" +PKG_SHA256="aa9c26e7e8e1300e9827c098317efa28cc28ae8acabfdb12f14e4ba65f42a57c" +PKG_LICENSE="MIT" +PKG_SITE="https://github.com/ClementTsang/bottom" +PKG_URL="https://github.com/ClementTsang/bottom/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain rust" +PKG_LONGDESC="A TUI system monitor written in Rust." +PKG_TOOLCHAIN="manual" + +make_target() { + . "$(get_build_dir rust)/cargo/env" + cargo build \ + --release \ + --locked \ + --all-features +} + +makeinstall_target() { + mkdir -p ${INSTALL} + cp ${PKG_BUILD}/.${TARGET_NAME}/*/release/btm ${INSTALL} +}