aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucio Sauer <watermanpaint@posteo.net>2024-05-08 17:57:58 +0200
committerLucio Sauer <watermanpaint@posteo.net>2024-05-08 19:55:22 +0200
commit3cc9daa02e28aea302c399e536d6343b3ed181e7 (patch)
treec6fbe5d6fa57c197ad97d46a3937362e4bcbee92 /gui-apps/eww
parentgui-apps/eww: update upstream URI (diff)
downloadguru-3cc9daa02e28aea302c399e536d6343b3ed181e7.tar.gz
guru-3cc9daa02e28aea302c399e536d6343b3ed181e7.tar.bz2
guru-3cc9daa02e28aea302c399e536d6343b3ed181e7.zip
gui-apps/eww: add missing crate licenses
remove redundant phase function and simplify src_install Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Diffstat (limited to 'gui-apps/eww')
-rw-r--r--gui-apps/eww/eww-0.5.0-r4.ebuild15
1 files changed, 6 insertions, 9 deletions
diff --git a/gui-apps/eww/eww-0.5.0-r4.ebuild b/gui-apps/eww/eww-0.5.0-r4.ebuild
index 7db131a5e..c7cdf486b 100644
--- a/gui-apps/eww/eww-0.5.0-r4.ebuild
+++ b/gui-apps/eww/eww-0.5.0-r4.ebuild
@@ -311,8 +311,11 @@ else
KEYWORDS="~amd64"
fi
-LICENSE="
- MIT
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC
+ Unicode-DFS-2016
"
SLOT="0"
IUSE="X wayland"
@@ -354,15 +357,9 @@ src_configure() {
cargo_src_configure --no-default-features
}
-src_compile() {
- cargo_gen_config
- cargo_src_compile
-}
-
src_install() {
dodoc README.md CHANGELOG.md
- cd target/release || die
- dobin eww
+ cargo_src_install --path crates/eww
elog "Eww wont run without a config file (usually in ~/.config/eww)."
elog "For example configs visit https://github.com/elkowar/eww#examples"
}