From 005af634f961943906af0cf418312b68561f18a8 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 2 Mar 2017 21:10:17 +0100 Subject: [PATCH] media-sound/pnmixer: fix live ebuild for cmake --- .../media-sound/pnmixer/pnmixer-scm.exheres-0 | 39 +++++++++++++++---- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 b/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 index 0f77d4d7..8b43673c 100644 --- a/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 +++ b/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 @@ -2,15 +2,40 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 -require pnmixer -require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] +require github [ user='nicklan' branch='cmake' ] +require cmake +SUMMARY="Simple ALSA mixer application designed to run in system tray" +LICENCES="GPL-3" SLOT="0" - PLATFORMS="~amd64" -src_prepare() { - edo autopoint --force - autotools_src_prepare -} +MYOPTIONS=" + libnotify + ( providers: gtk2 gtk3 ) [[ number-selected = exactly-one ]] +" + +DEPENDENCIES=" + build: + sys-devel/gettext + virtual/pkg-config + build+run: + dev-libs/glib:2 + sys-sound/alsa-lib + x11-libs/libX11 + libnotify? ( x11-libs/libnotify ) + providers:gtk2? ( x11-libs/gtk+:2[>=2.16.0] ) + providers:gtk3? ( x11-libs/gtk+:3[>=3.6.0] ) + suggestion: + ( + xfce-extra/xfce4-mixer + ) [[ + *description = [ ${PN} can use a full mixer if available ] + ]] +" + +CMAKE_SRC_CONFIGURE_OPTION_WITHS=( + 'providers:gtk3 GTK3' + 'libnotify LIBNOTIFY' +)