commit:     eb794111a0c1e1991fdf1fe674f472b51131b21a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 18 14:19:53 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Feb 18 15:04:00 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb794111

net-im/telegram-desktop: fix build with zlib-1.3.2[minizip]

Note that only tested 6.5.1, may or may not be insufficient for
older versions (incl. stable) but patch applies fine.

Bug: https://bugs.gentoo.org/970227
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../telegram-desktop/files/tdesktop-6.5.1-zlib-1.3.2.patch   | 12 ++++++++++++
 net-im/telegram-desktop/telegram-desktop-6.2.4.ebuild        |  1 +
 net-im/telegram-desktop/telegram-desktop-6.3.8.ebuild        |  1 +
 net-im/telegram-desktop/telegram-desktop-6.4.2.ebuild        |  1 +
 net-im/telegram-desktop/telegram-desktop-6.5.1.ebuild        |  1 +
 5 files changed, 16 insertions(+)

diff --git a/net-im/telegram-desktop/files/tdesktop-6.5.1-zlib-1.3.2.patch 
b/net-im/telegram-desktop/files/tdesktop-6.5.1-zlib-1.3.2.patch
new file mode 100644
index 000000000000..e35f5e6fd47a
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-6.5.1-zlib-1.3.2.patch
@@ -0,0 +1,12 @@
+(part of a downstream quickfix batch, may still need to be looked at upstream)
+
+https://bugs.gentoo.org/970227
+--- a/Telegram/lib_base/base/zlib_help.h
++++ b/Telegram/lib_base/base/zlib_help.h
+@@ -8,4 +8,4 @@
+ 
+-#include <zip.h>
+-#include <unzip.h>
++#include <minizip/zip.h>
++#include <minizip/unzip.h>
+ #include "logs.h"

diff --git a/net-im/telegram-desktop/telegram-desktop-6.2.4.ebuild 
b/net-im/telegram-desktop/telegram-desktop-6.2.4.ebuild
index cbbce35cf09e..7000773df936 100644
--- a/net-im/telegram-desktop/telegram-desktop-6.2.4.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-6.2.4.ebuild
@@ -82,6 +82,7 @@ PATCHES=(
        "${FILESDIR}"/tdesktop-5.7.2-cstring.patch
        "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
        "${FILESDIR}"/tdesktop-5.14.3-system-cppgir.patch
+       "${FILESDIR}"/tdesktop-6.5.1-zlib-1.3.2.patch
 )
 
 pkg_pretend() {

diff --git a/net-im/telegram-desktop/telegram-desktop-6.3.8.ebuild 
b/net-im/telegram-desktop/telegram-desktop-6.3.8.ebuild
index 7c026b643442..db7fac13e760 100644
--- a/net-im/telegram-desktop/telegram-desktop-6.3.8.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-6.3.8.ebuild
@@ -83,6 +83,7 @@ PATCHES=(
        "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
        "${FILESDIR}"/tdesktop-5.14.3-system-cppgir.patch
        "${FILESDIR}"/tdesktop-6.3.2-loosen-minizip.patch
+       "${FILESDIR}"/tdesktop-6.5.1-zlib-1.3.2.patch
 )
 
 pkg_pretend() {

diff --git a/net-im/telegram-desktop/telegram-desktop-6.4.2.ebuild 
b/net-im/telegram-desktop/telegram-desktop-6.4.2.ebuild
index 58a8725d25bb..354817797e6b 100644
--- a/net-im/telegram-desktop/telegram-desktop-6.4.2.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-6.4.2.ebuild
@@ -83,6 +83,7 @@ PATCHES=(
        "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
        "${FILESDIR}"/tdesktop-5.14.3-system-cppgir.patch
        "${FILESDIR}"/tdesktop-6.3.2-loosen-minizip.patch
+       "${FILESDIR}"/tdesktop-6.5.1-zlib-1.3.2.patch
 )
 
 pkg_pretend() {

diff --git a/net-im/telegram-desktop/telegram-desktop-6.5.1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-6.5.1.ebuild
index 7b3b200bd390..6c9706c04034 100644
--- a/net-im/telegram-desktop/telegram-desktop-6.5.1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-6.5.1.ebuild
@@ -83,6 +83,7 @@ PATCHES=(
        "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
        "${FILESDIR}"/tdesktop-5.14.3-system-cppgir.patch
        "${FILESDIR}"/tdesktop-6.3.2-loosen-minizip.patch
+       "${FILESDIR}"/tdesktop-6.5.1-zlib-1.3.2.patch
 )
 
 pkg_pretend() {

Reply via email to