about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-06-20 15:37:27 +0300
committerK900 <me@0upti.me>2024-06-20 15:37:27 +0300
commit9043e8619ffac8c476898f49d24b37dbff18592d (patch)
tree79382a0089596cbc76984458a844af9431de41ae /pkgs
parentcb3cfc25632eb77957c23e93f551dfd73c9ef47e (diff)
kdePackages.ksvg: backport bug fix
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/kde/frameworks/ksvg/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/kde/frameworks/ksvg/default.nix b/pkgs/kde/frameworks/ksvg/default.nix
index 82dbce5c08294..0aa6053f00974 100644
--- a/pkgs/kde/frameworks/ksvg/default.nix
+++ b/pkgs/kde/frameworks/ksvg/default.nix
@@ -2,9 +2,19 @@
   mkKdeDerivation,
   qtdeclarative,
   qtsvg,
+  fetchpatch,
 }:
 mkKdeDerivation {
   pname = "ksvg";
 
+  patches = [
+    # Backport patch for SVG rendering glitches with fractional scale
+    # FIXME: remove in 6.4
+    (fetchpatch {
+      url = "https://invent.kde.org/frameworks/ksvg/-/commit/74f9f9cbd226407f8cde08c5cd5a711444e2775d.patch";
+      hash = "sha256-i4Wcvo0CkpN2qdlTesnzUyd0mzG1VKbycP5Pd1rHPVg=";
+    })
+  ];
+
   extraBuildInputs = [qtdeclarative qtsvg];
 }