# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit meson DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors." HOMEPAGE="https://github.com/Alexays/Waybar" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git" else SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" fi LICENSE="MIT" SLOT="0" IUSE="libcxx mpd network pulseaudio tray +udev" DEPEND=" dev-cpp/gtkmm:3.0 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-5.3.0:= >=dev-libs/spdlog-1.3.1:= dev-libs/wayland dev-libs/wayland-protocols gui-libs/wlroots libcxx? ( sys-libs/libcxx ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-sound/pulseaudio ) tray? ( dev-libs/libdbusmenu[gtk3] ) udev? ( virtual/libudev:= )" RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" if [[ ${PV} != 9999 ]]; then S="${WORKDIR}/${PN^}-${PV}" fi src_configure() { local emesonargs=( $(meson_use libcxx) $(meson_feature mpd) $(meson_feature network libnl) $(meson_feature pulseaudio) $(meson_feature tray dbusmenu-gtk) $(meson_feature udev libudev) ) meson_src_configure }