diff --git a/srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch b/srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch new file mode 100644 index 00000000000..5157156d81a --- /dev/null +++ b/srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch @@ -0,0 +1,17 @@ +--- a/flatpak-integrator/plugin.cpp ++++ b/flatpak-integrator/plugin.cpp +@@ -143,7 +143,14 @@ private: + { + constexpr auto maxBufferSize = 1024; + thread_local std::array buffer; ++#ifdef STRERROR_R_CHAR_P + return strerror_r(error, buffer.data(), buffer.size()); ++#else ++ // Won't be changed by strerror_r but not const so compiler doesn't throw an error ++ static char unknown[] = "unknown error"; ++ ++ return strerror_r(error, buffer.data(), buffer.size()) ? unknown : buffer.data(); ++#endif + } + + int openNoSymlinks(const std::filesystem::path &path, int flags, mode_t mode = 0) diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template index c29fbe24834..a2ed7a0bb20 100644 --- a/srcpkgs/plasma-browser-integration/template +++ b/srcpkgs/plasma-browser-integration/template @@ -1,6 +1,6 @@ # Template file for 'plasma-browser-integration' pkgname=plasma-browser-integration -version=6.2.5 +version=6.3.2 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF @@ -15,4 +15,4 @@ maintainer="John " license="GPL-3.0-or-later" homepage="https://invent.kde.org/plasma/plasma-browser-integration" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=25da9051669f20a1bf9bd8987d95621b2e664131a3c38701a3c5e2f86d9b5dce +checksum=151474e9cce936282d8412483f99e526c5f199a30488515c61a22612777578ef