about summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2024-02-04 17:37:13 +0200
committerGitHub <noreply@github.com>2024-02-04 17:37:13 +0200
commit863faaacc38cd9047a1bf890033e35dd54c649e0 (patch)
treeb13326df5c5b9fa764405257aa49d5ce22a1d73a /pkgs/development/libraries
parent8f893ff1dadba01ae14fa99fb69abba64d5b4a21 (diff)
parent694844bc9a15e6304c99c2659a32f6e30973f8eb (diff)
downloadnixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.tar
nixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.tar.gz
nixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.tar.bz2
nixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.tar.lz
nixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.tar.xz
nixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.tar.zst
nixlib-863faaacc38cd9047a1bf890033e35dd54c649e0.zip
Merge pull request #285854 from seanybaggins/add-mingw32-support-dav1d
Add mingw32 support dav1d
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/dav1d/default.nix23
1 files changed, 16 insertions, 7 deletions
diff --git a/pkgs/development/libraries/dav1d/default.nix b/pkgs/development/libraries/dav1d/default.nix
index 9c5e5101c8af..670f568e0b6a 100644
--- a/pkgs/development/libraries/dav1d/default.nix
+++ b/pkgs/development/libraries/dav1d/default.nix
@@ -1,11 +1,20 @@
-{ lib, stdenv, fetchFromGitHub
-, meson, ninja, nasm, pkg-config
+{ lib
+, stdenv
+, fetchFromGitHub
+, meson
+, ninja
+, nasm
+, pkg-config
 , xxHash
 , withTools ? false # "dav1d" binary
-, withExamples ? false, SDL2 # "dav1dplay" binary
-, useVulkan ? false, libplacebo, vulkan-loader, vulkan-headers
+, withExamples ? false
+, SDL2 # "dav1dplay" binary
+, useVulkan ? false
+, libplacebo
+, vulkan-loader
+, vulkan-headers
 
-# for passthru.tests
+  # for passthru.tests
 , ffmpeg
 , gdal
 , handbrake
@@ -34,7 +43,7 @@ stdenv.mkDerivation rec {
     ++ lib.optional withExamples SDL2
     ++ lib.optionals useVulkan [ libplacebo vulkan-loader vulkan-headers ];
 
-  mesonFlags= [
+  mesonFlags = [
     "-Denable_tools=${lib.boolToString withTools}"
     "-Denable_examples=${lib.boolToString withExamples}"
   ];
@@ -62,7 +71,7 @@ stdenv.mkDerivation rec {
     changelog = "https://code.videolan.org/videolan/dav1d/-/tags/${version}";
     # More technical: https://code.videolan.org/videolan/dav1d/blob/${version}/NEWS
     license = licenses.bsd2;
-    platforms = platforms.unix;
+    platforms = platforms.unix ++ platforms.windows;
     maintainers = with maintainers; [ primeos ];
   };
 }