diff options
author | AndersonTorres <torres.anderson.85@protonmail.com> | 2022-12-07 13:39:17 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@protonmail.com> | 2022-12-07 14:11:00 -0300 |
commit | 11f03af9e3821c499015f5f191a02f77d6591ea3 (patch) | |
tree | 70d93f97514a3a15c8096ad501bde046a998b3fa /pkgs/applications/video/mpv | |
parent | 17adb474a4af4ec1b1f093457c7aced39f600594 (diff) |
mpv: use meson* functions
Diffstat (limited to 'pkgs/applications/video/mpv')
-rw-r--r-- | pkgs/applications/video/mpv/default.nix | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix index 11203b62df57..da5e6366fb61 100644 --- a/pkgs/applications/video/mpv/default.nix +++ b/pkgs/applications/video/mpv/default.nix @@ -100,20 +100,20 @@ in stdenv.mkDerivation rec { NIX_LDFLAGS = lib.optionalString x11Support "-lX11 -lXext "; mesonFlags = let - mesonFeatureFlag = feature: flag: "-D${feature}=${if flag then "enabled" else "disabled"}"; + inherit (lib) mesonOption mesonBool mesonEnable; in [ - "-Ddefault_library=shared" - "-Dlibmpv=true" - (mesonFeatureFlag "libarchive" archiveSupport) - (mesonFeatureFlag "manpage-build" true) - (mesonFeatureFlag "cdda" cddaSupport) - (mesonFeatureFlag "dvbin" dvbinSupport) - (mesonFeatureFlag "dvdnav" dvdnavSupport) - (mesonFeatureFlag "openal" openalSupport) - (mesonFeatureFlag "sdl2" sdl2Support) + (mesonOption "default_library" "shared") + (mesonBool "libmpv" true) + (mesonEnable "libarchive" archiveSupport) + (mesonEnable "manpage-build" true) + (mesonEnable "cdda" cddaSupport) + (mesonEnable "dvbin" dvbinSupport) + (mesonEnable "dvdnav" dvdnavSupport) + (mesonEnable "openal" openalSupport) + (mesonEnable "sdl2" sdl2Support) # Disable whilst Swift isn't supported - (mesonFeatureFlag "swift-build" swiftSupport) - (mesonFeatureFlag "macos-cocoa-cb" swiftSupport) + (mesonEnable "swift-build" swiftSupport) + (mesonEnable "macos-cocoa-cb" swiftSupport) ]; mesonAutoFeatures = "auto"; @@ -125,10 +125,10 @@ in stdenv.mkDerivation rec { ninja pkg-config python3 - ] ++ lib.optionals stdenv.isDarwin [ - xcbuild.xcrun - ] ++ lib.optionals swiftSupport [ swift ] - ++ lib.optionals waylandSupport [ wayland-scanner ]; + ] + ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun ] + ++ lib.optionals swiftSupport [ swift ] + ++ lib.optionals waylandSupport [ wayland-scanner ]; buildInputs = [ ffmpeg |