Package Details: mpv-git 0.39.0_13_g2c5928e518-1

Git Clone URL: https://aur.archlinux.org/mpv-git.git (read-only, click to copy)
Package Base: mpv-git
Description: Video player based on MPlayer/mplayer2 (git version)
Upstream URL: https://mpv.io
Keywords: media player video
Licenses: GPL-2.0-or-later
Conflicts: mpv
Provides: libmpv.so, mpv
Submitter: rpolzer
Maintainer: qmega
Last Packager: qmega
Votes: 225
Popularity: 0.167051
First Submitted: 2012-12-04 09:21 (UTC)
Last Updated: 2024-09-24 06:58 (UTC)

Required by (409)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 15 16 17 18 19 20 21 22 23 24 25 .. 38 Next › Last »

1ace commented on 2016-02-02 23:14 (UTC)

Would you be OK with adding `--enable-wayland` ?

WorMzy commented on 2016-01-26 10:17 (UTC)

...no. Users with AUR helpers should understand that this is a -git package and they should upgrade it frequently (or track the upstream repository for changes). The PKGBUILD should only be updated if the dependencies change or the build/package/etc functions need updating. Also, tools like yaourt are not package managers, they are AUR helpers.

EndlessEden commented on 2016-01-26 08:54 (UTC)

@qmega - no no, its working fine on my end. Im quite satisfied. Once i realized it was auto-detecting ffmpeg-git(which i was using at the previous time-of-build) as the ffmpeg provider, then setting a depend. on it. All was good, i just now always rebuild mpv right after ever ffmpeg build. **Note: you should bump the git-version per commit. That way package managers with aur support(such as yaourt) can auto-detect the update and treat it as a upgraded package.

qmega commented on 2016-01-13 00:18 (UTC)

@ttz: An optdepend tells the packaging system that you can freely install or uninstall it and you will just get/lose the associated optional functionality. Although Lua support is an optional dependency for mpv, it doesn't work like that. If you don't have it installed when you build, Lua support won't be there, even if you install Lua later. And if you build with Lua support, uninstalling Lua will render your mpv unable to run. If you have a compatible Lua installed when you build mpv, it will be picked up and will be a hard depend of the generated package (as it should be, because the package won't work without it). As a compromise, the last time this was asked I added a message on install that addresses this issue and specifically mentions Lua, but I have it only on the first install to avoid annoying people. Here's also what I said last time about the auto-detecting dependencies thing: I know the dependency system is non-ideal, but I haven't thought of anything better. The way it is prevents dependencies from getting out of sync, and allows everyone to use whichever optional features they want without having to install a bunch of stuff they don't or edit the PKGBUILD every time. The price is that you have to figure out which extra packages you need the first time you install, but at least you only have to do that once. If you can think of a better system, I'm all ears. @mnovick1988: ffmpeg is the only dependency that is hardcoded in the PKGBUILD because it's the only thing that mpv can't be built without. Since ffmpeg-git provides ffmpeg, it satisfies any pre-checking done by an AUR helper or whatever. When packaging, though, the dependencies are filled based on what the built binary links against. In your case, the package that owns the relevant library files is ffmpeg-git, so that's the package that goes in. When one package provides another, the script has no way of knowing if the thing mpv links against is part of the shared feature set or something that only the special version has. I suppose a special case could be added for ffmpeg, but I'm not sure if that would even be correct. (Would your mpv binary actually still work if you replaced your git ffmpeg with release?) Was this just a curiosity, or is it actually causing problems for you?

EndlessEden commented on 2016-01-12 20:49 (UTC)

strangely, this sets a dependancy on ffmpeg-git, in the package afterbuilding. but the pkgbuild specifically states ffmpeg is the depend.

ttz commented on 2016-01-10 04:24 (UTC) (edited on 2016-01-10 04:25 (UTC) by ttz)

suggestion: add lua and luajit as opt deps (needed for On Screen Controller)?

qmega commented on 2016-01-09 23:52 (UTC)

Done. I was thinking about doing that when the change was first made upstream, but got busy and forgot. This means the binaries built by this package by default must be distributed under GPL3. I don't think this should cause any problems for anyone, but someone please correct me if I'm wrong.

regitator commented on 2016-01-09 12:03 (UTC)

Can I propose to add "--enable-gpl3" to the configure options and changing the license to GPL3? This enbles some additional features (nnedi3 scaler). Thanks!

ahjolinna commented on 2015-09-20 16:39 (UTC)

@bernd_b: was first disabled, now its removed 100%, here is the reason why: https://github.com/mpv-player/mpv/commit/3b3170aedb4c8a9bfa32238f3b580feea22071f8 more about it: https://github.com/mpv-player/mpv/commit/f792f56440c33fae4f027518fe999daa9e8d3771 qmega: about that 'out-of-date flag', I can't even remember the reason anymore, I did it 4am + vodka...maybe that is the reason..sorry :D

bernd_b commented on 2015-09-20 13:06 (UTC)

[dvdnav] DVD menu support has been removed Did I make something wrong again or is it just what is says? How would I switch from title to title without using command-line from now on playing DVDs?