diff --git a/dev-libs/waybar/Manifest b/dev-libs/waybar/Manifest new file mode 100644 index 0000000..12d4b7b --- /dev/null +++ b/dev-libs/waybar/Manifest @@ -0,0 +1,2 @@ +DIST 0.1.3.tar.gz 65396 BLAKE2B 333f5b74f3d04510dde15c14ba989f56f546ef39cb4f36666f13daf56a3a3d5cd65d6fb88c70e357493e5c44235615ab73afeb889a2a4997d6bbdc3e392b7310 SHA512 8e1085f2751b8c7f69178c45016c65437d58083130b111b09a0889ca0a67cc7c7dca1ea27c5c5b4328fa21ebc8d061681644273a2f14b1c23ab73806f7cca20c +EBUILD waybar-0.1.3.ebuild 1149 BLAKE2B 4465e803ec6aebe95bd71a8ae62dd297304c75c5bf0f84293d92462d1bd7bef10fe460541c054c78561e4097e4845d48c38b8f1efa7e6d50999bc3282a017458 SHA512 c85c75f35d5eab6349958b73c303110e08e9c9bb0f247bbda5587e2a98f0ce1ea633cb02a09c03aa7b0245c225225a9e7804295f3428e0acb8611d0c9c9fa710 diff --git a/dev-libs/waybar/waybar-0.1.3.ebuild b/dev-libs/waybar/waybar-0.1.3.ebuild new file mode 100644 index 0000000..4a0df6b --- /dev/null +++ b/dev-libs/waybar/waybar-0.1.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://github.com/Alexays/Waybar.git" +EGIT_BRANCH="master" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" +fi + +inherit eutils meson $GIT_ECLASS + +DESCRIPTION="Highly customizable Wayland Polybar like bar for Sway and Wlroots based compositors." +HOMEPAGE="https://github.com/Alexays/Waybar" + +if [[ $PV = 9999* ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/Alexays/Waybar/archive/${PV}.tar.gz" + KEYWORDS="~x86 ~amd64" +fi + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="dbusmenu-gtk network pulseaudio" + +RDEPEND="dev-libs/wayland + dev-libs/wlroots + dev-cpp/gtkmm:3.0 + dbusmenu-gtk? ( + dev-libs/libdbusmenu[gtk3] + dev-libs/glib + ) + dev-libs/jsoncpp + dev-libs/libsigc++ + network? ( dev-libs/libnl ) + pulseaudio? ( media-sound/pulseaudio ) +" + +DEPEND="${RDEPEND} + >=dev-util/meson-0.47 + dev-util/ninja" + +src_configure() { + local emesonargs=( + -Dlibnl=$(usex network enabled disabled) + -Dpulseaudio=$(usex pulseaudio enabled disabled) + -Ddbusmenu-gtk=$(usex dbusmenu-gtk enabled disabled) + ) + meson_src_configure +}