<beerman>
i might have mpv and the latest problems with it figured out, though, just with a master checkout of it, which should be released soon judging by a issue that tracks their effort to release it, and all tasks are checked by now. I dunno how much sense it makes to try and fix the current release tar over just taking a master checkout..
farkuhar has joined #crux-devel
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux-devel
farkuhar has quit [Ping timeout: 252 seconds]
<beerman>
farkuhar: feel free to try the updates and see if that fixes mpv for you too
SiFuh_ has joined #crux-devel
SiFuh has quit [Ping timeout: 276 seconds]
farkuhar has joined #crux-devel
<farkuhar>
beerman: mpv is running successfully after your latest updates to glslang, shaderc, and libplacebo. I cannot test the playback of optical media, though, because meson setup does not perform tests for dvdnav.pc and libcdio_cdda.pc on its own (the older Pkgfile tested for their existence and explicitly enabled {dvdnav,cdda} if found).
<beerman>
not sure who cares about dvd support anyway, but yeah :D
<farkuhar>
for contrib/mpv, the patch would simply be restoring the lines deleted from the old Pkgfile, such as [ -e /usr/lib/pkgconfig/dvdnav.pc ] && PKGMK_MPV+=' --enable-dvdnav'. Patching upstream's meson_options.txt to auto-detect these optional features (rather than disabling by default) is also possible, but more fragile than performing our own filesystem tests.
<beerman>
you can do whatever I always do with prt-get isinst foo && PKGMK_BAR+=' -D baz=true' or whatever, yeah, but again, who cares for optical media anymore..?
<beerman>
there got to be a reason why this among all those options is disabled by default too, so.. 🤷♂️
<farkuhar>
I'll play around with the meson setup flags later this evening, to see what works best for achieving feature parity with the build that successfully played an old DVD yesterday.
<farkuhar>
At least we now have the release tarball that compiles with more recent shaderc and libplacebo, thanks to your latest commits. Enabling the optional features should be a much easier task.
<beerman>
it is no release tar ball
<beerman>
its a current master checkout
<beerman>
i don't want to invent crazy version numbers so i just bumped our Pkgfiles release number, its a bit of a dirty hack that I am not proud of, still better than inventing something, imo
chrcav has quit [Quit: Lost terminal]
<farkuhar>
beerman: http://sprunge.us/FjCnXz I tested the resulting build and got successful playback of both DVD and audio CD.
<farkuhar>
I still want to test the build recipe on a machine running X11, to investigate a comment in #crux about errors finding a suitable video output backend.