Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 753737 | Differences between
and this patch

Collapse All | Expand All

(-)telegram-desktop-2.4.6.ebuild.orig (-3 / +6 lines)
Lines 16-22 Link Here
16
LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
16
LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
17
SLOT="0"
17
SLOT="0"
18
KEYWORDS="amd64 ~ppc64"
18
KEYWORDS="amd64 ~ppc64"
19
IUSE="+dbus enchant +gtk +hunspell libressl lto pulseaudio +spell +webrtc +X"
19
IUSE="+dbus enchant +gtk +hunspell libressl lto pulseaudio +spell wayland +webrtc +X"
20
20
21
RDEPEND="
21
RDEPEND="
22
	!net-im/telegram-desktop-bin
22
	!net-im/telegram-desktop-bin
Lines 26-32 Link Here
26
	libressl? ( dev-libs/libressl:0= )
26
	libressl? ( dev-libs/libressl:0= )
27
	dev-libs/xxhash
27
	dev-libs/xxhash
28
	dev-qt/qtcore:5
28
	dev-qt/qtcore:5
29
	dev-qt/qtgui:5[dbus?,jpeg,png,wayland,X(-)?]
29
	dev-qt/qtgui:5[dbus?,jpeg,png,wayland?,X(-)?]
30
	dev-qt/qtimageformats:5
30
	dev-qt/qtimageformats:5
31
	dev-qt/qtnetwork:5
31
	dev-qt/qtnetwork:5
32
	dev-qt/qtsvg:5
32
	dev-qt/qtsvg:5
Lines 83-88 Link Here
83
83
84
S="${WORKDIR}/${MY_P}"
84
S="${WORKDIR}/${MY_P}"
85
85
86
PATCHES=( "${FILESDIR}/optional-wayland.patch" )
87
86
pkg_pretend() {
88
pkg_pretend() {
87
	if has ccache ${FEATURES}; then
89
	if has ccache ${FEATURES}; then
88
		ewarn
90
		ewarn
Lines 95-101 Link Here
95
97
96
src_prepare() {
98
src_prepare() {
97
	# conditional patching is bad, but we want vanilla telegram with webrtc.
99
	# conditional patching is bad, but we want vanilla telegram with webrtc.
98
	use webrtc || local PATCHES=( "${FILESDIR}/no-webrtc-build.patch" )
100
	use webrtc || local PATCHES+=( "${FILESDIR}/no-webrtc-build.patch" )
99
101
100
	# no explicit toggle #752417
102
	# no explicit toggle #752417
101
	sed -i 's/DESKTOP_APP_USE_PACKAGED/NO_ONE_WILL_EVER_SET_THIS/' \
103
	sed -i 's/DESKTOP_APP_USE_PACKAGED/NO_ONE_WILL_EVER_SET_THIS/' \
Lines 126-131 Link Here
126
		-DDESKTOP_APP_USE_PACKAGED_FONTS=ON
128
		-DDESKTOP_APP_USE_PACKAGED_FONTS=ON
127
		-DTDESKTOP_DISABLE_GTK_INTEGRATION="$(usex gtk OFF ON)"
129
		-DTDESKTOP_DISABLE_GTK_INTEGRATION="$(usex gtk OFF ON)"
128
		-DTDESKTOP_LAUNCHER_BASENAME="${PN}"
130
		-DTDESKTOP_LAUNCHER_BASENAME="${PN}"
131
		-DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION="$(usex wayland OFF ON)"
129
		-DDESKTOP_APP_DISABLE_DBUS_INTEGRATION="$(usex dbus OFF ON)"
132
		-DDESKTOP_APP_DISABLE_DBUS_INTEGRATION="$(usex dbus OFF ON)"
130
		-DDESKTOP_APP_DISABLE_SPELLCHECK="$(usex spell OFF ON)" # enables hunspell (recommended)
133
		-DDESKTOP_APP_DISABLE_SPELLCHECK="$(usex spell OFF ON)" # enables hunspell (recommended)
131
		-DDESKTOP_APP_DISABLE_WEBRTC_INTEGRATION="$(usex webrtc OFF ON)"
134
		-DDESKTOP_APP_DISABLE_WEBRTC_INTEGRATION="$(usex webrtc OFF ON)"

Return to bug 753737