From ae4154193d7ab6663f97eda6dd6eb29ec14147f1 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Sun, 3 Nov 2024 20:34:46 +0100 Subject: [PATCH] Postsync update gentoo --- app-misc/rnote/rnote-9999.ebuild | 1 + media-sound/termusic/termusic-9999.ebuild | 48 +++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 media-sound/termusic/termusic-9999.ebuild diff --git a/app-misc/rnote/rnote-9999.ebuild b/app-misc/rnote/rnote-9999.ebuild index 49fe404..6fd8212 100644 --- a/app-misc/rnote/rnote-9999.ebuild +++ b/app-misc/rnote/rnote-9999.ebuild @@ -25,6 +25,7 @@ fi BDEPEND=" dev-libs/appstream + app-text/poppler " # LICENSE="" diff --git a/media-sound/termusic/termusic-9999.ebuild b/media-sound/termusic/termusic-9999.ebuild new file mode 100644 index 0000000..9bc4874 --- /dev/null +++ b/media-sound/termusic/termusic-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" + +inherit cargo git-r3 bash-completion-r1 + +DESCRIPTION=" Music Player TUI written in Rust" +HOMEPAGE="https://github.com/tramhao/${PN}" + +EGIT_REPO_URI="https://github.com/tramhao/${PN}.git" + + +# LICENSE="" +SLOT="0" +IUSE="gst" + +BDEPEND=" + dev-libs/protobuf + gst? ( + media-libs/gstreamer + ) +" + + +# Rust packages ignore CFLAGS and LDFLAGS so let's silence the QA warnings +# QA_FLAGS_IGNORED="usr/bin/btm" + + +src_unpack() { + git-r3_src_unpack + cargo_live_src_unpack +} + +src_configure() { + cargo_src_configure --bin ${PN} --features "gst" +} + +src_compile() { + cargo_src_compile +} + +src_install() { + cargo_src_install + newbashcomp ./target/${PN}.bash ${PN} +}