commit: ecd01a2f390b78ad6e84d45c7ed7639d95ed54a2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Sat Feb 11 04:26:58 2023 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Sat Feb 11 04:30:29 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd01a2f
app-misc/pdfpc: Make soup and webkit support optional Closes: https://bugs.gentoo.org/893858 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> app-misc/pdfpc/metadata.xml | 11 +++++++++++ app-misc/pdfpc/{pdfpc-4.6.0.ebuild => pdfpc-4.6.0-r1.ebuild} | 12 ++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/app-misc/pdfpc/metadata.xml b/app-misc/pdfpc/metadata.xml index b398906d022f..780c14d9b256 100644 --- a/app-misc/pdfpc/metadata.xml +++ b/app-misc/pdfpc/metadata.xml @@ -4,6 +4,17 @@ <maintainer type="person"> <email>u...@gentoo.org</email> </maintainer> + <use> + <flag name="gstreamer"> + Compile support for movie playback (<pkg>media-libs/gstreamer</pkg>) + </flag> + <flag name="soup"> + Compile support for REST server (<pkg>net-libs/libsoup</pkg>) + </flag> + <flag name="webkit"> + Enable viewing Markdown notes (<pkg>net-libs/webkit-gtk</pkg>) + </flag> + </use> <upstream> <remote-id type="github">pdfpc/pdfpc</remote-id> </upstream> diff --git a/app-misc/pdfpc/pdfpc-4.6.0.ebuild b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild similarity index 89% rename from app-misc/pdfpc/pdfpc-4.6.0.ebuild rename to app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild index f1047533fe6e..884855a57e36 100644 --- a/app-misc/pdfpc/pdfpc-4.6.0.ebuild +++ b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+gstreamer" +IUSE="+gstreamer soup webkit" RDEPEND=" app-text/discount:= @@ -34,9 +34,6 @@ RDEPEND=" dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg - media-gfx/qrencode - net-libs/libsoup:2.4 - net-libs/webkit-gtk:4= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 @@ -49,6 +46,11 @@ RDEPEND=" media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) + soup? ( + media-gfx/qrencode + net-libs/libsoup:2.4 + ) + webkit? ( net-libs/webkit-gtk:4= ) " DEPEND="${RDEPEND}" BDEPEND="$(vala_depend)" @@ -70,6 +72,8 @@ src_prepare() { src_configure() { local mycmakeargs=( -DMOVIES=$(usex gstreamer on off) + -DREST=$(usex soup on off) + -DMDVIEW=$(usex webkit on off) -DCMAKE_VERBOSE_MAKEFILE=TRUE ) cmake_src_configure