about summary refs log tree commit diff
path: root/pkgs/development/libraries/libportal
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2022-08-04 22:55:00 +0200
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2022-08-04 22:55:00 +0200
commit944a51a7a5cc6a3b7c430cbad7fffa3d785a686d (patch)
tree25312e9da156a66f279532cda48b26832997d3ce /pkgs/development/libraries/libportal
parentd7007f3b80ddf624db0da015ec83d614825a34e4 (diff)
libportal: add darwin support
Diffstat (limited to 'pkgs/development/libraries/libportal')
-rw-r--r--pkgs/development/libraries/libportal/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libportal/default.nix b/pkgs/development/libraries/libportal/default.nix
index cb0da5c560d25..29080f119cd4f 100644
--- a/pkgs/development/libraries/libportal/default.nix
+++ b/pkgs/development/libraries/libportal/default.nix
@@ -1,6 +1,7 @@
 { stdenv
 , lib
 , fetchFromGitHub
+, fetchpatch
 , meson
 , ninja
 , pkg-config
@@ -29,6 +30,14 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-wDDE43UC6FBgPYLS+WWExeheURCH/3fCKu5oJg7GM+A=";
   };
 
+  patches = [
+    (fetchpatch {
+      name = "fix-build-on-darwin.patch";
+      url = "https://github.com/flatpak/libportal/pull/106/commits/73f63ee57669c4fa604a7772484cd235d4fb612c.patch";
+      sha256 = "sha256-c9WUQPhn4IA3X1ie7SwnxuZXdvpPkpGdU4xgDwKN/L0=";
+    })
+  ];
+
   nativeBuildInputs = [
     meson
     ninja
@@ -65,6 +74,6 @@ stdenv.mkDerivation rec {
     homepage = "https://github.com/flatpak/libportal";
     license = licenses.lgpl3Plus;
     maintainers = with maintainers; [ jtojnar ];
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
 }