diff --git a/metadata/repository_mask.conf b/metadata/repository_mask.conf index 0534386..d0f0722 100644 --- a/metadata/repository_mask.conf +++ b/metadata/repository_mask.conf @@ -8,6 +8,7 @@ games-strategy/freesynd[~scm] media/livestreamer[~scm] media-gfx/pinta[~scm] + media-sound/pnmixer[~scm] net-im/gajim-omemo[~scm] net-im/lurch[~scm] net-im/pidgin-opensteamworks[~scm] diff --git a/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 b/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 new file mode 100644 index 0000000..656058a --- /dev/null +++ b/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 @@ -0,0 +1,48 @@ +# Copyright 2015 Kylie McClain +# Copyright 2016 Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] +require github [ user='nicklan' ] + +SUMMARY="Simple ALSA mixer application designed to run in system tray" +SLOT="0" +LICENCES="GPL-3" + +MYOPTIONS=" + libnotify + ( providers: gtk2 gtk3 ) [[ number-selected = exactly-one ]] +" + +PLATFORMS="~amd64" + +DEPENDENCIES=" + build: + dev-util/intltool + sys-devel/gettext + 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: + ( + media-sound/pavucontrol + xfce-extra/xfce4-mixer + ) [[ + *description = [ ${PN} can use a full mixer if available ] + ]] +" + +DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( + libnotify + 'providers:gtk3 gtk3' +) + +src_prepare() { + edo intltoolize --force --copy + autotools_src_prepare +} +