summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorEsteve Varela Colominas <esteve.varela@gmail.com>2023-12-31 13:16:08 +0100
committerYixun Lan <dlan@gentoo.org>2024-01-02 11:47:10 +0000
commitaab45ee33f081fc6df88b8afac7d22cd18b9f9bf (patch)
tree300837cea4f87cbe5e0e53269c0f3251f74efea8 /net-im
parentsci-geosciences/folium: PythonCompatUpdate (diff)
downloadgentoo-aab45ee33f081fc6df88b8afac7d22cd18b9f9bf.tar.gz
gentoo-aab45ee33f081fc6df88b8afac7d22cd18b9f9bf.tar.bz2
gentoo-aab45ee33f081fc6df88b8afac7d22cd18b9f9bf.zip
net-im/telegram-desktop: Hardcode XDG_DATA_DIRS variable
Closes: https://bugs.gentoo.org/920819 Closes: https://github.com/gentoo/gentoo/pull/34576 Thanks-to: tt_1 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild6
-rw-r--r--net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild6
2 files changed, 12 insertions, 0 deletions
diff --git a/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild b/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild
index 8e9ff6ff89ab..1173997980e4 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild
@@ -146,6 +146,12 @@ src_prepare() {
}
src_configure() {
+ # Having user paths sneak into the build environment through the
+ # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir:
+ # - bug 909038: can't read from flatpak directories (fixed upstream)
+ # - bug 920819: system-wide directories ignored when variable is set
+ export XDG_DATA_DIRS="${EPREFIX}/usr/share"
+
# Evil flag (bug #919201)
filter-flags -fno-delete-null-pointer-checks
diff --git a/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild b/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild
index a09373f9f9f1..0d903b5eaadb 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild
@@ -146,6 +146,12 @@ src_prepare() {
}
src_configure() {
+ # Having user paths sneak into the build environment through the
+ # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir:
+ # - bug 909038: can't read from flatpak directories (fixed upstream)
+ # - bug 920819: system-wide directories ignored when variable is set
+ export XDG_DATA_DIRS="${EPREFIX}/usr/share"
+
# Evil flag (bug #919201)
filter-flags -fno-delete-null-pointer-checks