about summary refs log tree commit diff
path: root/pkgs/development/mobile
diff options
context:
space:
mode:
authorTheodore Ni <3806110+tjni@users.noreply.github.com>2023-06-28 00:39:06 -0700
committerTheodore Ni <3806110+tjni@users.noreply.github.com>2023-06-28 00:39:06 -0700
commit03f8a481b4cbdabc5d17a943e8663fa7c0c1797d (patch)
tree06fde27e4f9657e3a987edddd197c6e3ff66ed24 /pkgs/development/mobile
parent0dc02fa9bb031c0d6d58709500540c560d62aff1 (diff)
ios-webkit-debug-proxy: libplist 2.3.0 compatibility
Diffstat (limited to 'pkgs/development/mobile')
-rw-r--r--pkgs/development/mobile/ios-webkit-debug-proxy/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/development/mobile/ios-webkit-debug-proxy/default.nix b/pkgs/development/mobile/ios-webkit-debug-proxy/default.nix
index b9edbb4cbd4a2..4c9a5a4e35e12 100644
--- a/pkgs/development/mobile/ios-webkit-debug-proxy/default.nix
+++ b/pkgs/development/mobile/ios-webkit-debug-proxy/default.nix
@@ -20,14 +20,19 @@ stdenv.mkDerivation rec {
     owner = "google";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-cZ/p/aWET/BXKDrD+qgR+rfTISd+4jPNQFuV8klSLUo=";
+    hash = "sha256-cZ/p/aWET/BXKDrD+qgR+rfTISd+4jPNQFuV8klSLUo=";
   };
 
   patches = [
     # OpenSSL 3.0 compatibility
     (fetchpatch {
       url = "https://github.com/google/ios-webkit-debug-proxy/commit/5ba30a2a67f39d25025cadf37c0eafb2e2d2d0a8.patch";
-      sha256 = "sha256-2b9BjG9wkqO+ZfoBYYJvD2Db5Kr0F/MxKMTRsI0ea3s=";
+      hash = "sha256-2b9BjG9wkqO+ZfoBYYJvD2Db5Kr0F/MxKMTRsI0ea3s=";
+    })
+    (fetchpatch {
+      name = "libplist-2.3.0-compatibility.patch";
+      url = "https://github.com/google/ios-webkit-debug-proxy/commit/94e4625ea648ece730d33d13224881ab06ad0fce.patch";
+      hash = "sha256-2deFAKIcNPDd1loOSe8pWZWs9idIE5Q2+pLkoVQrTLg=";
     })
     # Examples compilation breaks with --disable-static, see https://github.com/google/ios-webkit-debug-proxy/issues/399
     ./0001-Don-t-compile-examples.patch
@@ -41,10 +46,11 @@ stdenv.mkDerivation rec {
   preConfigure = ''
     NOCONFIGURE=1 ./autogen.sh
   '';
+
   enableParallelBuilding = true;
 
   meta = with lib; {
-    description = "A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector).";
+    description = "A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)";
     longDescription = ''
       The ios_webkit_debug_proxy (aka iwdp) proxies requests from usbmuxd
       daemon over a websocket connection, allowing developers to send commands