Summary: | media-video/smplayer-18.x.x - wrong depends calculation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Boris Vingradov <no111u3> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | media-video |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Boris Vingradov
2018-10-21 13:23:41 UTC
Does media-video/mpv have USE="libass X"? (In reply to Jeroen Roovers from comment #1) > Does media-video/mpv have USE="libass X"? Yes, it does. Please add the out of: emerge -pv smplayer mplayer (In reply to Michael Palimaka (kensington) from comment #3) > Please add the out of: emerge -pv smplayer mplayer [ebuild N ] app-i18n/enca-1.19-r1::gentoo USE="iconv -doc -recode -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild N ] media-video/mplayer-1.3.0-r5::gentoo USE="X a52 alsa cdio dts dvd dvdnav enca encode gif iconv ipv6 jpeg libass mad mng mp3 network opengl osdmenu png pulseaudio sdl shm truetype unicode vorbis x264 xscreensaver xv xvid -aalib (-altivec) (-aqua) -bidi -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -debug -dga -doc -dv -dvb -faac -faad -fbcon -ftp -ggi -gsm -jack -joystick -ladspa -libcaca -libmpeg2 -lirc -live -lzo -md5sum -nas -nut -openal -oss -pnm -pvr -radio -rar -rtc -rtmp -samba (-selinux) -speex -tga -theora -toolame -tremor -twolame -v4l -vcd -vdpau (-vidix) -xinerama -yuv4mpeg -zoran" CPU_FLAGS_X86="mmx mmxext sse sse2 -3dnow -3dnowext -ssse3" VIDEO_CARDS="-mga (-tdfx)" 0 KiB [ebuild R ] media-video/smplayer-19.1.0-r1::gentoo USE="-autoshutdown -bidi -debug -mpris" 0 KiB I think I understand now. smplayer requires mplayer OR (mpv AND youtube-dl). You had mpv installed, but not youtube-dl. When faced with an any-of group with neither item. satisfied, portage typically prefers the left-hand item (hence pulling in mplayer). https://gitweb.gentoo.org/repo/gentoo.git/commit/media-video/mpv/mpv-9999.ebuild?id=4d5efde6e0f15d4c4537e72ddb5350b08b512952 "media-video/mpv: sync live ebuild make libass no-op Closes: https://bugs.gentoo.org/716624" This is the result when I want to use mpv-9999: These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] media-video/smplayer-20.4.2::gentoo USE="-autoshutdown -bidi -debug -mpris" [ebuild N ] media-video/mplayer-1.4_pre::poly-c USE="X a52 aalib alsa bluray cddb cdio dga dts dv dvb dvd dvdnav enca encode faac faad fbcon ftp gif gsm iconv ipv6 jack jpeg ladspa libass live lzo mad md5sum mng mp3 network openal opengl osdmenu png pulseaudio pvr radio rar rtc rtmp sdl shm speex theora truetype twolame unicode v4l vdpau vorbis x264 xinerama xscreensaver xv xvid (-altivec) (-aqua) -bidi -bl -bs2b -cdparanoia -cpudetection -debug -doc -ggi -joystick -libcaca -libmpeg2 -lirc -nas (-nut) -oss -pnm -samba (-selinux) -tga -toolame -tremor -vcd (-vidix) -yuv4mpeg -zoran" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 -ssse3" VIDEO_CARDS="-mga" 14.703 KiB [ebuild U *] media-video/mpv-9999::gentoo [0.32.0-r1::gentoo] USE="X alsa archive bluray cdda cli drm dvb dvd egl iconv jack javascript jpeg lcms lua openal opengl pulseaudio rubberband sdl uchardet vaapi vdpau vulkan xv zlib (-aqua) (-coreaudio) -cplugins -cuda -debug (-doc) -gamepad -gbm -libcaca -libmpv -luajit (-raspberry-pi) (-selinux) -test -tools -wayland -zimg (-libass%*) (-oss%) (-samba%)" PYTHON_TARGETS="python3_7 python3_8 -python3_6" 0 KiB [nomerge ] media-video/mplayer-1.4_pre::poly-c USE="X a52 aalib alsa bluray cddb cdio dga dts dv dvb dvd dvdnav enca encode faac faad fbcon ftp gif gsm iconv ipv6 jack jpeg ladspa libass live lzo mad md5sum mng mp3 network openal opengl osdmenu png pulseaudio pvr radio rar rtc rtmp sdl shm speex theora truetype twolame unicode v4l vdpau vorbis x264 xinerama xscreensaver xv xvid (-altivec) (-aqua) -bidi -bl -bs2b -cdparanoia -cpudetection -debug -doc -ggi -joystick -libcaca -libmpeg2 -lirc -nas (-nut) -oss -pnm -samba (-selinux) -tga -toolame -tremor -vcd (-vidix) -yuv4mpeg -zoran" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 -ssse3" VIDEO_CARDS="-mga" [ebuild N ] app-i18n/enca-1.19-r2::gentoo USE="iconv -doc -recode -static-libs" ABI_X86="32 (64) (-x32)" 455 KiB [ebuild N ] media-plugins/live-2020.03.06:0/8::gentoo USE="libressl ssl" 7.062 KiB Total: 4 packages (1 upgrade, 3 new), Size of downloads: 22.219 KiB still the same for media-video/smplayer-20.6.0 Please remove the libass USE dependency when used with mpv-9999. fixed Please close. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b583c55c721d579b7b1829bb29739c3076d57734 "media-video/smplayer: Latest media-video/mpv made libass non-optional Closes: https://bugs.gentoo.org/756253" - media-video/mpv[libass,X] + media-video/mpv[libass(+),X] |