diff --git a/community/krita/32.patch b/community/krita/32.patch
index fbb7dacdc72bb0a4b496a1948f5306cfef6b3a56..e77b5ace06f0df5dcfa041321ae6ef8bc116861c 100644
--- a/community/krita/32.patch
+++ b/community/krita/32.patch
@@ -1,3 +1,16 @@
+diff --git a/plugins/metadata/common/KisExiv2IODevice.cpp b/plugins/metadata/common/KisExiv2IODevice.cpp
+index bf5cdc2..99cb8b0 100644
+--- a/plugins/metadata/common/KisExiv2IODevice.cpp
++++ b/plugins/metadata/common/KisExiv2IODevice.cpp
+@@ -178,7 +178,7 @@ void KisExiv2IODevice::transfer(Exiv2::BasicIo &src)
+ #if defined(_MSC_VER)
+ int KisExiv2IODevice::seek(int64_t offset, Exiv2::BasicIo::Position position)
+ #else
+-int KisExiv2IODevice::seek(long offset, Exiv2::BasicIo::Position position)
++int KisExiv2IODevice::seek(int64_t offset, Exiv2::BasicIo::Position position)
+ #endif
+ {
+     qint64 pos = 0;
 diff --git a/plugins/metadata/common/KisExiv2IODevice.h b/plugins/metadata/common/KisExiv2IODevice.h
 index 27f5f8d..0f8f565 100644
 --- a/plugins/metadata/common/KisExiv2IODevice.h
diff --git a/community/krita/APKBUILD b/community/krita/APKBUILD
index 873b9706fc011b44dddfa00b0a34750bbd85ce8f..6c3e6e33808b0dc2099d3652bef3caf7ab67c627 100644
--- a/community/krita/APKBUILD
+++ b/community/krita/APKBUILD
@@ -98,5 +98,5 @@ sha512sums="
 b745eb9f51bb08df0948d6b97b85aee6a74b496df3e8423fb9107d79551daadb21960b4bb5c438348f662c67d0ec5b2fa6da18cfa5feb418659881cddd24d8f1  krita-5.1.5.tar.xz
 642aaa3192114d39add74955da7747ca77d543858382dc0824c0be73696c0b7736dbadd0ca9ca8ef321a712df57b1ee39999c4ae741cb6459b43312e7cb146bb  krita-tiff-heap-crash.patch
 a145d9402e372f8453509eb711546418bf5578713d8bb8a42bb24497441781b4fbdc661511f72041d006687c42b465066ce072e303b6aed053aead2020ef106e  exiv2-0.28.patch
-f07daef9e45d398aead708490a72b96f3d2bb61da7d4ff25fa3267f18b2f80b4bf4ca158ea3619dbf5b67920fe3ca58b8281ff1d593a3423775e79dff43fe490  32.patch
+c14bf4876e1bc0e757ed5c9231b1875c26d495462ce74b34e7dee958bc482b86754c1636b9b2cdf31fcc81484ade08988b8c8c4aa9ef83af66a5a03a4c237e44  32.patch
 "