commit: ba4ff88a968cbdd9ff0dae67cd28b914a303c6a5 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Sun Dec 11 00:13:41 2022 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Sun Dec 11 00:16:40 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4ff88a
media-video/mpv: add USE=sixel support Revbump to handle restoring dropped keywords rather than .mask. Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> media-video/mpv/metadata.xml | 1 + media-video/mpv/{mpv-9999.ebuild => mpv-0.35.0-r1.ebuild} | 9 +++++---- media-video/mpv/mpv-9999.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml index 0f527c3340f7..49c4dfe18641 100644 --- a/media-video/mpv/metadata.xml +++ b/media-video/mpv/metadata.xml @@ -29,6 +29,7 @@ <flag name="rubberband">Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg></flag> <flag name="sdl">Enable <pkg>media-libs/libsdl2</pkg> based video and audio outputs (Note: these outputs exist for compatibility reasons only, avoid if possible)</flag> + <flag name="sixel">Enable support for the sixel video backend using <pkg>media-libs/libsixel</pkg></flag> <flag name="sndio">Enable sound support via <pkg>media-sound/sndio</pkg></flag> <flag name="tools">Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv</flag> <flag name="uchardet">Enable subtitles charset discovery via <pkg>app-i18n/uchardet</pkg></flag> diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-0.35.0-r1.ebuild similarity index 96% copy from media-video/mpv/mpv-9999.ebuild copy to media-video/mpv/mpv-0.35.0-r1.ebuild index 0624e8ac6f99..70fc31844c15 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-0.35.0-r1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" else SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~loong ~x86 ~amd64-linux" fi DESCRIPTION="Media player for the command line" @@ -24,7 +24,7 @@ IUSE=" +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio - raspberry-pi rubberband sdl selinux sndio test tools +uchardet + raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet vaapi vdpau vulkan wayland +xv zimg zlib" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -45,7 +45,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" media-libs/libass:=[fontconfig] - >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?] + media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?] X? ( x11-libs/libX11 x11-libs/libXScrnSaver @@ -93,6 +93,7 @@ COMMON_DEPEND=" raspberry-pi? ( media-libs/raspberrypi-userland ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[sound,threads,video] ) + sixel? ( media-libs/libsixel ) sndio? ( media-sound/sndio:= ) vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) vdpau? ( x11-libs/libvdpau ) @@ -207,7 +208,7 @@ src_configure() { $(meson_feature libplacebo) $(meson_feature mmal rpi-mmal) $(meson_feature sdl sdl2-video) - -Dsixel=disabled # TODO? needs keywording/testing + $(meson_feature sixel) $(meson_feature wayland) $(meson_feature xv) diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild index 0624e8ac6f99..3138e56d9b66 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-9999.ebuild @@ -24,7 +24,7 @@ IUSE=" +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio - raspberry-pi rubberband sdl selinux sndio test tools +uchardet + raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet vaapi vdpau vulkan wayland +xv zimg zlib" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -93,6 +93,7 @@ COMMON_DEPEND=" raspberry-pi? ( media-libs/raspberrypi-userland ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[sound,threads,video] ) + sixel? ( media-libs/libsixel ) sndio? ( media-sound/sndio:= ) vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) vdpau? ( x11-libs/libvdpau ) @@ -207,7 +208,7 @@ src_configure() { $(meson_feature libplacebo) $(meson_feature mmal rpi-mmal) $(meson_feature sdl sdl2-video) - -Dsixel=disabled # TODO? needs keywording/testing + $(meson_feature sixel) $(meson_feature wayland) $(meson_feature xv)