about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers/qutebrowser
diff options
context:
space:
mode:
authorRobert Schütz <dev@schuetz-co.de>2021-04-09 13:16:26 +0200
committerGitHub <noreply@github.com>2021-04-09 13:16:26 +0200
commitff0886337b7621bddb2b76fd86e4867a70571d55 (patch)
treef78ded9f010fc5600788b693fc04c008e3fb0ba5 /pkgs/applications/networking/browsers/qutebrowser
parentafd73abc4beb16bb0e5093718511c17fec384586 (diff)
qutebrowser: don't crash on :version command (#118885)
Diffstat (limited to 'pkgs/applications/networking/browsers/qutebrowser')
-rw-r--r--pkgs/applications/networking/browsers/qutebrowser/default.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix
index 6cb947cb81643..a94b7eb760557 100644
--- a/pkgs/applications/networking/browsers/qutebrowser/default.nix
+++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchurl, fetchzip, python3
+{ lib, fetchpatch, fetchurl, fetchzip, python3
 , mkDerivationWith, wrapQtAppsHook, wrapGAppsHook, qtbase, glib-networking
 , asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2
 , libxslt, gst_all_1 ? null
@@ -67,7 +67,15 @@ in mkDerivationWith python3Packages.buildPythonApplication rec {
     ++ lib.optional (pythonOlder "3.9") importlib-resources
   );
 
-  patches = [ ./fix-restart.patch ];
+  patches = [
+    ./fix-restart.patch
+    (fetchpatch {
+      name = "fix-version-parsing.patch";
+      url = "https://github.com/qutebrowser/qutebrowser/commit/c3d1b71c6f08607f47353f406aca0168bb3062a1.patch";
+      excludes = [ "doc/changelog.asciidoc" ];
+      sha256 = "1vm2yjvmrw4cyn8mpwfwvvcihn74f60ql3qh1rjj8n0wak8z1ir6";
+    })
+  ];
 
   dontWrapGApps = true;
   dontWrapQtApps = true;