summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
commitceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (patch)
tree9f47ee47c31a0f13f9496879cd88a1042550aa81 /net-im
parent53cba99042fa967e2a93da9f8db806fe2d035543 (diff)
gentoo (leap year) resync : 29.02.2020
Diffstat (limited to 'net-im')
-rw-r--r--net-im/Manifest.gzbin9737 -> 9575 bytes
-rw-r--r--net-im/coccinella/Manifest2
-rw-r--r--net-im/coccinella/coccinella-0.96.20.ebuild4
-rw-r--r--net-im/discord-bin/Manifest4
-rw-r--r--net-im/discord-bin/discord-bin-0.0.10.ebuild (renamed from net-im/discord-bin/discord-bin-0.0.9-r1.ebuild)0
-rw-r--r--net-im/mattermost-desktop-bin/Manifest12
-rw-r--r--net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.3.1.ebuild93
-rw-r--r--net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.4.0.ebuild (renamed from net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.2.3.ebuild)2
-rw-r--r--net-im/mcabber/Manifest2
-rw-r--r--net-im/mcabber/mcabber-1.1.0-r2.ebuild2
-rw-r--r--net-im/signal-desktop-bin/Manifest2
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-1.31.0.ebuild2
-rw-r--r--net-im/silc-toolkit/Manifest3
-rw-r--r--net-im/silc-toolkit/metadata.xml5
-rw-r--r--net-im/silc-toolkit/silc-toolkit-1.1.10.ebuild39
-rw-r--r--net-im/telegram-desktop-bin/Manifest16
-rw-r--r--net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.14.ebuild (renamed from net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.7.ebuild)0
-rw-r--r--net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.8.ebuild51
-rw-r--r--net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.9.ebuild51
-rw-r--r--net-im/telegram-desktop/Manifest13
-rw-r--r--net-im/telegram-desktop/files/1.9.19-crash.patch47
-rw-r--r--net-im/telegram-desktop/metadata.xml4
-rw-r--r--net-im/telegram-desktop/telegram-desktop-1.9.14.ebuild (renamed from net-im/telegram-desktop/telegram-desktop-1.9.13-r1.ebuild)0
-rw-r--r--net-im/telegram-desktop/telegram-desktop-1.9.15.ebuild134
-rw-r--r--net-im/telegram-desktop/telegram-desktop-1.9.16.ebuild134
-rw-r--r--net-im/telegram-desktop/telegram-desktop-1.9.19.ebuild143
26 files changed, 490 insertions, 275 deletions
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 666a8ee9ccd6..139586e0d8e2 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/coccinella/Manifest b/net-im/coccinella/Manifest
index 9d8829d84fa9..9d10bd0901de 100644
--- a/net-im/coccinella/Manifest
+++ b/net-im/coccinella/Manifest
@@ -1,3 +1,3 @@
DIST Coccinella-0.96.20Src.tar.gz 9297799 BLAKE2B 1a69107e68f7cdf2bcc5b69cca99832c60132eff999b87e4f9e1a5b4b12a6d5a61eed00ce29a29f5f29b099d190a87db3ec00dc1a9ce27081972d37a20016005 SHA512 d19530a6293c3e6cdcda5c6f659acb051d8e6db88b3722deb81e3e418976929cbe415b625ee6b5c356b3a8b0bc2bf2c89e2e0140efeeb002b798e4eb2809b4fc
-EBUILD coccinella-0.96.20.ebuild 1729 BLAKE2B 0d99f36f05cae3936dcf3c4626e9a0c12b1591d6498c802946d8707d27e98736541c79b1c291d527ca0eea559c4c6b04bd01c6d8da8fc620c253d5b56da16442 SHA512 a22f4637eb872556bc470ebb18fb7c8c0cbc91f45573f7155810191b34ea93c982510ad02eadcea9819e8ec0689f7f799c74866c4976cb4dd3b0a384bcf81332
+EBUILD coccinella-0.96.20.ebuild 1725 BLAKE2B 4a5f58de84283e757f3f89343508ef0397e9365677f72330830e99f050d51fc067885071690cb3350099faecf33cd41d7f700348001b97dec812ac4bba0b6069 SHA512 11ecefafc97df27a30238bd79e45ff10e3082ed90541892c8072f373725df0826181a3da6b09d85c68f79fb413508941adbaef5ebe016a3d89b68908ae5d6027
MISC metadata.xml 717 BLAKE2B ec64cb7030826b5f688d5518a10a7be5303ed8eefc26aac627b9e235af9eace4cd921d7c844dd6e5323dc03a2b2cfd1d51f63e03ad900054020602dc6c5804ae SHA512 5210b2a405d756c27c8b594fcb86ffd255b2400610c425256b4d9af14797f0bdb537dd5f8be46a672ee09c1b0e1ffbab86865be85e84e0fde5ae534455c1e1b8
diff --git a/net-im/coccinella/coccinella-0.96.20.ebuild b/net-im/coccinella/coccinella-0.96.20.ebuild
index d582afacf842..1ff0984560c2 100644
--- a/net-im/coccinella/coccinella-0.96.20.ebuild
+++ b/net-im/coccinella/coccinella-0.96.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
@@ -30,7 +30,7 @@ S="${WORKDIR}/${NAME}-${PV}Src"
# einfo "Nothing to compile for ${P}."
#}
-src_install () {
+src_install() {
rm -R "${S}"/bin/unix/Linux/i686/ || die
rm -R "${S}"/bin/macosx || die
rm -R "${S}"/bin/windows || die
diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
index c8f1a6ac5343..981868c01407 100644
--- a/net-im/discord-bin/Manifest
+++ b/net-im/discord-bin/Manifest
@@ -1,3 +1,3 @@
-DIST discord-0.0.9.deb 44445792 BLAKE2B 0e2904282a6486f9d0aed8498dfa38233196d3e3c9b14d6064eefe770c061fd48c70f048972f58c911e5711b171e0a0702a2657ae6f6ee0c69f415ea7f641eb7 SHA512 3c9465566a340b9f6afcb47a3d2deec4b560c78d44e807742c660ab2d834ddf1d7b66958ae6ac1438ace21ccbcb81b11f9c72efb0ded2cbfce6b6e5631375b4a
-EBUILD discord-bin-0.0.9-r1.ebuild 1839 BLAKE2B 56ccc90249e0bb27d14b13f9a09ea059859223b0b0f43f7d9a1d0f1690b57ebe4b07279240f8ce1cba92a4d8e029418ee4393c5d5c44c69441dd46e1d44c8c3a SHA512 7fab8a5ab00d511c4ab8322de40ada6957b0d6228decdd29ca8395f6fdd5957ffc4d0cc2e0d6cb1d9a4f3e9b9c134caab17fcbc6900fd1470bc28a737faf1f50
+DIST discord-0.0.10.deb 68310032 BLAKE2B d7b192e78ab0f7ec1ca9c2d2358d5a4a32e543507b3a7553de618af322feaf180228569489d8e14e8316234067dcbd4aaff0cb32adb60b43bbd51a321ab0b7ec SHA512 f9b901b0a8ee2b0fb70e6671231ea8fcc41b60d7499e03d29026896a96f5c2d2e3ec992b5d0db7f9ee44fefccc2c5457a76c64a643a7d51a4c9d4f994b9c5d8d
+EBUILD discord-bin-0.0.10.ebuild 1839 BLAKE2B 56ccc90249e0bb27d14b13f9a09ea059859223b0b0f43f7d9a1d0f1690b57ebe4b07279240f8ce1cba92a4d8e029418ee4393c5d5c44c69441dd46e1d44c8c3a SHA512 7fab8a5ab00d511c4ab8322de40ada6957b0d6228decdd29ca8395f6fdd5957ffc4d0cc2e0d6cb1d9a4f3e9b9c134caab17fcbc6900fd1470bc28a737faf1f50
MISC metadata.xml 245 BLAKE2B 26bf988c73d073000ab8d21ea881c4088b90e7081410938828744375bfa8de31cce2c78154ccfc61105c853c1f24f4994ca4e5cbb80c4c89dfd489bbd10a09ee SHA512 ecb8a4621081ccdd43f08e4f560b0bc820c27d6a282c87e1a8f77137ec8b215188fe31f11fc6379533afee2ebe7e14d5395a45c1aab9abfe423fd832dba692a4
diff --git a/net-im/discord-bin/discord-bin-0.0.9-r1.ebuild b/net-im/discord-bin/discord-bin-0.0.10.ebuild
index 8299f57aaacf..8299f57aaacf 100644
--- a/net-im/discord-bin/discord-bin-0.0.9-r1.ebuild
+++ b/net-im/discord-bin/discord-bin-0.0.10.ebuild
diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest
index 5710b86bd0e8..fd3eef553151 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,9 +1,5 @@
-DIST mattermost-desktop-4.2.3-linux-ia32.tar.gz 66255949 BLAKE2B de657ed1944e516c184eaa65bea7a8e395c97b93e788bd5f7c13e749d6ecde7a26b0c4901a838c23f1785ff1c498cc982082bc9836bdd8b74cce6a53f49d8a13 SHA512 e8ff1893b8e9bfd7ea99b64f99b3a2302939dc21877fe99de5137cfcc5d6ae688f1fabcba4ebac4e0e41366a419666a5a37795a9804a15f6a12d083d20797613
-DIST mattermost-desktop-4.2.3-linux-x64.tar.gz 63208288 BLAKE2B 6f8389bf1149ca14b9f97f71a897e2900e194ca0fc0a4fe68fc317d594347db9d6f3887e5ec191498ee278a3e83aab5101c53857132353f9441b90ea7ea26a67 SHA512 0c0a700741c21cc9f10049b10ba9c561f0d50d705eeecf1044a5a14c3707b93ad4eeb58c7bed8ed3898d4c3ac43853203fd1c3ed8c60830657084159768c4a7b
-DIST mattermost-desktop-4.3.1-linux-ia32.tar.gz 96713874 BLAKE2B 863b570cb2e67ce675b5ed07add09f9f80fca9902dac70c2ba68ff3a42499b369dd7b4872872564d04e37fb026d6cdac463fcf300e39083533650616f53cd674 SHA512 0da5e1b355b7745a8d8fcd11e2e007aaef8e90691021eb5df5c523888f272ec4d3adf2fb28ad2d011d15e32cf8d9d298eb5d9ef29ef10f3810eb751422881583
-DIST mattermost-desktop-4.3.1-linux-x64.tar.gz 95188620 BLAKE2B ebbe7de9940551d5d217a56e8ff75bcc7eea92baf7916c0e1f57bea18c6267734984b4d4ea79e18cb0b4bda58cc71d6252758aa03d15d192ac38d2b5cb906273 SHA512 f0fef61f14b15c5b63d0533f422792a7540a33963241853b79524090dca8513f677ebafada7a73c22ce8fb36103712f2029ee5b96bf415e12be547634044c899
-DIST mattermost-desktop-bin-4.2.3.tar.gz 1126293 BLAKE2B 363236d8fe2df03cef66ce32d650af9caabf83cd1e37b4bd5b36ddb3fd015fa60608e49491d4ffdda3495bcf7318da6f4019e52a27e0971b0e47164ced1bc1f4 SHA512 478124a2cf9fff618035d408a73176fd68c21d16fdbecc307c621bf576d9bbdd2663a52a1dd4be6e3a0ea52029270d3f1d92c2180f0158b3c29d4116630c6f37
-DIST mattermost-desktop-bin-4.3.1.tar.gz 1187305 BLAKE2B 42005f0eb9b127362ef1a1fa50c50fcba55a3c9402f71dfb79e39dee1b8c74f7b9da01daa10de6f0ef7fa09ed5373ec6f8587f3f42510994eb7f5b0449ec35fe SHA512 8e0a0c904db387dad872aca5430e38927d99445cb53f0afe5ccf0fb783ae53684bc40a338ccac3a78cc0bf578488cddf4580dbc76f131864bfc648667da97c05
-EBUILD mattermost-desktop-bin-4.2.3.ebuild 2019 BLAKE2B 892e281d81add2dd9c243a2b1380d0dd97f5602762f0e0fc06600ce1d6ac5fb0302984aa0bd8544f4f75ca338063f41850dfde1d86189a37ed23b877e6cc4a16 SHA512 a5cdd71380dbe296fa64fc972185e382e4f5a69316bdd5dea6e836458320a9645d8cf7349bd863c6d44e1e7648d26788c36e40b29b5110f0c319e1237d1a93a0
-EBUILD mattermost-desktop-bin-4.3.1.ebuild 2024 BLAKE2B 6fd4bf38430f9f11acc244a664adf0509da5acc863282f73174b9cba92a87bfd14dd98d73214184d6fbcd2c6b418fa615d1b72d15a9b9e18a007cc0a141e4ca0 SHA512 f6f925ae4dac90a4bafd8fa935c5ff9317e078b97e81881a10ed80c3df6e35aa4a6352c7bde5842848e23be72b58a64a87c6353eabe90d65a0d00dd51e3fee26
+DIST mattermost-desktop-4.4.0-linux-ia32.tar.gz 95565337 BLAKE2B f81d381656d812274b1d54740d8bd1e1aacc47762c279a4edd1fb2ad9fdd595b2575a92825a37c1b12ab4a0a98423905ba605040cac8f7ababefe946a6bacd1e SHA512 412ebe5c110528372ad462d24c395125c46fe0930515a09ff705693cdd905a71037bd3672c2fe3ccc263addca4ecf497787f7dc70b45e782fbba1413a871eb7f
+DIST mattermost-desktop-4.4.0-linux-x64.tar.gz 94614879 BLAKE2B c83d449e45bfbde229316885210d6bd6eb5cfc6f6791c863fc02d4b1cb6ab9a89d5268e1fe4beb3273ee3b09a408fc5fa4c6949e05da8c19e7d92a13940be232 SHA512 eae1a08cf73199bab1d2b35d68134193211d71fae532486ff328534707c652e8a33cdfd984de79b663f4b40d1f29923c3a9afb8bf6be7bbe9fac3c381dc7f50e
+DIST mattermost-desktop-bin-4.4.0.tar.gz 1295527 BLAKE2B 89fd256e96c732e2e808ffef71e4d615e54d17af24c7392ddc699a18d9df1c5184d9d9263b01172a78b096e8941567abf6ca98789966407dfc2b360e41d1d50c SHA512 7f4d72fe1b90fe17796c1e9eb2c5ff9bf3d3c7ff855585f9f20c1997317eb805b917f3b2a58e6add67668e60a542cb5e3be6202a30af4ce495184335e2b94b3e
+EBUILD mattermost-desktop-bin-4.4.0.ebuild 2019 BLAKE2B 7a4ba61355af783665d75004ab1069bf8b2a523faf89bb9185dfd06ffdef21e7d2ff1f7a0d015b9ecd9f5a641e70f03c7914f64473888c8d79defdc17a4b92c1 SHA512 83e7ac2d829ed8d89fc21239c0fa09464748e8aff1ea8efac796cd02fc1a81054439cacdfc80fc6ca18568aa161aa2039153acd43f0d92590109d3ec78e2030e
MISC metadata.xml 250 BLAKE2B 8611f4d73e35bd0d1118f324a7f3e5a50277fe6e0eafa82c39438dc4ae44bc64dc85a28e85286987c724d4cfa528063109cb78984eaf10f08bcc60962750a9ba SHA512 b24a6971fcb3eb7c99a0229fcf084abb689b21b48f29d3634aac103977460011b0a58fc298d1432671520e94a94ef19570f7831fd181b5ea51a0155d47222d0b
diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.3.1.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.3.1.ebuild
deleted file mode 100644
index 48ae9c1b050b..000000000000
--- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.3.1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN%-*}"
-
-inherit desktop eutils
-
-DESCRIPTION="Mattermost Desktop application"
-HOMEPAGE="https://about.mattermost.com/"
-
-SRC_URI="
- https://github.com/mattermost/desktop/archive/v${PV}.tar.gz -> ${P}.tar.gz
- amd64? ( https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-x64.tar.gz )
- x86? ( https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-ia32.tar.gz )
-"
-
-LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- gnome-base/gconf:2
- dev-libs/atk:0
- dev-libs/expat:0
- dev-libs/glib:2
- dev-libs/nspr:0
- dev-libs/nss:0
- gnome-base/gconf:2
- media-libs/alsa-lib:0
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- net-print/cups:0
- sys-apps/dbus:0
- sys-devel/gcc
- sys-libs/glibc:2.2
- x11-libs/cairo:0
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2
- x11-libs/libX11:0
- x11-libs/libxcb:0/1.12
- x11-libs/libXcomposite:0
- x11-libs/libXcursor:0
- x11-libs/libXdamage:0
- x11-libs/libXext:0
- x11-libs/libXfixes:0
- x11-libs/libXi:0
- x11-libs/libXrandr:0
- x11-libs/libXrender:0
- x11-libs/libXScrnSaver:0
- x11-libs/libXtst:0
- x11-libs/pango:0"
-
-QA_PREBUILT="
- opt/mattermost-desktop/mattermost-desktop
- opt/mattermost-desktop/libnode.so
- opt/mattermost-desktop/libffmpeg.so
-"
-
-DOCS=(
- NOTICE.txt
- LICENSES.chromium.html
- LICENSE.txt
- LICENSE.electron.txt
- README.md
-)
-
-src_unpack() {
- unpack ${A}
- use amd64 && mv "${WORKDIR}/mattermost-desktop-${PV}-linux-x64" "${S}"
- use x86 && mv "${WORKDIR}/mattermost-desktop-${PV}-linux-ia32" "${S}"
-}
-
-src_install() {
- insinto "/opt/${MY_PN}/locales"
- doins locales/*.pak
-
- insinto "/opt/${MY_PN}/resources"
- doins resources/*.asar
-
- insinto "/opt/${MY_PN}"
- doins *.pak *.bin *.dat
- exeinto "/opt/${MY_PN}"
- doexe *.so "${MY_PN}"
-
- dosym "../../opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
-
- newicon "${S}/icon.svg" "${MY_PN}.svg"
- make_desktop_entry "${MY_PN}" Mattermost "${MY_PN}"
-
- einstalldocs
-}
diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.2.3.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.4.0.ebuild
index 288732cad020..0f750c99d43a 100644
--- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.2.3.ebuild
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-4.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/net-im/mcabber/Manifest b/net-im/mcabber/Manifest
index de9d5f8ec000..838121650de5 100644
--- a/net-im/mcabber/Manifest
+++ b/net-im/mcabber/Manifest
@@ -2,6 +2,6 @@ AUX README.gentoo 692 BLAKE2B ff09452aa3712dcdcd575bdf12b6bffd32f142e1b75a392c39
DIST mcabber-1.1.0.tar.bz2 608975 BLAKE2B 856b1a4d7118337f40b11348274c79d125776d5dddcd50f87097e58240807a4ecafc4816c44d44a51bf9cbb920edb225b312c1d5d0d52be4be93810512ef2706 SHA512 d12546e9fe9da94b6107f4d38d4083bee74e2702f7f2225e26be291230c6fe1319f60a3204da669dc00b14d69822425bf8214ebb723c3c4a7a33b1247a03093f
DIST mcabber-1.1.0_bug699972.patch 1385 BLAKE2B f63316f93347b24f27e5f9a5c26de6ae1af199819efbf390915b06ba70c86ec35759c4529c20e3a7c4d8c84081bca008e90ceba8401032ba884d269355940e22 SHA512 d29acca9e710011a8f30dca1c0e281976d409d4072823527078e5f54e98fea4b637c9e52c998bc26a7a4c445d08acd3eea3a244441dac479c398dac0e786535a
EBUILD mcabber-1.1.0-r1.ebuild 2365 BLAKE2B f4849c02ae754dbd863bb71e09dd8c16fa482d853d1a80d2dd31539ad5f2cb366caa0bd2b730c7f3423046241fe64ac908ba9f1fc00cb2021fb3d9f60f264df4 SHA512 154c4cb818bc2f1da7213cb70e6f632c2fcad49cbeb2246322601a7c8d82862d05025f3130b6ebdb86e95a3ec1f1f2422c603cdcf877861a1499bbe2865e6af3
-EBUILD mcabber-1.1.0-r2.ebuild 2582 BLAKE2B 273cdc6982c30607ed86ef7f5be4acc1970d0e1720ff583ec76b39761d003fddbb6051c0319358c78e5e7d59ba8def7e08712fd7ccbf6efb371f503feef8b1a6 SHA512 f240bc914ac3716f96f39a3dc29b1c4cfdd1819b1b1c7cdbbac8614d475321373e6ce3f1918aace085dc35b789d9b398637988bfae30e2eff04be3d5f1e2cf13
+EBUILD mcabber-1.1.0-r2.ebuild 2580 BLAKE2B f5f8d6ed2091ae3462e91cbb1355e349f6689d883d7078efa3ae15c69efe152cd20bd630cfb55562e09b95659da4173c396cfa3e10487edead86946429d4ef24 SHA512 22db79a6369bdcf6907c192b51a436dde79d41030e2dd4fa75000e80ad809757539639c7e57ddfe55fa4c6108362da7730bff1df407d70b42ba3f4eee863ad4c
EBUILD mcabber-9999.ebuild 2354 BLAKE2B a4480dfa03929abe20a103d2575552d30427816eefb5e625204328ff3d9c5df118ba1edfe449e4d7aa1b3ff75e567b40da365e250daa48a2c71d97853889a088 SHA512 df018b04d78b4d35bfbdc42165357970dda4d26f7ba23517b33373d69f204388aa2f553653436da29a2f3ba28d969a7d638f737933b84f5af75217bab0f99552
MISC metadata.xml 689 BLAKE2B 3769ded2562cc8057cf8577cc77c8aa7f59a6c92692dab00fb3b65cda1b00320503f05d0758a7b6f13dc2460a7a58649e16eaf1bdf470bd6945142e9795af925 SHA512 b59872fe9158936ffe8066c03c89e6cd3160f6ab0629ddf0d62807e707b2b62c87da40ecb43fb08a417645abec16304e248dcf94f092cee4a9487918d66c19f6
diff --git a/net-im/mcabber/mcabber-1.1.0-r2.ebuild b/net-im/mcabber/mcabber-1.1.0-r2.ebuild
index bb6bd1e7427c..4cc9ca700fbe 100644
--- a/net-im/mcabber/mcabber-1.1.0-r2.ebuild
+++ b/net-im/mcabber/mcabber-1.1.0-r2.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == 9999 ]]; then
else
SRC_URI="http://mcabber.com/files/${P}.tar.bz2"
SRC_URI+=" https://dev.gentoo.org/~andrey_utkin/distfiles/${P}_bug699972.patch"
- KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+ KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
fi
LICENSE="GPL-2"
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index 5b41cf61a2e9..38239c49b5af 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
DIST signal-desktop_1.31.0_amd64.deb 92405482 BLAKE2B dbbdfbe47556fabe8713ecfaa76f79d09584fb62b08c885865bb4df5e7bad245fcf9ce735ea9c03eb687343501eed9f9b27aa82b30c8ae0d434b923ff62907ee SHA512 07eef132837285a2348f3c3b253a6964f7446254a93a98b3270393acf54bf59244558fba22cf15ced23f27cc5eb833aecd8bb9c161f366bd6d661d96f9c5e8e3
-EBUILD signal-desktop-bin-1.31.0.ebuild 2204 BLAKE2B 9cd7f168f49dd30928ea487bcb0a9d979c71f3a2bff1e4646cd8b4c5909af7a074822ed4cc477c543ad303ac6200920c5cce310f491951b9f89cde00541af760 SHA512 407b9d65ff79c3559f1e880d26a01a52f6fbfa4e9e7bfae4cb50ffa7dd87c890b95dcf34d763a414bf08328fd1ba65be880b253177d24f49ab51e9bfe84659bf
+EBUILD signal-desktop-bin-1.31.0.ebuild 2205 BLAKE2B 4f94f20041b90ad383d58d8271266a3025fdafba781b9f8ba0033631dfbfa6ebac3d4c443f28fc69b39656d7ce8ee99e6dbb56265657000809ca85250de7a85c SHA512 dd33c5e6828b64ffce8cf65f88d3fa9cda0c858f3f48e7995bb32ca16b704524ca47426e246c159841c167b33646c2e0ebe1b734b04b6bc8e603dbeb0b455f8c
MISC metadata.xml 366 BLAKE2B ed902f5cc030be09d1d839f3192009f6ed195718c28e3e4bca1c80f157b20ff63ec9f83a9ceb187ba1e0d203785ae60ba6777278fe833644e7cb11b3fb7bc786 SHA512 776e1f9b4fee54973687d8179b554598a9cd4d983b9515a0003f641fbe8e497b9ceef54d1fd5d09a665098b0717ccd7c9687ae96e0011619959fb5ad945c302b
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.31.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-1.31.0.ebuild
index cf0c41481793..b056f00e3e55 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-1.31.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.31.0.ebuild
@@ -38,7 +38,7 @@ QA_PREBUILT="opt/Signal/signal-desktop
S="${WORKDIR}"
-src_prepare(){
+src_prepare() {
default
sed -e 's|\("/opt/Signal/signal-desktop"\)|\1 --start-in-tray|g' \
-i usr/share/applications/signal-desktop.desktop || die
diff --git a/net-im/silc-toolkit/Manifest b/net-im/silc-toolkit/Manifest
deleted file mode 100644
index 9564aad6fa03..000000000000
--- a/net-im/silc-toolkit/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST silc-toolkit-1.1.10.tar.bz2 1830280 BLAKE2B 9baef6a5684fc29d5255ea7e8a3122a412000c59b1009a69787b21e6320433b1599c9c0962b13d4670b25d83e8e1e908e15dce7931cf07391d82319eeb6a0f38 SHA512 b23b956a79cff6b0471d0fe3b7b57a473272416deaf8546b66987247bef2ee1fc3a8d3db03165a8c3d7f012549f02834d70e3473704e5b39f647a025f4e6befc
-EBUILD silc-toolkit-1.1.10.ebuild 1028 BLAKE2B 902f4840d941673426ab347f001183c1bffab8bde88fef65a2bba9a9e6d14fd0a25f49708c9ff433c8a18be5ed9ca648078c830ab968c35307007d74dd0ea1c1 SHA512 4b3495bf105108ca9f239d227ad93c38644cfbd374468042c9f6f5abd7dd45daac5373007733bbdf738ab68592267af3c4e1c6334e4f967d024201fe4819c73a
-MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/net-im/silc-toolkit/metadata.xml b/net-im/silc-toolkit/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/net-im/silc-toolkit/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/net-im/silc-toolkit/silc-toolkit-1.1.10.ebuild b/net-im/silc-toolkit/silc-toolkit-1.1.10.ebuild
deleted file mode 100644
index e10ea305e942..000000000000
--- a/net-im/silc-toolkit/silc-toolkit-1.1.10.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils
-
-DESCRIPTION="SDK for the SILC protocol"
-HOMEPAGE="http://silcnet.org/"
-SRC_URI="http://silcnet.org/download/toolkit/sources/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE="debug ipv6"
-
-RDEPEND=""
-DEPEND="virtual/pkgconfig"
-
-src_prepare() {
- # They have incorrect DESTDIR usage
- sed -i \
- "s/^\(pkgconfigdir =\) \$(libdir)\/pkgconfig/\1 \/usr\/$(get_libdir)\/pkgconfig/"\
- "${S}"/lib/Makefile.{am,in}
-}
-
-src_configure() {
- econf \
- --datadir="${EPREFIX}/usr/share/${PN}" \
- --datarootdir="${EPREFIX}/usr/share/${PN}" \
- --includedir="${EPREFIX}/usr/include/${PN}" \
- --sysconfdir="${EPREFIX}/etc/silc" \
- --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --disable-optimizations \
- --with-simdir=/usr/$(get_libdir)/${PN}/modules \
- $(use_enable debug) \
- $(use_enable ipv6)
-}
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
index 2d46b6d7aae6..836a2278c08d 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,18 +1,10 @@
AUX telegram-desktop-bin 379 BLAKE2B e97067e322177c771ac99e59690aa3d5587a78e1dab1c73f530dccb169c1823ca6eff6b7f96a863edd768bf49597f8c8158f7737d1796aa01487274901152b43 SHA512 b57a64e4b9a9edcdcc6a3c3bf09549e49785fe66f38a1e117598780b7637a0b6154e922e2ce0d15749dfd44081bec20d1d353f25f63c276e68d2dd30f8e35a39
DIST tdesktop-1.9.12.tar.gz 13693698 BLAKE2B 8e68806e4174c5d2f53a7b4a600e6d8ca87085c20391fc5330098e3ebf3da3f0a1dbe0aa69634fd016ba2a66fac4d284e28a7805117ada2b0c9baf28e959686e SHA512 8d77e291bfaca23a4eacef791170794a955b202ae12adf5765c0a462cb7a201e0c8d959ed1c0b2872d50bc546700220b388a981f47adf676a24fad25f979c144
-DIST tdesktop-1.9.7.tar.gz 13644192 BLAKE2B 6fe64b51b9cb7dc4857cda02ac64ab863d98b975b6604b06312c7a7fac3be664bc5f34a8fb1b79ff90046113b7d65eed70308e212e41decba629a903fdc1dfbf SHA512 3c5cd7e6da10d5cbf52d889b075bb6a70806befa527b03f0f2a436438e1cafc82ab56558cc53652c4bdbe05ade5c92b8bf4fa33570cfbd022daa000e01a0147f
-DIST tdesktop-1.9.8.tar.gz 13646795 BLAKE2B e31d4964a57d9951fce083216babc8a483073cca24945fbeffbb8a447cd6e0c4cdbba349742ac616e78eb1826ed601b08a9bf54e81c47dc39b031da25ff5d235 SHA512 3c60e9d7dd235cc03a0437a82473a2cafb5a0a6f5420adc7a9ef46142dd559ff3d0e6442ffbb1e07efb07fda7e395e32d980430e84698a0d0114d32145108015
-DIST tdesktop-1.9.9.tar.gz 13640131 BLAKE2B 973a6f03f3791b01c05aca0f46404ae3d39b5c8238d954c56a8ea2ea2cf395a99dec79c19ef70cfa1298b96e65ea081f0e67cc1cf272875267138d82ac7e67bd SHA512 4e87fe2c318ad698300f6300066880bb78aebe89970a693957e5f25112a8362e954412a58bcbdd36db28ecbd8984375a36f391e1ba7f3ee62143823a23f38c7c
+DIST tdesktop-1.9.14.tar.gz 13693795 BLAKE2B d0901c454144da448354d3da6104bf6e1dcf9253a19d39df2dd53b9061be8e5a93eda09cb47511dd343c4ef567b789939840880cc7bbd87abba6c00ea6bed21e SHA512 9f28ca3eba6d105e2f983560cd20d65e397fb174919ebc8a8d416f9197d64ec4e32806e08dd4a2ee4c343d49338d1efc53ed9b6a95cecd72f6b4f765019337eb
DIST tsetup.1.9.12.tar.xz 34242788 BLAKE2B d50b160993cfaf66e99ef670d8812a6b642fd48ac91b11ea34a0654787d71c056e4b621f9198ee8dae1fab74c218f5953057b8f234f1f1a2d2681d130a339660 SHA512 d747299cc06474d1cf756b01724d24eaf84fecabb8fb63dba8024ac12b5acfacf5ca80c09bfb7c8008a80ad59f600ef018954ce250678dc26f4658c197467fda
-DIST tsetup.1.9.7.tar.xz 34308252 BLAKE2B 23892f92745d569f3eb32db7a430de49ca7e6ed5d1eabfe8feef9e102149c2f090c956a328a13d00cd36fb5c56bc7c2faa504e85e7e57b60f36e898789a887a9 SHA512 21170f1d2db7db40638979dc04e8b8c27bc693ec88fa37ea88d953b3d624469484aeaf849180a73f3df9d38ccf9b5d580dd03b5506d466d19b4d04b7fbf79000
-DIST tsetup.1.9.8.tar.xz 34315344 BLAKE2B 2364428157f54e7ebc33f217f25c0b32a64fff2b54b8c6c3719c42de9315542b0183bed6045c3212a93d585ed581b3df6ac15efefb30309a5789f87385f3c837 SHA512 033c966dbbf80da3cca060f29d9e9a815c2ea5913c1db40fd7af9e0098eb83c058149f7f53c4ab62e895381547785ceb4aa0ed7e92c5c418b680c5db8a14bb08
-DIST tsetup.1.9.9.tar.xz 34324080 BLAKE2B 03f72c98cdffd67625a40bc632e1283aa315ea0d2cd64612778a01335753d9421999b57a6049d226afb7a229c23f3ff1be12556c933ffb85623f80621bb7761e SHA512 f2f6e51f468124389c6bdec60ad223d101e54005dd30a8b30bae23aa9d33ad1463c7a9b5272a19ea8c1c640e0c1479a0839f410d9e5399812a9a3da432de39c0
+DIST tsetup.1.9.14.tar.xz 34242348 BLAKE2B 7e3c282759a48391280f2184e168fb7e98f949b4385b47f4847df9ef27ffda2375dcb2027f99e2140a4fa48bf479e402e67d38bc62b780f9f8bdd9cd1fc475a2 SHA512 0519bcba38325c5ec201e44d05e144e7dbd25993065d03e6c6660f23129ee65bbb896a7bcb2a7892b7604b004b3d41905ee8959ea5ab30c438d2c4c110e80a2a
DIST tsetup32.1.9.12.tar.xz 37032144 BLAKE2B 2ffc74ee1955ee7b1dd9250d4fa2ab29af29432d3a4f6dbb64d8551dc144c5dcbef80712e8941fcc68c03b0e0e48861e664ec8a62500e4c98e0f3ca591c2ca96 SHA512 62550f2a7c091b507eb820663aa2d6711bd366c3670411fb317a8912d467f96d504824c43916a6bcc1ff689868884f10bb5e4a6e7d228ae471b885f94a807800
-DIST tsetup32.1.9.7.tar.xz 37033264 BLAKE2B 56958b9e7c57853fa0115c00af1e8943b34e3befbac22d7f6aa685e663cf677b8b3a992d253724af0d3452bad1fcb0aa793bd22bebe3e2a6354154ed6704d078 SHA512 0c5e5a1201a0e8b0d93db9df665bd68e67a19a76bcc6bcf04e503a2779671a3b57feec0bbb76612cd6adf803ed74d36b5ef6338ae5d6c98d25989ab7ec23ef64
-DIST tsetup32.1.9.8.tar.xz 37037468 BLAKE2B 0b49de7d0a8a8936cb9e5b1ebca781b391e00f7055c22fc8eeaaad85d0516df7951df7674fd5f22a22855a4e4b95804d8fcbd271275ba99234b10d99baca0d5d SHA512 5c08658d5ae98b6a970ad97453ab5d4da98a38a23740e32f82e076fb06f1eaf50655aa47eaee1a4e3c4f45bc9550463d8471f348257c8b87df6f051711dc0991
-DIST tsetup32.1.9.9.tar.xz 37043780 BLAKE2B 03144538c6fd2fffa420de02c99b041218cdc726a38bf8cab4992d6502ed2e9ba5c95e38e8233eb8d6c532cfa3fe48857728e81aa4e8325ba9d0a15a1f92c5e0 SHA512 31978b4e64b49c91d9a6df3237e75eea7ab5cff604eebd36ccc5dfee8754ce1db9ee3a243fe3e88ed7f0c98ca7b6d7067cf951320456347777806a3d00ac0fad
+DIST tsetup32.1.9.14.tar.xz 37037764 BLAKE2B 460baa504bd90cfe14a3a78ee6a15faeff5d668db5de2c5d82ccd841f5cee170c3d474b064fcaabe249e5931f90d9ddd1fdb90ef1ce7563495dbe22a30407e3d SHA512 ff6d23c312cca8f2aa377d2ec31664d2e30ba6ccea8e3a5c53b4221d471e07127b794ed9bb4de9f57efbce9fb3d87c63f9da8432cb5aaaccf22f92261d0fe9ce
EBUILD telegram-desktop-bin-1.9.12.ebuild 1252 BLAKE2B 08e198c00a9b1b9d35ba4736973da5aebfec08e213d3473846942adda2bdc73d32e2f9249512d7a174475294d24e2edccf42871855256f0aa05a98c694bd1079 SHA512 ef7807360bf5c9affb8364d1b8eefeabe86e6f9a2f32fc8c8c620927a832efc420194e8f1193c7b667efb135266bde92bdee2c0f426d4879b797f10767809e63
-EBUILD telegram-desktop-bin-1.9.7.ebuild 1252 BLAKE2B 08e198c00a9b1b9d35ba4736973da5aebfec08e213d3473846942adda2bdc73d32e2f9249512d7a174475294d24e2edccf42871855256f0aa05a98c694bd1079 SHA512 ef7807360bf5c9affb8364d1b8eefeabe86e6f9a2f32fc8c8c620927a832efc420194e8f1193c7b667efb135266bde92bdee2c0f426d4879b797f10767809e63
-EBUILD telegram-desktop-bin-1.9.8.ebuild 1252 BLAKE2B 08e198c00a9b1b9d35ba4736973da5aebfec08e213d3473846942adda2bdc73d32e2f9249512d7a174475294d24e2edccf42871855256f0aa05a98c694bd1079 SHA512 ef7807360bf5c9affb8364d1b8eefeabe86e6f9a2f32fc8c8c620927a832efc420194e8f1193c7b667efb135266bde92bdee2c0f426d4879b797f10767809e63
-EBUILD telegram-desktop-bin-1.9.9.ebuild 1252 BLAKE2B 08e198c00a9b1b9d35ba4736973da5aebfec08e213d3473846942adda2bdc73d32e2f9249512d7a174475294d24e2edccf42871855256f0aa05a98c694bd1079 SHA512 ef7807360bf5c9affb8364d1b8eefeabe86e6f9a2f32fc8c8c620927a832efc420194e8f1193c7b667efb135266bde92bdee2c0f426d4879b797f10767809e63
+EBUILD telegram-desktop-bin-1.9.14.ebuild 1252 BLAKE2B 08e198c00a9b1b9d35ba4736973da5aebfec08e213d3473846942adda2bdc73d32e2f9249512d7a174475294d24e2edccf42871855256f0aa05a98c694bd1079 SHA512 ef7807360bf5c9affb8364d1b8eefeabe86e6f9a2f32fc8c8c620927a832efc420194e8f1193c7b667efb135266bde92bdee2c0f426d4879b797f10767809e63
MISC metadata.xml 585 BLAKE2B 0f6f2dbb75e3fc543ad04b0d72652802b8de0336ccd1171fc06e2d2b61ff5288346b9e3c44afad9e5dbd9de9fa46d3324710697d83e94c9a5da5a8c5a137b26f SHA512 d5af59695ad9fa610865b3719637a7f5dd283f30bf7051f39fd6b8ae7c485f46d52627900cc3d46450491c7429844e0d7c535f2a028a112cb65d7523ff2c669b
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.7.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.14.ebuild
index c0971f7fc9b5..c0971f7fc9b5 100644
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.7.ebuild
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.14.ebuild
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.8.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.8.ebuild
deleted file mode 100644
index c0971f7fc9b5..000000000000
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.8.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eutils xdg
-
-DESCRIPTION="Official desktop client for Telegram (binary package)"
-HOMEPAGE="https://desktop.telegram.org"
-SRC_URI="
- https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
- amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
- x86? ( https://updates.tdesktop.com/tlinux32/tsetup32.${PV}.tar.xz )
-"
-
-LICENSE="GPL-3-with-openssl-exception"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-QA_PREBUILT="usr/lib/${PN}/Telegram"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/gobject-introspection
- >=media-libs/fontconfig-2.13
- >=sys-apps/dbus-1.4.20
- x11-libs/libX11
- >=x11-libs/libxcb-1.10[xkb]
-"
-
-S="${WORKDIR}/Telegram"
-
-src_install() {
- exeinto /usr/lib/${PN}
- doexe "Telegram"
- newbin "${FILESDIR}"/${PN} "telegram-desktop"
-
- local icon_size
- for icon_size in 16 32 48 64 128 256 512; do
- newicon -s "${icon_size}" \
- "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
- telegram.png
- done
-
- domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "spell checker support" app-text/enchant
-}
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.9.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.9.ebuild
deleted file mode 100644
index c0971f7fc9b5..000000000000
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-1.9.9.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eutils xdg
-
-DESCRIPTION="Official desktop client for Telegram (binary package)"
-HOMEPAGE="https://desktop.telegram.org"
-SRC_URI="
- https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
- amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
- x86? ( https://updates.tdesktop.com/tlinux32/tsetup32.${PV}.tar.xz )
-"
-
-LICENSE="GPL-3-with-openssl-exception"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-QA_PREBUILT="usr/lib/${PN}/Telegram"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/gobject-introspection
- >=media-libs/fontconfig-2.13
- >=sys-apps/dbus-1.4.20
- x11-libs/libX11
- >=x11-libs/libxcb-1.10[xkb]
-"
-
-S="${WORKDIR}/Telegram"
-
-src_install() {
- exeinto /usr/lib/${PN}
- doexe "Telegram"
- newbin "${FILESDIR}"/${PN} "telegram-desktop"
-
- local icon_size
- for icon_size in 16 32 48 64 128 256 512; do
- newicon -s "${icon_size}" \
- "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
- telegram.png
- done
-
- domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "spell checker support" app-text/enchant
-}
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index c02d6913b6bb..5f413f9ca13e 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,4 +1,11 @@
AUX 0002-PPC-big-endian.patch 791 BLAKE2B f24d1f799eb23f4aa0ed3324996027014c790ef3ed249ef1b48748529b7e7af622d7db34fbe0cae06539913b5e20512f490e7a609b952273aa990baef20de374 SHA512 26aab35d254bdeb89aff05fa5ec84c405e2c939f300f923c0e7adb452e50442d140104fe74f6bd39ab533493314118de3bfed7f3a931c2c5442da6fccdb6e390
-DIST tdesktop-1.9.13-full.tar.gz 25324119 BLAKE2B 70029ea0dd68fd4be3ba540831111b79d223e059f70551a970847190b00f2aaebc13319236b2c681b2a55ee99408d20e6feea3fc3ab2fb9c97d4740fd4c6a644 SHA512 995face8a2ffb54f9f31aaa8d5a26421f4915e73360945553b6fa4e4b02431ca83ec1e72d6d2ce77f5b9daa39892859c88f7ea53c3ddbeec2cb37f27451878d2
-EBUILD telegram-desktop-1.9.13-r1.ebuild 3535 BLAKE2B 1cbaf77fe520be3d0bfc3624a725d9a09b4b92c771ba298e1d9c2fe7f7f1ae92b19381146a897f933964fa5ae08d00c9420402fc88067924597332bade4d344d SHA512 37902c4892ad492a3ca31979a32658cb9ada5e1a3be26e30846969cca11c5c6f38865cbe7a211e8f7a1c2c91679c96bee2f9b43c92a13d74660e80285bd4d95e
-MISC metadata.xml 251 BLAKE2B e9e9d48943645d8b737bc1f7ab0efb05db0f8eddad759c9bb40d07dc008fbfb8f5cca2020de71a9ff6945f5d66292ac02355773545010cd49c77fe6dd5ab7b40 SHA512 1b6a6955118c1a74cc89a77d6de9be8f4ff9c7137c186753462670a5b93457dfd034ad5d1f4d2507ac95cc149c2a042fa5324220b58702a56b09d91de40151c9
+AUX 1.9.19-crash.patch 1997 BLAKE2B 2ab31df9a8b9069844bd97c5178faf61556851027f92b8d895a2ad24d919922cbda597ac11e0337d092c527752de4343b3362ec8588eafcf42065ab8680c05fb SHA512 32590c5cdb99ed05cdb2e3664fe9ae1470bb4b2fcc7fd776d0739492629dbed76d28284face1d8b04add9a05f0cc3f512aff4a3b549eb94caaa7d49cfaeb1d41
+DIST tdesktop-1.9.14-full.tar.gz 25324084 BLAKE2B 45c071aa573541b6e483d2ae712b7f3b672c1294e8e7e624d9292f7176482f4d68069c35541019dc27fdb1c66134c29fb4d3667f1197e7085e4f8a80c8ca603c SHA512 56efa64048d23b280782b51319c0071c6cef833cb7e2584e52c6e45488577755beb85185ec9187029c425cc8d4c9c1887142687c744697e7731a15abe2846056
+DIST tdesktop-1.9.15-full.tar.gz 25327647 BLAKE2B 5d689f656a66d55b3e62d52d48106270fc16675a01ff8a2b865c122191c7ee4781c2e698d0652c765a10985148ade0ce5dd47f4938538f24348cd5b42fe0160c SHA512 457b568226e34cc23e379d34a9ad21d0d6c26fb69647cd17bf74aef48ad9ce35eae6697795af8c349f43e376b44bcab49e1939733b1cc20ec16ddf1c29a32c4e
+DIST tdesktop-1.9.16-full.tar.gz 25328085 BLAKE2B 1d429964e67641a1cfa0f826820ed54eb7e37d9946fdd3292d5d67276609d736dcfb2b4c422f6b64364705eb68e78f6ac6bfa52096ca39d948a9e01bc152404b SHA512 89cdf12456d9bcaa4e332286d2d5c4da6cf715bd0e798e51e458adb7bf5c89044899beb9ac7b11a808b81e37958473a473e3774519420baf7a6bc34eb7938733
+DIST tdesktop-1.9.19-full.tar.gz 25840478 BLAKE2B 1a730e74df71af0c8fcc579fb1b2546fe279d64dd60786a32e015dbc0046a5d4a933bfdc128f7bb2b624705e6788ec6d597ceeb328f91dc173d1c5a0e739a29c SHA512 29070c6e1d813943d5062dc1703f383a18323b5698fbc4e6f2c89b33366da9da5d1ec84dc29950288e7e7d112024de2924244ec9c800d59d4b210e6288c7291d
+EBUILD telegram-desktop-1.9.14.ebuild 3535 BLAKE2B 1cbaf77fe520be3d0bfc3624a725d9a09b4b92c771ba298e1d9c2fe7f7f1ae92b19381146a897f933964fa5ae08d00c9420402fc88067924597332bade4d344d SHA512 37902c4892ad492a3ca31979a32658cb9ada5e1a3be26e30846969cca11c5c6f38865cbe7a211e8f7a1c2c91679c96bee2f9b43c92a13d74660e80285bd4d95e
+EBUILD telegram-desktop-1.9.15.ebuild 3500 BLAKE2B 0360ce198161fb1d96aedd01439422c2417953457c78dc3c849136c1a859c696ab7e196fd983a8814e01c81eff8369f48d8af36c5c8928a0d9b7cb80fc6ae58b SHA512 f5de4da17c3b2f32f8da6ecd0a2f4052c8ad79dee05109d2bae495141e3efa1a9e8a033c6e856eb83691e06991aaebd6a217cb26949dce845392eb8eb6d7c7be
+EBUILD telegram-desktop-1.9.16.ebuild 3500 BLAKE2B 0360ce198161fb1d96aedd01439422c2417953457c78dc3c849136c1a859c696ab7e196fd983a8814e01c81eff8369f48d8af36c5c8928a0d9b7cb80fc6ae58b SHA512 f5de4da17c3b2f32f8da6ecd0a2f4052c8ad79dee05109d2bae495141e3efa1a9e8a033c6e856eb83691e06991aaebd6a217cb26949dce845392eb8eb6d7c7be
+EBUILD telegram-desktop-1.9.19.ebuild 3778 BLAKE2B 230296103a44d51af90e99dbf4bd37d370b8f4a1967454791159b623fcc0e1b41fed0d134c9a5ab25f036d8908e4f2202a45c5a9b5b00947a7855b7aa2f210ee SHA512 ec2b8e0ad38ecddd96e7952ba06549a2ddc9f83782d3cf47f8e467e246b7b9a6833f400c901f86668375fc3601bbb2aba123c46793ad42febb25127dde4f67ab
+MISC metadata.xml 429 BLAKE2B fd7c38c1636548f8fbd5b20f3c64681fd2e379dd6c1b9f25f159b15d4a287fd8cefaf11aa655784176990130f39ec7fcc6eb246a89c06c48e9480a1232c195a8 SHA512 b2ef15fa658070bca96cd00cb2dfb7d43befe9f1c06c0a6f2a3d29e85e8a90e626e782235379e500332ca9ca81cccc761793140c8d34791c57b2942aa0c76a88
diff --git a/net-im/telegram-desktop/files/1.9.19-crash.patch b/net-im/telegram-desktop/files/1.9.19-crash.patch
new file mode 100644
index 000000000000..ff88aec74eb6
--- /dev/null
+++ b/net-im/telegram-desktop/files/1.9.19-crash.patch
@@ -0,0 +1,47 @@
+From 844e9b60ddf01712082e7ff87cfe74bb20d97297 Mon Sep 17 00:00:00 2001
+From: John Preston <johnprestonmail@gmail.com>
+Date: Tue, 25 Feb 2020 16:12:04 +0400
+Subject: [PATCH] Fix crash in SearchController.
+
+Data::Histories cancels request in Main::Session::api(), so the
+request must be sent using this global api(), not custom MTP::Sender.
+---
+ Telegram/SourceFiles/data/data_search_controller.cpp | 5 ++---
+ Telegram/SourceFiles/data/data_search_controller.h | 1 -
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/Telegram/SourceFiles/data/data_search_controller.cpp b/Telegram/SourceFiles/data/data_search_controller.cpp
+index 08541b13da..90fbd36762 100644
+--- a/Telegram/SourceFiles/data/data_search_controller.cpp
++++ b/Telegram/SourceFiles/data/data_search_controller.cpp
+@@ -194,8 +194,7 @@ SearchController::CacheEntry::CacheEntry(const Query &query)
+ }
+
+ SearchController::SearchController(not_null<Main::Session*> session)
+-: _session(session)
+-, _api(session->api().instance()) {
++: _session(session) {
+ }
+
+ bool SearchController::hasInCache(const Query &query) const {
+@@ -372,7 +371,7 @@ void SearchController::requestMore(
+ const auto type = ::Data::Histories::RequestType::History;
+ const auto history = _session->data().history(listData->peer);
+ auto requestId = histories.sendRequest(history, type, [=](Fn<void()> finish) {
+- return _api.request(
++ return _session->api().request(
+ std::move(*prepared)
+ ).done([=](const MTPmessages_Messages &result) {
+ listData->requests.remove(key);
+diff --git a/Telegram/SourceFiles/data/data_search_controller.h b/Telegram/SourceFiles/data/data_search_controller.h
+index a439bb38ed..f9341ac4d4 100644
+--- a/Telegram/SourceFiles/data/data_search_controller.h
++++ b/Telegram/SourceFiles/data/data_search_controller.h
+@@ -130,7 +130,6 @@ class SearchController final {
+ Data *listData);
+
+ const not_null<Main::Session*> _session;
+- MTP::Sender _api;
+ Cache _cache;
+ Cache::iterator _current = _cache.end();
+
diff --git a/net-im/telegram-desktop/metadata.xml b/net-im/telegram-desktop/metadata.xml
index efcd58fe0b9b..5eb4b12ceaa6 100644
--- a/net-im/telegram-desktop/metadata.xml
+++ b/net-im/telegram-desktop/metadata.xml
@@ -5,4 +5,8 @@
<email>gyakovlev@gentoo.org</email>
<name>Georgy Yakovlev</name>
</maintainer>
+ <use>
+ <flag name="enchant">Enable the app-text/aspell spell-checking backend</flag>
+ <flag name="hunspell">Enable the app-text/hunspell spell-checking backend</flag>
+ </use>
</pkgmetadata>
diff --git a/net-im/telegram-desktop/telegram-desktop-1.9.13-r1.ebuild b/net-im/telegram-desktop/telegram-desktop-1.9.14.ebuild
index 620b15ce23a9..620b15ce23a9 100644
--- a/net-im/telegram-desktop/telegram-desktop-1.9.13-r1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-1.9.14.ebuild
diff --git a/net-im/telegram-desktop/telegram-desktop-1.9.15.ebuild b/net-im/telegram-desktop/telegram-desktop-1.9.15.ebuild
new file mode 100644
index 000000000000..3ca08c210812
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-1.9.15.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake desktop flag-o-matic python-any-r1 xdg-utils
+
+MY_P="tdesktop-${PV}-full"
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+alsa +dbus libressl pulseaudio +spell"
+
+RDEPEND="
+ !net-im/telegram-desktop-bin
+ app-arch/lz4:=
+ app-arch/xz-utils
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ >=dev-cpp/ms-gsl-2.1.0
+ dev-cpp/range-v3
+ dev-libs/xxhash
+ dev-qt/qtcore:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ media-libs/fontconfig:=
+ >=media-libs/libtgvoip-2.4.4_p20200212[alsa?,pulseaudio?]
+ media-libs/openal[alsa?,pulseaudio?]
+ media-libs/opus:=
+ media-video/ffmpeg:=[opus]
+ sys-libs/zlib[minizip]
+ virtual/libiconv
+ x11-libs/libva:=[X,drm]
+ x11-libs/libX11
+ || (
+ dev-qt/qtgui:5[jpeg,png,X(-)]
+ dev-qt/qtgui:5[jpeg,png,xcb(-)]
+ )
+ || (
+ dev-qt/qtwidgets:5[png,X(-)]
+ dev-qt/qtwidgets:5[png,xcb(-)]
+ )
+ dbus? (
+ dev-qt/qtdbus:5
+ dev-libs/libdbusmenu-qt[qt5(+)]
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ spell? ( app-text/enchant:= )
+"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ ${RDEPEND}
+"
+
+BDEPEND="
+ >=dev-util/cmake-3.16
+ virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ local mycxxflags=(
+ -Wno-deprecated-declarations
+ -Wno-error=deprecated-declarations
+ -Wno-switch
+ )
+
+ append-cxxflags "${mycxxflags[@]}"
+
+ # TODO: unbundle header-only libs, ofc telegram uses git versions...
+ # it fals with tl-expected-1.0.0, so we use bundled for now to avoid git rev snapshots
+ # EXPECTED VARIANT
+ local mycmakeargs=(
+ -DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON
+ -DDESKTOP_APP_USE_GLIBC_WRAPS=OFF
+ -DDESKTOP_APP_USE_PACKAGED=ON
+ -DDESKTOP_APP_USE_PACKAGED_EXPECTED=OFF
+ -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=OFF
+ -DDESKTOP_APP_USE_PACKAGED_VARIANT=OFF
+ -DTDESKTOP_DISABLE_DESKTOP_FILE_GENERATION=ON
+ -DTDESKTOP_LAUNCHER_BASENAME="${PN}"
+ -DDESKTOP_APP_DISABLE_DBUS_INTEGRATION="$(usex dbus OFF ON)"
+ -DDESKTOP_APP_DISABLE_SPELLCHECK="$(usex spell OFF ON)"
+ )
+
+ if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
+ einfo "Found custom API credentials"
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
+ -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
+ )
+ else
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
+ # Building with snapcraft API credentials by default
+ # Custom API credentials can be obtained here:
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
+ # After getting credentials you can export variables:
+ # export MY_TDESKTOP_API_ID="17349""
+ # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
+ # and restart the build"
+ # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
+ # portage will use custom variable every build automatically
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="611335"
+ -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
diff --git a/net-im/telegram-desktop/telegram-desktop-1.9.16.ebuild b/net-im/telegram-desktop/telegram-desktop-1.9.16.ebuild
new file mode 100644
index 000000000000..3ca08c210812
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-1.9.16.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake desktop flag-o-matic python-any-r1 xdg-utils
+
+MY_P="tdesktop-${PV}-full"
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+alsa +dbus libressl pulseaudio +spell"
+
+RDEPEND="
+ !net-im/telegram-desktop-bin
+ app-arch/lz4:=
+ app-arch/xz-utils
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ >=dev-cpp/ms-gsl-2.1.0
+ dev-cpp/range-v3
+ dev-libs/xxhash
+ dev-qt/qtcore:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ media-libs/fontconfig:=
+ >=media-libs/libtgvoip-2.4.4_p20200212[alsa?,pulseaudio?]
+ media-libs/openal[alsa?,pulseaudio?]
+ media-libs/opus:=
+ media-video/ffmpeg:=[opus]
+ sys-libs/zlib[minizip]
+ virtual/libiconv
+ x11-libs/libva:=[X,drm]
+ x11-libs/libX11
+ || (
+ dev-qt/qtgui:5[jpeg,png,X(-)]
+ dev-qt/qtgui:5[jpeg,png,xcb(-)]
+ )
+ || (
+ dev-qt/qtwidgets:5[png,X(-)]
+ dev-qt/qtwidgets:5[png,xcb(-)]
+ )
+ dbus? (
+ dev-qt/qtdbus:5
+ dev-libs/libdbusmenu-qt[qt5(+)]
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ spell? ( app-text/enchant:= )
+"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ ${RDEPEND}
+"
+
+BDEPEND="
+ >=dev-util/cmake-3.16
+ virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ local mycxxflags=(
+ -Wno-deprecated-declarations
+ -Wno-error=deprecated-declarations
+ -Wno-switch
+ )
+
+ append-cxxflags "${mycxxflags[@]}"
+
+ # TODO: unbundle header-only libs, ofc telegram uses git versions...
+ # it fals with tl-expected-1.0.0, so we use bundled for now to avoid git rev snapshots
+ # EXPECTED VARIANT
+ local mycmakeargs=(
+ -DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON
+ -DDESKTOP_APP_USE_GLIBC_WRAPS=OFF
+ -DDESKTOP_APP_USE_PACKAGED=ON
+ -DDESKTOP_APP_USE_PACKAGED_EXPECTED=OFF
+ -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=OFF
+ -DDESKTOP_APP_USE_PACKAGED_VARIANT=OFF
+ -DTDESKTOP_DISABLE_DESKTOP_FILE_GENERATION=ON
+ -DTDESKTOP_LAUNCHER_BASENAME="${PN}"
+ -DDESKTOP_APP_DISABLE_DBUS_INTEGRATION="$(usex dbus OFF ON)"
+ -DDESKTOP_APP_DISABLE_SPELLCHECK="$(usex spell OFF ON)"
+ )
+
+ if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
+ einfo "Found custom API credentials"
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
+ -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
+ )
+ else
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
+ # Building with snapcraft API credentials by default
+ # Custom API credentials can be obtained here:
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
+ # After getting credentials you can export variables:
+ # export MY_TDESKTOP_API_ID="17349""
+ # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
+ # and restart the build"
+ # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
+ # portage will use custom variable every build automatically
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="611335"
+ -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
diff --git a/net-im/telegram-desktop/telegram-desktop-1.9.19.ebuild b/net-im/telegram-desktop/telegram-desktop-1.9.19.ebuild
new file mode 100644
index 000000000000..a038d5820eca
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-1.9.19.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake desktop flag-o-matic python-any-r1 xdg-utils
+
+MY_P="tdesktop-${PV}-full"
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+alsa +dbus enchant +hunspell libressl pulseaudio +spell"
+
+RDEPEND="
+ !net-im/telegram-desktop-bin
+ app-arch/lz4:=
+ app-arch/xz-utils
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ >=dev-cpp/ms-gsl-2.1.0
+ dev-cpp/range-v3
+ dev-libs/xxhash
+ dev-qt/qtcore:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwayland:5
+ media-libs/fontconfig:=
+ >=media-libs/libtgvoip-2.4.4_p20200212[alsa?,pulseaudio?]
+ media-libs/openal[alsa?,pulseaudio?]
+ media-libs/opus:=
+ media-video/ffmpeg:=[opus]
+ sys-libs/zlib[minizip]
+ virtual/libiconv
+ x11-libs/libva:=[X,drm]
+ x11-libs/libX11
+ || (
+ dev-qt/qtgui:5[jpeg,png,X(-)]
+ dev-qt/qtgui:5[jpeg,png,xcb(-)]
+ )
+ || (
+ dev-qt/qtwidgets:5[png,X(-)]
+ dev-qt/qtwidgets:5[png,xcb(-)]
+ )
+ dbus? (
+ dev-qt/qtdbus:5
+ dev-libs/libdbusmenu-qt[qt5(+)]
+ )
+ enchant? ( app-text/enchant:= )
+ hunspell? ( >=app-text/hunspell-1.7:= )
+ pulseaudio? ( media-sound/pulseaudio )
+"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ ${RDEPEND}
+"
+
+BDEPEND="
+ >=dev-util/cmake-3.16
+ virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa pulseaudio )
+ spell? (
+ ^^ ( enchant hunspell )
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/${PV}-crash.patch" )
+
+src_configure() {
+ local mycxxflags=(
+ -Wno-deprecated-declarations
+ -Wno-error=deprecated-declarations
+ -Wno-switch
+ )
+
+ append-cxxflags "${mycxxflags[@]}"
+
+ # TODO: unbundle header-only libs, ofc telegram uses git versions...
+ # it fals with tl-expected-1.0.0, so we use bundled for now to avoid git rev snapshots
+ # EXPECTED VARIANT
+ local mycmakeargs=(
+ -DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON
+ -DDESKTOP_APP_USE_GLIBC_WRAPS=OFF
+ -DDESKTOP_APP_USE_PACKAGED=ON
+ -DDESKTOP_APP_USE_PACKAGED_EXPECTED=OFF
+ -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=OFF
+ -DDESKTOP_APP_USE_PACKAGED_VARIANT=OFF
+ -DTDESKTOP_DISABLE_DESKTOP_FILE_GENERATION=ON
+ -DTDESKTOP_LAUNCHER_BASENAME="${PN}"
+ -DDESKTOP_APP_DISABLE_DBUS_INTEGRATION="$(usex dbus OFF ON)"
+ -DDESKTOP_APP_DISABLE_SPELLCHECK="$(usex spell OFF ON)" # enables hunspell
+ -DDESKTOP_APP_USE_ENCHANT="$(usex enchant ON OFF)" # enables enchant and disables hunspell
+ )
+
+ if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
+ einfo "Found custom API credentials"
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
+ -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
+ )
+ else
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
+ # Building with snapcraft API credentials by default
+ # Custom API credentials can be obtained here:
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
+ # After getting credentials you can export variables:
+ # export MY_TDESKTOP_API_ID="17349""
+ # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
+ # and restart the build"
+ # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
+ # portage will use custom variable every build automatically
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="611335"
+ -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}