diff options
author | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2023-06-28 00:39:06 -0700 |
---|---|---|
committer | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2023-06-28 00:39:06 -0700 |
commit | 03f8a481b4cbdabc5d17a943e8663fa7c0c1797d (patch) | |
tree | 06fde27e4f9657e3a987edddd197c6e3ff66ed24 /pkgs/development/mobile | |
parent | 0dc02fa9bb031c0d6d58709500540c560d62aff1 (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.nix | 12 |
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 |