media-video/peek: keybinder is now an optional dep
authorBernard Cafarelli <voyageur@gentoo.org>
Fri, 19 Jan 2018 13:41:58 +0000 (14:41 +0100)
committerBernard Cafarelli <voyageur@gentoo.org>
Fri, 19 Jan 2018 13:41:58 +0000 (14:41 +0100)
Package-Manager: Portage-2.3.19, Repoman-2.3.6

media-video/peek/metadata.xml
media-video/peek/peek-1.2.1.ebuild

index f7b4c866d5c9a9a952a3f56262c79b815384dbf2..d500d3059a287a66924f570f5e601f1fa7d20bd8 100644 (file)
@@ -5,6 +5,9 @@
                <email>voyageur@gentoo.org</email>
                <name>Bernard Cafarelli</name>
        </maintainer>
+       <use>
+               <flag name="keybinder">Enable support for global hotkeys using <pkg>dev-libs/keybinder</pkg></flag>
+       </use>
        <upstream>
                <remote-id type="github">phw/peek</remote-id>
        </upstream>
index e3e68abf8bf908cb0d4818e5a162375b5dc30bed..8715e8e623aa7e4b91d77d29159c8a54c3b97d49 100644 (file)
@@ -13,13 +13,13 @@ SRC_URI="https://github.com/phw/peek/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="keybinder test"
 
 RDEPEND=">=dev-libs/glib-2.38:2
-       dev-libs/keybinder:3
        media-video/ffmpeg[X,encode]
        virtual/imagemagick-tools
-       >=x11-libs/gtk+-3.14:3"
+       >=x11-libs/gtk+-3.14:3
+       keybinder? ( dev-libs/keybinder:3 )"
 DEPEND="${RDEPEND}
        $(vala_depend)
        app-text/txt2man
@@ -34,6 +34,7 @@ src_prepare() {
 src_configure() {
        local mycmakeargs=(
                -DGSETTINGS_COMPILE=OFF
+               -DKEYBINDER_FOUND=$(usex keybinder 1 0)
                -DVALA_EXECUTABLE="${VALAC}"
        )