Commit Graph

573 Commits

Author SHA1 Message Date
Colin
582603d702
mpvScripts.smart-copy-paste-2: init at 0-unstable-2023-11-25 (#311388) 2024-11-19 00:00:25 +00:00
luftmensch-luftmensch
9405feaad9 smart-copy-paste-2: init at 0-unstable-2023-11-25 2024-11-18 23:57:51 +00:00
purrpurrn
ed15cbbff9 mpvScripts.mpv-subtitle-lines: init at 0-unstable-2024-05-19 2024-11-18 23:54:24 +00:00
Emily
8d9ac2131d mpv: restore non‐obsolete Swift library path hack
Turns out that it’s not obsolete; it avoids a runtime dependency
on the Swift wrapper because of some weird stuff we do. This should
probably be fixed in the Swift packaging, but let’s fix the closure
size again for now and add a comment for that.

This reverts commit 84d64ade98.

Fixes: #356861
2024-11-18 09:40:41 +00:00
Lin Xianyi
5dbb64eb04 mpvScripts.smartskip: init at 0-unstable-2023-11-25 2024-11-15 08:55:40 +08:00
Weijia Wang
23426d258b
mpvScripts.uosc: 5.5.0 -> 5.6.0 (#343490) 2024-11-01 03:45:51 +01:00
Emily
1af0df3fbd mpv: remove unreferenced patch
Fixes: f2280510e3
2024-10-24 22:07:21 +01:00
Franz Pletz
f4f88f9dbc
mpv: clean‐ups and Darwin improvements (#350674) 2024-10-24 13:24:46 +02:00
Emily
12ce8fdbc6 mpv: use wrapped bundle executable on Darwin
On macOS, many things won’t work properly unless mpv is executed from
the app bundle, such as spatial audio with `--ao=avfoundation`. This
ensures that those features work reliably and also avoids duplicating
the entire `mpv` binary.
2024-10-23 11:09:16 +01:00
Emily
bd2b925756 mpv: remove redundant Meson flag
Since we’re doing auto‐detection anyway, this is unnecessary.
2024-10-23 11:09:16 +01:00
Emily
8db2730152 mpv: enable {pipewire,pulse,wayland,x11}Support on non‐Darwin
No reason for FreeBSD to miss out on the fun.
2024-10-23 10:59:50 +01:00
Emily
41bdd31772 mpv: remove xvSupport flag
This prints out a big warning about how you shouldn’t be using
it. Upstream CI builds and Arch don’t enable it. There are other
backends of questionable worth that we don’t expose options for,
so let’s ditch this one.
2024-10-23 10:59:50 +01:00
Emily
7691ab6b73 mpv: disable sdl2Support by default
Upstream’s Meson defaults, upstream’s CI binaries, and Arch
don’t enable this.
2024-10-23 10:59:50 +01:00
Emily
61f229078d mpv: enable dvdnavSupport on non‐Linux
It builds fine on macOS.
2024-10-23 10:59:50 +01:00
Emily
5c59345ef6 mpv: disable vaapiSupport on Darwin 2024-10-23 10:59:50 +01:00
Emily
93222c08a5 mpv: remove unused libGLU dependency 2024-10-23 10:59:50 +01:00
Emily
0ef8ba26e1 mpv: remove unused libXxf86vm dependency 2024-10-23 10:59:50 +01:00
Emily
fefef477f9 mpv: remove xineramaSupport flag
Removed upstream:
<200992f90c>.
2024-10-23 10:59:50 +01:00
Emily
01f798521f mpv: remove screenSaverSupport flag
This is required as part of X11 support since the Meson transition.
2024-10-23 10:59:50 +01:00
Emily
45d592fbbe mpv: remove libpngSupport flag
Does nothing, removed upstream in 2012(!):
<6a26b4a665>.
2024-10-23 10:59:50 +01:00
Emily
cc7d201a92 mpv: remove theoraSupport flag
Does nothing, removed upstream in 2012(!):
<1fde09db6f>.
2024-10-23 10:59:50 +01:00
Emily
0e11e05d5e mpv: remove speexSupport flag
Does nothing, removed upstream in 2012(!):
<1fde09db6f>.
2024-10-23 10:59:50 +01:00
Emily
84d64ade98 mpv: remove obsolete Swift library path hack
This is now detected correctly as part of the SDK, as it should be.
2024-10-23 10:59:50 +01:00
Emily
2226998074 mpv: enable Vulkan on Darwin
Using `--vo=gpu` or `--vo=gpu-next` with MoltenVK is now supported
and has replaced the previous `cocoa-cb` as the default.
2024-10-23 10:56:04 +01:00
Emily
c7a1d6097d mpv: remove swiftSupport flag
mpv currently doesn’t even build successfully on macOS without Swift,
and there’s no use of Swift outside of the platform.
2024-10-23 10:56:03 +01:00
Emily
f2280510e3 mpv: remove legacy Darwin SDK pattern detritus
Oh, this is satisfying.

Swift already propagates its corresponding SDK, so we don’t need
the patch.
2024-10-23 09:58:27 +01:00
Emily
472f5217cc mpv: fix typo 2024-10-23 09:58:27 +01:00
luftmensch-luftmensch
6801c836ec
mpvScripts.modernx-zydezu: 0.3.7 -> 0.3.8 2024-10-22 20:13:11 +02:00
R. Ryantm
ec1501ade1 mpvScripts.quality-menu: 4.1.2 -> 4.2.0 2024-10-08 05:17:47 +00:00
Nick Cao
021c740e29
mpvScripts.visualizer: 0-unstable-2024-03-10 -> 0-unstable-2024-09-26 (#345478) 2024-10-07 10:24:51 -04:00
luftmensch-luftmensch
fb3637c7ae
mpvScripts.modernx-zydezu: 0.3.6.6 -> 0.3.7 2024-10-03 07:54:14 +02:00
Masum Reza
b2dd9cd1e1
mpv: fix build on darwin (#345600) 2024-10-01 08:50:10 +05:30
Winter
c5b0b6d29c mpv: fix build on darwin 2024-09-30 17:48:38 -04:00
lunik1
0d1f8619a3
mpvScripts.quality-menu: 4.1.1 -> 4.1.2 (#345108)
Diff: https://github.com/christoph-heinrich/mpv-quality-menu/compare/v4.1.1...v4.1.2
2024-09-30 23:04:14 +02:00
R. Ryantm
582e577d96 mpvScripts.visualizer: 0-unstable-2024-03-10 -> 0-unstable-2024-09-26 2024-09-30 10:08:00 +00:00
Franz Pletz
416309cca4
mpv: 0.38.0 -> 0.39.0 (#344452) 2024-09-26 15:32:07 +02:00
Markus Kowalewski
c7af1e75f7
mpvScripts.dynamic-crop: 0-unstable-2024-06-22 -> 0-unstable-2024-09-14 (#343909) 2024-09-26 11:02:39 +02:00
Franz Pletz
5606fe89b8
mpv: 0.38.0 -> 0.39.0 2024-09-25 17:13:32 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
R. Ryantm
809f17bc76 mpvScripts.dynamic-crop: 0-unstable-2024-06-22 -> 0-unstable-2024-09-14 2024-09-23 07:58:57 +00:00
R. Ryantm
d7c610e6ed mpvScripts.uosc: 5.5.0 -> 5.6.0 2024-09-21 12:35:57 +00:00
Peder Bergebakken Sundt
8c8c27bb19 treewide: remove unused inputs 2024-09-18 01:00:07 +02:00
Peder Bergebakken Sundt
039b72d0c7
mpvScripts.mpv-osc-tethys: init at 0-unstable-2024-08-19 (#335785) 2024-09-15 23:49:16 +02:00
OTABI Tomoya
e175594837
mpvScripts.uosc: 5.2.0 -> 5.5.0 (#338909) 2024-09-14 10:48:12 +09:00
Weijia Wang
de898872e7
mpvScripts.thumbfast: 0-unstable-2023-12-08 -> 0-unstable-2024-08-02 (#332669) 2024-09-12 22:57:28 +02:00
R. Ryantm
97fa413da6 mpvScripts.memo: 0-unstable-2024-07-02 -> 0-unstable-2024-09-03 2024-09-09 18:16:27 +00:00
R. Ryantm
0b1bc0fa3c mpvScripts.uosc: 5.2.0 -> 5.5.0 2024-09-09 06:10:51 +00:00
éclairevoyant
e9f0695f3c
mpvScripts.mpv-notify-send: 0-unstable-2020-02-24 -> 0-unstable-2024-07-11 2024-08-29 10:08:57 -04:00
éclairevoyant
3c005b2730
mpvScripts.mpv-notify-send: update repo url 2024-08-29 10:08:30 -04:00
éclairevoyant
f003a26a14
mpvScripts.mpv-notify-send: modernise 2024-08-29 09:23:28 -04:00