-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mpv: 0.36.0 -> 0.37.0 #270691
mpv: 0.36.0 -> 0.37.0 #270691
Conversation
@AndersonTorres the PR is finally merged! You can procede with the update. |
It's on staging though, so we have to wait a bit. I'll keep an eye on this since I'm also interested in the mpv version bump. |
@AndersonTorres the pr made it's way into master, you can merge this if you want. |
No, I need to wait. |
Shot by splicing again! |
Code looks ok, but darwin fails: https://github.com/NixOS/nixpkgs/pull/270691/checks?check_run_id=20964475886 |
Fails by not finding libplacebo? |
libplacebo seems to fail on darwin. Not sure why mpv is searching for this even though vulkan support is only enabled on Linux. I don't have access to a darwin machine to debug this. |
Looking at the meson options, this commit could maybe fix the darwin build (cannot push onto your branch): f56f464 |
mental note: fixup authorship of last commit |
No worries. Unfortunately, no luck there. :( |
Because it might be useful, I tried enabling |
`--deep` is deprecated as of macos 13.0. It is also not supported by alternative `codesign` implementations like [sigtool](https://github.com/thefloweringash/sigtool). Related: NixOS/nixpkgs#270691
@davidkna Thank you for the explanation. I misunderstood it as referencing a (I mentioned enabling Vulkan support because the commit of yours I used did not have it enabled, but it was needed in the derivation to avoid the libplacebo error.) |
Result of 1 package marked as broken and skipped:
2 packages failed to build:
78 packages built:
|
Still not working for Darwin... |
It’s failing because libplacebo is conditioned on Vulkan support in the derivation, but the build requires it regardless. It needs to be added unconditionally to mpv’s build inputs. (Whether to enable Vulkan by default on Darwin is a separate question. It appears to work, but I don’t know what upstream expects or requires from it on Darwin.) |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/1428 |
Libplacebo supports vulkan on darwin through: MoltenVK |
Result of 1 package marked as broken and skipped:
4 packages failed to build:
76 packages built:
|
I wasn’t trying to suggest it didn’t or shouldn’t, and I apologize if I gave that impression. I wanted to address the failing build without getting sidetracked discussing what the default for It seems like it probably should be the default, but I’d prefer to defer to the others here who have been giving good feedback and providing fixes for the issues. My only contribution really to this PR was the switch to |
The things are getting worse. Now two packages don't build. |
@ofborg build sublime-music |
|
yes, I know. #284587 Now the point is about |
Looks good according to ofborg, probably some flaky tests failed/timed out? |
And some refactors: - Remove dev output (cycle detected in build of <mpv> in the references of output 'dev' from output 'out') - Env vars inside env - Remove nested with
Namely, libplacebo (since it is now unconditional) and VideoToolbox. Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de> Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Co-authored-by: Randy Eckenrode <randy@largeandhighquality.com>
Co-authored-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
`--deep` is deprecated as of macos 13.0. It is also not supported by alternative `codesign` implementations like [sigtool](https://github.com/thefloweringash/sigtool). Related: NixOS/nixpkgs#270691
`--deep` is deprecated as of macos 13.0. It is also not supported by alternative `codesign` implementations like [sigtool](https://github.com/thefloweringash/sigtool). Related: NixOS/nixpkgs#270691
`--deep` is deprecated as of macos 13.0. It is also not supported by alternative `codesign` implementations like [sigtool](https://github.com/thefloweringash/sigtool). Related: NixOS/nixpkgs#270691
Description of changes
Closes #270002
Waiting #269415
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Priorities
Add a 👍 reaction to pull requests you find important.