febuild/gui-apps/dynisland/dynisland-9999.ebuild
2024-08-30 19:32:30 +02:00

51 lines
816 B
Bash

# 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="A dynamic and extensible GTK4 layer-shell, written in Rust"
HOMEPAGE="https://github.com/cr3eperall/${PN}"
EGIT_REPO_URI="https://github.com/cr3eperall/${PN}.git"
# LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
BDEPEND="
gui-libs/gtk4-layer-shell
gui-libs/gtk:4
"
# 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 "completions"
}
src_compile() {
cargo_src_compile
}
src_install() {
cargo_src_install
newbashcomp ./target/${PN}.bash ${PN}
}