From 0c100b7dd2b30e75b799d806df4ef899fd98e1ea Mon Sep 17 00:00:00 2001 From: V3n3RiX <venerix@koprulu.sector> Date: Sat, 16 Apr 2022 13:07:24 +0100 Subject: gentoo resync : 16.04.2022 --- net-im/Manifest.gz | Bin 10592 -> 10425 bytes net-im/corebird/Manifest | 3 - net-im/corebird/corebird-1.7.4-r2.ebuild | 59 -------- net-im/corebird/metadata.xml | 11 -- net-im/dino/Manifest | 2 +- net-im/dino/metadata.xml | 5 +- net-im/element-desktop-bin/Manifest | 2 + .../element-desktop-bin-1.10.9.ebuild | 83 +++++++++++ net-im/mcabber/Manifest | 2 +- net-im/mcabber/metadata.xml | 5 +- net-im/poezio/Manifest | 8 +- ...all-man-pages-and-files-in-usr-share-poez.patch | 9 -- net-im/poezio/metadata.xml | 4 - net-im/poezio/poezio-0.14.ebuild | 77 +++++++++++ net-im/poezio/poezio-9999.ebuild | 18 ++- net-im/profanity/Manifest | 2 +- net-im/profanity/metadata.xml | 5 +- net-im/rocketchat-desktop-bin/Manifest | 4 +- .../rocketchat-desktop-bin-3.8.1.ebuild | 54 -------- .../rocketchat-desktop-bin-3.8.2.ebuild | 54 ++++++++ net-im/signal-desktop-bin/Manifest | 4 +- .../signal-desktop-bin-5.37.0.ebuild | 98 ------------- .../signal-desktop-bin-5.39.0.ebuild | 98 +++++++++++++ net-im/spectrum2/Manifest | 6 +- net-im/spectrum2/metadata.xml | 4 - net-im/spectrum2/spectrum2-2.1.2.ebuild | 109 --------------- net-im/spectrum2/spectrum2-2.1.3.ebuild | 2 +- net-im/swift/Manifest | 2 +- net-im/swift/metadata.xml | 4 - net-im/telegram-desktop/Manifest | 8 +- .../tdesktop-3.4.8-jemalloc-only-telegram.patch | 31 ----- .../files/tdesktop-3.6.1-fix-kwayland-5.93.patch | 55 ++++++++ .../telegram-desktop/telegram-desktop-3.4.8.ebuild | 152 --------------------- .../telegram-desktop-3.5.2-r1.ebuild | 1 + .../telegram-desktop/telegram-desktop-3.6.1.ebuild | 1 + 35 files changed, 406 insertions(+), 576 deletions(-) delete mode 100644 net-im/corebird/Manifest delete mode 100644 net-im/corebird/corebird-1.7.4-r2.ebuild delete mode 100644 net-im/corebird/metadata.xml create mode 100644 net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild create mode 100644 net-im/poezio/poezio-0.14.ebuild delete mode 100644 net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.1.ebuild create mode 100644 net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.2.ebuild delete mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-5.37.0.ebuild create mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild delete mode 100644 net-im/spectrum2/spectrum2-2.1.2.ebuild delete mode 100644 net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch create mode 100644 net-im/telegram-desktop/files/tdesktop-3.6.1-fix-kwayland-5.93.patch delete mode 100644 net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild (limited to 'net-im') diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 20caa82e2d10..0fe8171e3e75 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/corebird/Manifest b/net-im/corebird/Manifest deleted file mode 100644 index 433c3cfb1fe4..000000000000 --- a/net-im/corebird/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST corebird-1.7.4.tar.gz 555650 BLAKE2B 1c9ef4d81084a291726876a76b700fe556c0c8c803921c2df215db7e0c268029fcefa95ea6aabd8f4934ecbf70e70ee57988b6c7aefebfd0851d3cb73d16b3fc SHA512 7e88f73ef1fc36379172d30251065e7ee3df54eabfaf954015ed4e739c5ad2b1821b43a07e66bb9363b7daa59b5e981d459a4aef87be8a3dd80a7ed41e37e582 -EBUILD corebird-1.7.4-r2.ebuild 1431 BLAKE2B f2d5da1e080149a6c80729b30f3d360a9dba85666af622c9740c95f613be9b24cacf95440f2b9a7d659c341359362321286e6991654f812e315d08454e37b6fb SHA512 4e99ad206f19cf1a4fe1856612e75c79e34f8d459dd76a35f89ba99148fd6ad4894f5a2b7431cfb0451b1f339be3f7824d9aa7d1506aa2c1c121f9a74a831bde -MISC metadata.xml 320 BLAKE2B 7936bea65bf6453c22dec48febbd63dbf3b4a559bc3dd3556070f4e103e07eb69d71f8eb4149b49d26ce8dfde8e9cd0ab3bb20a6c2b353d36db5ced82578203a SHA512 ca3bb9aea6be94124755b139e556e36be3d283375a3b5df3effa9fc897924180b47f8e02909324e3c5bdcca0197572332912ebc4a36cdc82ecf977eb392c9766 diff --git a/net-im/corebird/corebird-1.7.4-r2.ebuild b/net-im/corebird/corebird-1.7.4-r2.ebuild deleted file mode 100644 index 08f06c7b7339..000000000000 --- a/net-im/corebird/corebird-1.7.4-r2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -VALA_MIN_API_VERSION=0.34 - -inherit autotools gnome2 vala virtualx xdg-utils - -DESCRIPTION="Native GTK+3 Twitter client" -HOMEPAGE="https://corebird.baedert.org/" -SRC_URI="https://github.com/baedert/corebird/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug gstreamer spellcheck" - -RDEPEND="dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/json-glib - gstreamer? ( media-plugins/gst-plugins-gtk:1.0 - media-libs/gst-plugins-base:1.0[X] - media-libs/gst-plugins-good:1.0 - media-plugins/gst-plugins-hls:1.0 - media-plugins/gst-plugins-libav:1.0 - media-plugins/gst-plugins-meta:1.0[X] - media-plugins/gst-plugins-soup:1.0 ) - spellcheck? ( app-text/gspell:=[vala] ) - net-libs/libsoup:2.4 - x11-libs/gtk+:3" -DEPEND="${RDEPEND} - $(vala_depend) - dev-util/intltool - sys-apps/sed - virtual/pkgconfig" - -src_prepare() { - # Disable that specific test because it would perform a download - sed -i -e "/inlinemediadownloader/d" tests/Makefile.am || die - eautoreconf - gnome2_src_prepare - vala_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_enable gstreamer video) - --disable-gst-check - $(use_enable spellcheck) - ) - gnome2_src_configure "${myeconfargs[@]}" -} - -src_test() { - # Need to have $HOME/.config and friends for the tests to work - xdg_environment_reset - virtx emake check -} diff --git a/net-im/corebird/metadata.xml b/net-im/corebird/metadata.xml deleted file mode 100644 index 9e83bd6d9566..000000000000 --- a/net-im/corebird/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="spellcheck">Support spell checking</flag> - </use> - <upstream> - <remote-id type="github">baedert/corebird</remote-id> - </upstream> -</pkgmetadata> diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index e2385707e94d..6de390cb4ae7 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -6,4 +6,4 @@ EBUILD dino-0.2.1-r1.ebuild 1648 BLAKE2B 150bac4ae70f62ebba4fc17c74e7f400c195bad EBUILD dino-0.2.2-r1.ebuild 1650 BLAKE2B 705ee0bae37d35ac251297efc7db3c35aef4ad3edc1bcb04626384dc294b1b9c731e4d2cc201bba14a0436419fa5d652e062b5b4210c78ddb19d5dad357ad48c SHA512 f49a83b3e1e6c9ffdbc394f53568e0b36d27bb45f56bed2c13386381b9a86350694ecdde47039acd46feca032c8068af1d9456a495f40aed12f0fb519a5521a7 EBUILD dino-0.3.0.ebuild 1893 BLAKE2B 33d8b7c7aab50b175857a8cd6b91c8dc7e7f65ba5fc6400a0aa3e12893a53fd3b48ba41fa5f5693645077cd777eb62e9b9b5008724657fb11d3576a7f7f97a71 SHA512 19777fe692826943cbc08f6e30f6db9991853fccb85ea3f9e6f370654be8beb477de4c816658946214af067fa8bf399b5a7ca989485c10b6b37c9946bf387305 EBUILD dino-9999.ebuild 1893 BLAKE2B 33d8b7c7aab50b175857a8cd6b91c8dc7e7f65ba5fc6400a0aa3e12893a53fd3b48ba41fa5f5693645077cd777eb62e9b9b5008724657fb11d3576a7f7f97a71 SHA512 19777fe692826943cbc08f6e30f6db9991853fccb85ea3f9e6f370654be8beb477de4c816658946214af067fa8bf399b5a7ca989485c10b6b37c9946bf387305 -MISC metadata.xml 642 BLAKE2B 31f8929e6bbcc03672e487d70a37b3796ced84e17cfdfb7d55026aa97c8a001d6f666ec5de4894ff5648c3b8bcbe856866986baffaff5305636cc1fce2c201a1 SHA512 db7adb8b4a47f7129b01783605983e87d93b3bfc6f7add5256bdd72d88090923730c56697ad95a0e19071ed96d85e1f16acf44e3aa6ab5cbbcc19684bf9dc895 +MISC metadata.xml 558 BLAKE2B 1919999f5db1e35767a65c41292d7ea6526b5fba2d82f31bce41be63bafe8f879362fccde247f88c23d1a2366c28ffd424243141a7d6b0b8b388621a807d1772 SHA512 2981c0cec70476a8add6c4ef5bbe0e0a0c327383b81b3e208894020d4526bee6166395dc9c1ff5244fef337e90f2456c20a35df972a8814edbd045a82e0eced8 diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml index b2e7c53af48d..9f5aee117e5c 100644 --- a/net-im/dino/metadata.xml +++ b/net-im/dino/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> + <!-- maintainer-needed --> <upstream> <bugs-to>https://github.com/dino/dino/issues</bugs-to> <remote-id type="github">dino/dino</remote-id> diff --git a/net-im/element-desktop-bin/Manifest b/net-im/element-desktop-bin/Manifest index d75052236f6d..ad9810bd7e6b 100644 --- a/net-im/element-desktop-bin/Manifest +++ b/net-im/element-desktop-bin/Manifest @@ -1,3 +1,5 @@ DIST element-desktop_1.10.7_amd64.deb 95797406 BLAKE2B bf189092b2c008d53e7f77aea8cb846c77b20f66110876ac83c7105f3c3a44edd759ffeb2d0a8e027ca4bccbb0ed3b225d3d2ac139a378a462a25a74b1c4dc62 SHA512 72bb749498e95920933156a27d0bd547cfe8ab02b9aa976fdc7574501a7e77d9f6af47e2a951c121251a313d621c32150631ece6aaf3ec0a0856363d482fbd5a +DIST element-desktop_1.10.9_amd64.deb 96015622 BLAKE2B 49045e4feae24a3cd369266885253f5c2ad861e3089d8bd3ce72070e60653cd959a92ebd98e2668f6fedfa3e2da722895f9091ab8418df15fe52a99c2c88133b SHA512 47281a5013165cb642c6bad35f68df3be00e9d2a8397098668429afed49513b8aa09f9adace12b4625bf958ce41250b0cee570bf500875ce5b0cba1b6dac283a EBUILD element-desktop-bin-1.10.7.ebuild 1775 BLAKE2B 538cb846a6fbb501186d3c5702d546988283c5debd6c27adf03764055bc3f00358c59e2c6dcfbc5a5391523f405e11194914a271a1d60c7e13ad0d78525da031 SHA512 1163d5a9a56b17b7e2966bb95c3ca1c40c1ba7a06f7a63c88c419050d323fef34d8175d5acf7faa1abd350be61277c75adde37bbe11e9ead85d76f171b2f9991 +EBUILD element-desktop-bin-1.10.9.ebuild 1820 BLAKE2B 13fa4f92e62134412d6d1b5d29094a3cc60f3b5f2706b3f03ac6b6b64a40a0c6a4b0cce746e88db9893350b700ec262e93bdce708c5d77eb5ec298bcf0f26a1a SHA512 21efffbc1e6ad228ac3ce6693609ede28538ad923ae283b24df82135aa6a2685a8440b6971570f71e5e8193c083dbe348429513f5bcdfc65cee66769fceae8e1 MISC metadata.xml 350 BLAKE2B 050eceeb985e81547b5f0c590916c9f8bdb33558e0adfbd4f3a648abafcf12e07e1942be0151b1ac1dd1e637cfb6fd5ba68e549ed1982e044896e07c18522917 SHA512 55e9b181e332a870595c816bea6093007d60642b0271a88e047cc85e820311340d609618070643accd77cfb5df335b90187a01c15c349cb65e9d96b6f188978c diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild b/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild new file mode 100644 index 000000000000..82b460c20465 --- /dev/null +++ b/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild @@ -0,0 +1,83 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature unpacker xdg + +MY_PN="${PN/-bin}" + +DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)" +HOMEPAGE="https://element.io" +SRC_URI="https://packages.riot.im/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb" +S="${WORKDIR}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="splitdebug" + +RDEPEND="app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + app-crypt/libsecret + dev-db/sqlcipher + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango" + +QA_PREBUILT="opt/Element/chrome-sandbox + opt/Element/chrome_crashpad_handler + opt/Element/element-desktop + opt/Element/libEGL.so + opt/Element/libGLESv2.so + opt/Element/libffmpeg.so + opt/Element/libvk_swiftshader.so + opt/Element/libvulkan.so.1 + opt/Element/swiftshader/libEGL.so + opt/Element/swiftshader/libGLESv2.so" + +src_prepare() { + default + rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die +} + +src_install() { + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + insinto / + doins -r usr + doins -r opt + local f + for f in ${QA_PREBUILT}; do + fperms +x "/${f}" + done + fperms u+s /opt/Element/chrome-sandbox + + dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN} + dosym ${MY_PN} /usr/bin/riot-desktop +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "emojis" media-fonts/noto-emoji +} diff --git a/net-im/mcabber/Manifest b/net-im/mcabber/Manifest index 5f2bafffe664..46e338d06613 100644 --- a/net-im/mcabber/Manifest +++ b/net-im/mcabber/Manifest @@ -2,4 +2,4 @@ AUX README.gentoo 692 BLAKE2B ff09452aa3712dcdcd575bdf12b6bffd32f142e1b75a392c39 DIST mcabber-1.1.2.tar.bz2 651528 BLAKE2B d2160409d3a6e3c1a579bd1259438b11fae79612919a202a69a13c98c77fb5dbe4bc685939783f2a454ad5796c7d7f93e31d5fc92d96f2c6cc03e4efd4169f74 SHA512 bf53d593e84a4b4b2cf0230a4d94ea75f55008e3c2a839af5839519151209a61cce1685f9db14b65f5c4fa438bfabfeb25eb8e78e666b092c5c66af249788106 EBUILD mcabber-1.1.2-r1.ebuild 2322 BLAKE2B 45d7c5584dc633884956c0b910a63ec33e59df170a2a890626ba659c5c3aac8700440994635512eeaf9a243e7e45da79d1a30396c8f6093ab130a8b4357bd03c SHA512 6f9e4700a63fd45f7058c1679fd2c040421c8568a17519c5edd907febf0e3eba169bbc2ac28d29ad2b43361cbae370e901651e531586ca71989b46a10068f9ca EBUILD mcabber-9999.ebuild 2324 BLAKE2B a169cdfc5311e0b28f3dd869cf9de9803d9cf492b1d8c570f1a2ac6afbac09626d3f59bbaf4f799a60fc554ed10ef3709bfba70c3540bca6750a1398f657daea SHA512 577e75e2252a5ec11f13045c5457498f3ef803aa71b149b9e358ea0189639c9087be28d7159650d1bcaaaf5677ee21e8995c87f5fad11992a12a94f0d3faed05 -MISC metadata.xml 689 BLAKE2B abaf0494c2728ef44b7eaae872c7e3d9571706888fe9e1a441d840cc9e3744800cd4bf3b5977f2f9409029efaf516354bff0f03f2375210521827bd4abb4c5f8 SHA512 636d0c2c5bbf97d020d767c2af99a79098e59a4c76346f7b6059c95bcf96862e5190fb9f5bb30ec52a1cb9e2afc61cfecb0c9f63b7d47cee44d48ccdb98752df +MISC metadata.xml 605 BLAKE2B 238d540f36131682a37825581f01d366ff1e6d3240a653c1766b98e346344e176dd6bf56865331cba996e32586dcce827bb82a4d329092cf289ad53a2e0271e2 SHA512 9e3365e052ada286a1ceb715d094fe0312b4aebe3c6f73818f22ed82e15553e85287436b63ca11d2969e0f652532cbed4d25a689569315a3a9198c96a2f214ff diff --git a/net-im/mcabber/metadata.xml b/net-im/mcabber/metadata.xml index 654e184b3ccc..0abc7b5f4923 100644 --- a/net-im/mcabber/metadata.xml +++ b/net-im/mcabber/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> + <!-- maintainer-needed --> <longdescription lang="en"> MCabber is a small Jabber console client that features such as GPG encryption, SSL support, MUC (Multi-User Chat) support, diff --git a/net-im/poezio/Manifest b/net-im/poezio/Manifest index 2ee58be60d66..332940fcaec9 100644 --- a/net-im/poezio/Manifest +++ b/net-im/poezio/Manifest @@ -1,5 +1,7 @@ -AUX Do-not-install-man-pages-and-files-in-usr-share-poez.patch 1171 BLAKE2B e9b4e52563be878b51556df03d63f12abc5cab1029a4ef37ee342247aa8fdbcfc6d4b92a8c87c5ec1186892e987ed899bce721a767f27e57ce1259eae67e2fa1 SHA512 25dd661bd43016381c0360b3039fdc1e0b93515869310579a7e22ea265e966ff0433ce59cc42e43192741a38e4bad52d9d0d1b7522287f74f3d6fb98d1eac6de +AUX Do-not-install-man-pages-and-files-in-usr-share-poez.patch 1030 BLAKE2B 5ce807a6a3346a980f6fc5aa2da1d5df6f5c3cc1ea5a2743f39a64f81830387e8388cbf0791b1f21de60136f6b53cb072917b86c365c3c01460c06a4814abc0b SHA512 9b878fae63f108b54726805aa123ce6a361a67a44a02a8bdf3af3ef22e37a6770b4827ec9d83f507d3973b1c8df741cc956fba1d06e6c14a125f54c0b2028b6a DIST poezio-0.13.1.tar.gz 632572 BLAKE2B e8d3d34c5ca8d236a5a434b4b339cab5ea7286c60db3ef5a6012d406848537b587e834b86f7b6049ee8e637a82e883b2d874134bc1f7d64106e0b0f81aab218f SHA512 6c211ef0fa2fc4bd4cce6ab896166eec6bcdc16ad9e774f4d6bf261b404c9ef68b18d934097da0e165b0cce9bd7779da520ac9c3eac30ccf8280f98ef6aa19c6 +DIST poezio-0.14.tar.gz 662379 BLAKE2B 467741d82945c084c79811d41ff85358ad236d0dcefca7e6f1f8ed5d78aa127f800d2370d624ebaf9e2eb20e1038f280c2e874694ea2b86965fe329b82c4b7d8 SHA512 6e68954a918c645592e2d2f8a265e2f2445a39e256c0525a5517e758a90cc404e066cc08d67ad0f8a3c7d6f3efd61f13a776737d110dd23df7a5f7fab54fc6b5 EBUILD poezio-0.13.1-r2.ebuild 1412 BLAKE2B cc4c82be986be3adcbdd51617585c3a4b36212332ae12f70225494b7ef564b5acf548a24c3ec0aa8cc458f0c3220ed4b71f32e6c4e238e71988c7647948c6da3 SHA512 56158c6f8958ccc150b3d2c2b46d1aa781e389647c735b1296521c8b5bcbeb6a015b44025c4eeaffa5e64870edc75b5e80336a7cc8239c54e4a6522c32d19847 -EBUILD poezio-9999.ebuild 1414 BLAKE2B 6259c3f7ce2e922c0f2f080e3800d97a0514458c8fc3dc4566fc7a55e5f1666a604006daf4db116f31734dcf04759ce4979a60cdab81d6297f31ab9313b21ec2 SHA512 e39dd8db7ca0760b18fab75003ba91a8ed0831ba4dd04d37fd58419b31ced344b1a8d6923a2faf2d0c4063f734e0310f5105193cf57fc94b8a474ef3074874d7 -MISC metadata.xml 428 BLAKE2B 5d7a1de0e7b2f64145d14f351cf7969e0176e8644a094b40dc0b041de2c0d1e90726958a59d96159a2fc38f708a2dc6b99e7445f233e9855de9d4058cc3e313a SHA512 b647074d78bb2a802a166101e53b2ac0bcba50f8504fbb563820641b26ac5f7725357d33a7f19105735a51bf3bf6adbeacefbdfd830442c4c22886c92b22c89b +EBUILD poezio-0.14.ebuild 1673 BLAKE2B 453f9cb83349950e01b0a2219b834d97dde47aeb69be2360934cb1982196a9606f6e132e49b32e5773a4df53271093c791c7d950488edd544eeda448bca0a9f6 SHA512 703ca18cb28caefc3c0010d0737fa34cb6e87a59f5aad3dae3fc5feec8696e9f66a2205df82e3b1bb0ecb32fb1a5cf8b51676e42a0ac5dcab0cb518f2994420d +EBUILD poezio-9999.ebuild 1673 BLAKE2B eeba0a2331ae0a77c90643282a79c1a1b4ef31d24756ec7f16676a51389bd32d51f882f37b0721d591806e45f7f800ba6541d90468f6bdb98c2d2bb2874a4f8d SHA512 148c09904886410923724af0f5a6647b36fdaa0abd7aecbdfc070133f8f4041030e999ab7a78fda3dabb13dc6ea23f0d9bea1ba2873479c83513f65480bce487 +MISC metadata.xml 316 BLAKE2B f37c478624b1cf9ad87b583797f031272cb5cce0d1d3059207515785d58675b8f494fef623f03562f9db4fcd276962f590ecfdf3f2153eabee49f2272bc6e357 SHA512 809370619be912f600c10610cc7c3923a73e8f5fd2cb05d755786764e62c446b187203ff324803ea8efce0172519bf2543d923c536b8561df0901454c83b62a6 diff --git a/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch b/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch index 9506cdb14908..7b85ba892c43 100644 --- a/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch +++ b/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch @@ -4,12 +4,6 @@ Date: Mon, 12 Jul 2021 15:08:30 +0200 Subject: [PATCH] Do not install man pages and files in /usr/share/poezio Signed-off-by: Florian Schmaus <flo@geekplace.eu> ---- - setup.py | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/setup.py b/setup.py -index d1dde4d2f02f..bee8e4834b81 100755 --- a/setup.py +++ b/setup.py @@ -156,13 +156,9 @@ setup( @@ -26,6 +20,3 @@ index d1dde4d2f02f..bee8e4834b81 100755 + sphinx_files_found ), install_requires=['slixmpp>=1.6.0', 'aiodns', 'pyasn1_modules', 'pyasn1', 'typing_extensions', 'setuptools'], --- -2.31.1 - diff --git a/net-im/poezio/metadata.xml b/net-im/poezio/metadata.xml index eb783ed6ad95..47243d5ddc22 100644 --- a/net-im/poezio/metadata.xml +++ b/net-im/poezio/metadata.xml @@ -5,10 +5,6 @@ <email>flow@gentoo.org</email> <name>Florian Schmaus</name> </maintainer> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> <upstream> <remote-id type="pypi">poezio</remote-id> </upstream> diff --git a/net-im/poezio/poezio-0.14.ebuild b/net-im/poezio/poezio-0.14.ebuild new file mode 100644 index 000000000000..81e2f3ab9a0b --- /dev/null +++ b/net-im/poezio/poezio-0.14.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature xdg + +DESCRIPTION="Console XMPP client that looks like most famous IRC clients" +HOMEPAGE="https://poez.io/" +LICENSE="GPL-3+" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git" + inherit git-r3 + + # We build the html documentation using sphinx. + BDEPEND="dev-python/sphinx" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +RDEPEND=" + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/slixmpp-1.8.2[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/Do-not-install-man-pages-and-files-in-usr-share-poez.patch" +) + +distutils_enable_tests pytest + +src_prepare() { + default + # Delete unmaintained plugin which requires an excessive external dep + rm plugins/mpd_client.py || die +} + +src_compile() { + distutils-r1_src_compile + + if [[ -n "${EGIT_REPO_URI}" ]]; then + emake -C doc html + fi +} + +# Poezio provides its own Python C extension 'poopt', which needs to be +# correctly discovered to run the tests. See +# https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions +python_test() { + cd "${T}" || die + epytest "${S}"/test +} + +src_install() { + distutils-r1_src_install + + doman data/poezio.1 data/poezio_logs.1 + + if [[ -n "${EGIT_REPO_URI}" ]]; then + docinto html + dodoc -r doc/build/html/* + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "screen autoaway support" dev-python/pyinotify +} diff --git a/net-im/poezio/poezio-9999.ebuild b/net-im/poezio/poezio-9999.ebuild index 608644fde1b2..162044b8bbf3 100644 --- a/net-im/poezio/poezio-9999.ebuild +++ b/net-im/poezio/poezio-9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 optfeature xdg DESCRIPTION="Console XMPP client that looks like most famous IRC clients" HOMEPAGE="https://poez.io/" -LICENSE="ZLIB" +LICENSE="GPL-3+" SLOT="0" if [[ "${PV}" == "9999" ]]; then @@ -28,7 +28,7 @@ RDEPEND=" dev-python/aiodns[${PYTHON_USEDEP}] dev-python/pyasn1-modules[${PYTHON_USEDEP}] dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/slixmpp-1.7.1[${PYTHON_USEDEP}] + >=dev-python/slixmpp-1.8.2[${PYTHON_USEDEP}] " PATCHES=( @@ -51,6 +51,14 @@ src_compile() { fi } +# Poezio provides its own Python C extension 'poopt', which needs to be +# correctly discovered to run the tests. See +# https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions +python_test() { + cd "${T}" || die + epytest "${S}"/test +} + src_install() { distutils-r1_src_install diff --git a/net-im/profanity/Manifest b/net-im/profanity/Manifest index e9ead3d73002..2e70937c4b3a 100644 --- a/net-im/profanity/Manifest +++ b/net-im/profanity/Manifest @@ -2,4 +2,4 @@ DIST profanity-0.11.0.tar.gz 887566 BLAKE2B 373b49670d00aa741e1957a8d3ca0282f6e7 DIST profanity-0.9.5.tar.gz 830966 BLAKE2B fc1b755b1a92dbde62aacb31cb5d9190cea951e98501a5b48495dbd31266f343cf436de1fa0f69caec34324cd1f781d0bd4f5f7ebdd984324c5d1d6edb91452a SHA512 79305ee488d3a9b87bb422d6525bfaae62c4969d466b968c86941ed5bf0c0080e349758f2e1ead144693513b5d19a635372e73aa1fe9e362836b9245e1d2b898 EBUILD profanity-0.11.0-r1.ebuild 1056 BLAKE2B 2c09a9a88b89a3b0e335583fbea06a5798ab395af529a3dac98bc38999b46e2945ab7311fcef1f2728d0136ddde3c3e98505f5c2627b530daf84b0a786bf0947 SHA512 f6b9643f0fe819d8e082c5c2b51ae6d61806ad39a884a3cacee776ead18cc083e1a7af17406defd5136d6d154d2b047753006ac18fe78d60cd807b8703ab20ba EBUILD profanity-0.9.5-r1.ebuild 1035 BLAKE2B 94078ea301009255f2b9b57b0835558ebc797ad3c0c75393be2c95c4b368832dabc0be1d596e45c2b421e3c2e58ea099d0238c55dc9a9ceaf0ccc3519b4c96ce SHA512 c21319345910123603041d916f0712c4eac3851bb71efee3906d8e2423e2aef3032139bb663ce3a4d2bcf13254456c03948a10511ef8dc2d72f214f023db19ed -MISC metadata.xml 693 BLAKE2B e95d3933a403ac601c8a6e286dab57a592543dde78e6d04ef8ada15c12ae0f4625a6706e8c7c58831140214ad6ed76dc2aaf82d1a707808b4d4cbb91d438a47a SHA512 ea6745842648608bc79ac809648827c15630a8d0e2429c907f8a6816b0644838f49eb2e6da81d1f29ef9450c532c1ef7e214dd39c63da88e0862d49743b70a89 +MISC metadata.xml 609 BLAKE2B 2b5d6d9f4e6a4fb8eebfaa93274f2fb183e091e79fa5aa8c86aa4dba78d5ffd6590dbb353a3555291fafee683acc7a5affb33274e1ac3019ff610e29b94f2acf SHA512 e69cff5a4f22c6c95f45a4d67a43d8ae59c89b8ef237ae72c5e0ed932a2998003457008dd2a2d68df5608a693fd5069c0f6c52ae481f688ea8a36136e110e681 diff --git a/net-im/profanity/metadata.xml b/net-im/profanity/metadata.xml index 2be4233605ae..3089b326461a 100644 --- a/net-im/profanity/metadata.xml +++ b/net-im/profanity/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> + <!-- maintainer-needed --> <longdescription> Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. diff --git a/net-im/rocketchat-desktop-bin/Manifest b/net-im/rocketchat-desktop-bin/Manifest index 74e09db0376a..a26187b683ab 100644 --- a/net-im/rocketchat-desktop-bin/Manifest +++ b/net-im/rocketchat-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST rocketchat-3.8.1-linux-x86_64.rpm 62200440 BLAKE2B 7b4957810abf2868ddc071c5c0879803803a6156c07b8b19b1f6f60235535fb881976db056d18ee046842cc4dc8c373a75e8f2d48d35a67a74b2193b27a87f22 SHA512 77f6ddc44b85e38aaefcd3662d70ada411c6380aa8e9d7c6d25f3ad1dfccc17f9544d7fdcc713e3c3c933a681cd22f7a73fda8eba4080ae2490a74251d3f0969 -EBUILD rocketchat-desktop-bin-3.8.1.ebuild 1094 BLAKE2B e9907f9724d0dd503ca294fe4f1ef7ef75193e7b35efd64922aefb2cffa16f1ba5c8378c91a853977f5d1c08964ad759c3e9b8c77c250625c54135ac4867a811 SHA512 0a6c8633af9c18749c4c59595416f773a283b7be5a97d88c6aaa95c75681bb3ccd44b5075c9bbe79e8bfc225384615d3b63817c2ca62cd41467643010a53003a +DIST rocketchat-3.8.2-linux-x86_64.rpm 62202472 BLAKE2B 44ecfa459624e4cb44777183acb9e1a3d6737166c752db2c33fb298402bac4c4f9856c60cf9889d736902f4f4250c9e93c2e079736dcfadb1626b31f1ebe04e6 SHA512 afdff8f3d6b36e5a595ec684c0e5641fbeeaae031a75f715ddf42a4e4f212d81dd0e04dc6eee9bc4993be2d284f36f1c9900244794bdc29580000a61756a6832 +EBUILD rocketchat-desktop-bin-3.8.2.ebuild 1094 BLAKE2B e9907f9724d0dd503ca294fe4f1ef7ef75193e7b35efd64922aefb2cffa16f1ba5c8378c91a853977f5d1c08964ad759c3e9b8c77c250625c54135ac4867a811 SHA512 0a6c8633af9c18749c4c59595416f773a283b7be5a97d88c6aaa95c75681bb3ccd44b5075c9bbe79e8bfc225384615d3b63817c2ca62cd41467643010a53003a MISC metadata.xml 434 BLAKE2B 2253702089149978e030c97d8a21ef29c0870683e6896d105e9000e77d32d3c66c3482c2b0d2ecbbac6bc281a85be9267918f4d5691ea6c5cf6fab3ebc80db96 SHA512 9cba4c7855c123b866f6a24e99320ddb3b6a450fd5f37eadf364bd92e1e58fe7e0c3f4a6892bb26f0142869d983fe12f5b3753b1960763ffe63a0c8d0d54ebe0 diff --git a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.1.ebuild b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.1.ebuild deleted file mode 100644 index 258071fcfef4..000000000000 --- a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit rpm xdg - -DESCRIPTION="The Ultimate Open Source Web Chat Platform" -HOMEPAGE="https://rocket.chat" -SRC_URI="https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${PV}/rocketchat-${PV}-linux-x86_64.rpm" -S="${WORKDIR}" - -KEYWORDS="-* ~amd64" -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - app-accessibility/at-spi2-atk:2 - dev-libs/atk - dev-libs/expat - dev-libs/libappindicator - dev-libs/nspr - dev-libs/nss - media-fonts/noto-emoji - media-libs/alsa-lib - net-print/cups - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libxcb - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libXScrnSaver - x11-libs/pango -" - -QA_PREBUILT="opt/Rocket.Chat/*" - -src_install() { - # remove files useless for Gentoo - rm -r usr/lib || die - mv "${S}"/* "${ED}" || die -} diff --git a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.2.ebuild b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.2.ebuild new file mode 100644 index 000000000000..258071fcfef4 --- /dev/null +++ b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit rpm xdg + +DESCRIPTION="The Ultimate Open Source Web Chat Platform" +HOMEPAGE="https://rocket.chat" +SRC_URI="https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${PV}/rocketchat-${PV}-linux-x86_64.rpm" +S="${WORKDIR}" + +KEYWORDS="-* ~amd64" +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + dev-libs/atk + dev-libs/expat + dev-libs/libappindicator + dev-libs/nspr + dev-libs/nss + media-fonts/noto-emoji + media-libs/alsa-lib + net-print/cups + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libnotify + x11-libs/libxcb + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libXScrnSaver + x11-libs/pango +" + +QA_PREBUILT="opt/Rocket.Chat/*" + +src_install() { + # remove files useless for Gentoo + rm -r usr/lib || die + mv "${S}"/* "${ED}" || die +} diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index b2de2e021e87..96639dc693ea 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST signal-desktop_5.37.0_amd64.deb 115080108 BLAKE2B aaf552481c7875be217d8fb6646406489cc463275a9d77c281b76ca0dec3c1a65937015ed49d6aefda7754479cef31cea3a905cb16466481977bd2f3418e0620 SHA512 40d67fc8697b7bf38ffece475424721a56e24c5c47c62c6b74b9cf42335c65a245dc30922f56ac5be22d2b72d35eb2fedd04d40aaa645046660d9e4be6f7f7d9 -EBUILD signal-desktop-bin-5.37.0.ebuild 2427 BLAKE2B a95cd9809345ce6a1220720278dd2e876bee3804377628fcaa81c3e0e6a66c18f40ee0f45512cfe5dc3c0640a69690ce6cd7428b74b6f19dd13b15fdf7698a80 SHA512 ec1fd4c473d491a54a71e715dfa48df453871dc11659a56ab33295a629b21b8d70cebd88c2ce8898978e1de598e1f152eafe85a07bf01b27a4c013b81aee8cdb +DIST signal-desktop_5.39.0_amd64.deb 115958662 BLAKE2B 0c6b1ba978374e6ea2c0ac28851aa8767a0d878d2fcc4b6249e232cbf7f7489c05384ecc70412aa692f3880f267c7e5855e125b213f82f6811706fb279eb90ee SHA512 9322f0f5b5241b556239b8daa2c4b35409c0fcafc652eaea65245dc385170672fdcd1e0358a817eb4493c0bb863c6710244c62f701f1660d777b6b11c6f0b8db +EBUILD signal-desktop-bin-5.39.0.ebuild 2427 BLAKE2B a95cd9809345ce6a1220720278dd2e876bee3804377628fcaa81c3e0e6a66c18f40ee0f45512cfe5dc3c0640a69690ce6cd7428b74b6f19dd13b15fdf7698a80 SHA512 ec1fd4c473d491a54a71e715dfa48df453871dc11659a56ab33295a629b21b8d70cebd88c2ce8898978e1de598e1f152eafe85a07bf01b27a4c013b81aee8cdb MISC metadata.xml 397 BLAKE2B 8b09559d9ab0428415fb6301596386acc0983bb312f099c6c5299492043f59d6b2e1145f29885e9fc429f4e0d28fccac19cdd7afb5c5ed5f70383a9075d0e466 SHA512 8fa1b372993842145229779dc730c574f688411efd3da415b00928d81947a91c1dabb7c53412aa3c413a5e1071d113b182c54b113a933c0d5ddf3de08869267b diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.37.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-5.37.0.ebuild deleted file mode 100644 index 75db5c2f8043..000000000000 --- a/net-im/signal-desktop-bin/signal-desktop-bin-5.37.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" - -inherit pax-utils unpacker xdg - -DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" -HOMEPAGE="https://signal.org/ - https://github.com/signalapp/Signal-Desktop" -SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb" -S="${WORKDIR}" - -LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* amd64" -IUSE="+sound" -RESTRICT="splitdebug" - -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-accessibility/at-spi2-core:2 - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa[X(+)] - net-print/cups - sys-apps/dbus[X] - x11-libs/gdk-pixbuf:2 - x11-libs/cairo - x11-libs/gtk+:3[X] - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/pango - sound? ( - || ( - media-sound/pulseaudio - media-sound/apulse - ) - ) -" - -QA_PREBUILT=" - opt/Signal/chrome_crashpad_handler - opt/Signal/chrome-sandbox - opt/Signal/libEGL.so - opt/Signal/libGLESv2.so - opt/Signal/libffmpeg.so - opt/Signal/libvk_swiftshader.so - opt/Signal/libvulkan.so.1 - opt/Signal/resources/app.asar.unpacked/node_modules/* - opt/Signal/signal-desktop - opt/Signal/swiftshader/libEGL.so - opt/Signal/swiftshader/libGLESv2.so" - -src_prepare() { - default - sed -e 's| --no-sandbox||g' \ - -i usr/share/applications/signal-desktop.desktop || die - unpack usr/share/doc/signal-desktop/changelog.gz -} - -src_install() { - insinto / - dodoc changelog - doins -r opt - insinto /usr/share - - if has_version media-sound/apulse[-sdk] && ! has_version media-sound/pulseaudio; then - sed -i 's/Exec=/Exec=apulse /g' usr/share/applications/signal-desktop.desktop || die - fi - - doins -r usr/share/applications - doins -r usr/share/icons - fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox - fperms u+s /opt/Signal/chrome-sandbox - pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox - - dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN} -} - -pkg_postinst() { - xdg_pkg_postinst - elog "For using the tray icon on compatible desktop environments, start Signal with" - elog " '--start-in-tray' or '--use-tray-icon'." -} diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild new file mode 100644 index 000000000000..75db5c2f8043 --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +inherit pax-utils unpacker xdg + +DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" +HOMEPAGE="https://signal.org/ + https://github.com/signalapp/Signal-Desktop" +SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb" +S="${WORKDIR}" + +LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* amd64" +IUSE="+sound" +RESTRICT="splitdebug" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa[X(+)] + net-print/cups + sys-apps/dbus[X] + x11-libs/gdk-pixbuf:2 + x11-libs/cairo + x11-libs/gtk+:3[X] + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/pango + sound? ( + || ( + media-sound/pulseaudio + media-sound/apulse + ) + ) +" + +QA_PREBUILT=" + opt/Signal/chrome_crashpad_handler + opt/Signal/chrome-sandbox + opt/Signal/libEGL.so + opt/Signal/libGLESv2.so + opt/Signal/libffmpeg.so + opt/Signal/libvk_swiftshader.so + opt/Signal/libvulkan.so.1 + opt/Signal/resources/app.asar.unpacked/node_modules/* + opt/Signal/signal-desktop + opt/Signal/swiftshader/libEGL.so + opt/Signal/swiftshader/libGLESv2.so" + +src_prepare() { + default + sed -e 's| --no-sandbox||g' \ + -i usr/share/applications/signal-desktop.desktop || die + unpack usr/share/doc/signal-desktop/changelog.gz +} + +src_install() { + insinto / + dodoc changelog + doins -r opt + insinto /usr/share + + if has_version media-sound/apulse[-sdk] && ! has_version media-sound/pulseaudio; then + sed -i 's/Exec=/Exec=apulse /g' usr/share/applications/signal-desktop.desktop || die + fi + + doins -r usr/share/applications + doins -r usr/share/icons + fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox + fperms u+s /opt/Signal/chrome-sandbox + pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox + + dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN} +} + +pkg_postinst() { + xdg_pkg_postinst + elog "For using the tray icon on compatible desktop environments, start Signal with" + elog " '--start-in-tray' or '--use-tray-icon'." +} diff --git a/net-im/spectrum2/Manifest b/net-im/spectrum2/Manifest index e527e82b4fd4..d5904aec9127 100644 --- a/net-im/spectrum2/Manifest +++ b/net-im/spectrum2/Manifest @@ -1,8 +1,6 @@ AUX spectrum2.initd 1332 BLAKE2B ee4a9f62ccb909bb824df485dc56c59fe935e77dcfc0354b94749a577b9121352bd56e5d0adbae161da1afc7c451d18b36689844429b46fe39b2e364ffd8c363 SHA512 d780066a00144f3ec20311b462fd29986a486af7ce5ae88e788113397d6cb6ab0800119a5d71077216ee1637ff49cd2307e9265545357b4de50bf907c80feb9c AUX spectrum2.service 222 BLAKE2B 58227bb8d49dac2a43d41d9a1e16b9ad804fb540a1e37fc0ec58e23e7412c5a9e0a931fe41d37430be5b77d0bc33fc17870b885995185e29a7ccd2da73022dc8 SHA512 c50d83e6afadc798b90f4df5b2f473031dadb8e32dff0c1120dc2345a3fe37a86566d6d975d22d310e0dd6d2c602d674f6a17f4df2e730e71aaf484a30aa97c2 AUX spectrum2.tmpfiles-r1 44 BLAKE2B 262e14134a78bc5955fc8ec750ceec94b6fd99fbb65365e28c6dab6f80b0941197899bec6a99d2c5ae21ecaf750013c5c909791c86a609893a4b431597323a59 SHA512 151c93d490f58309fe25bc3ee13ec9987e024c3aec4e58fe399016307f8b78aa7721f3b86bc51373aee7cebe9ab75273f0c48c7c840562ecd2e69d2ce44eba53 -DIST spectrum2-2.1.2.tar.gz 665486 BLAKE2B edd98a296269141bdd104fca9f8e56d63b2f6a8ea9cda855bc17a65f8183be0b295a47453876df981ad5a3acf1df9483ab44c5a6d731ecc51e9ab6d61f005bb0 SHA512 e39caa9bb149c47b4a621f76613bf1f58cad84800851935dcf2722d91e84a5c21ccd50029ebc25c0d34d988dc390ece526ecfb1d3db6054ac8c07f4426be3a83 DIST spectrum2-2.1.3.tar.gz 666005 BLAKE2B 8356b71506b5489780052eaf404a79f0f760fa3a8d35e80e30730c86b5e4acf21a1ac59fed46e472a1085dc29c6751f2c4e788ad60569bf15b48d198762f2a77 SHA512 b6bf39738998b56c8a90984446740c38547ffdaadaf280d3f4f29cb8a2e168898a7b010eff115394f473fd02c66f30ef383c4a542812d5abd03a87b064b446a8 -EBUILD spectrum2-2.1.2.ebuild 2368 BLAKE2B f0ddcbf331786e39356068c8409affad2ce485762ca5fb77710990bac2cae2821176ded2a2e16ee4cf0107c58d8035a0430948cb531a6905b855469ffdad114a SHA512 0263ff8af189cd78989c10c42185ab59d529dbef303c036b5ebe30dc5de3e8e4ee16430d4de7449011d67eb041178221d4734bb259b8826e90093f708549e6fb -EBUILD spectrum2-2.1.3.ebuild 2369 BLAKE2B 39f834456b270993134753d9dbf11da6e0cf72a97a484130766ef675cbe2ba3a28003a3435bcc0ad78ec90a641808f80f3f26e8156510c0c7736c03c11215fcd SHA512 ed61a819abedcc117c94fdcc6b4e87d74121e6ba64dc8cce15570250cead861fa9cdae601460b62ae7bcd9a252af64f8ba17ed7243eec553070e52634313ea5c -MISC metadata.xml 1141 BLAKE2B 8964184caabc03f6c5da13842bc5219b0d563baa5d9a1fc52020d686756953a2321d80ede5c5e9aa8321cad1f9a4ea753847c63230b8fb55c8c52e0b61bded23 SHA512 13c244aba5cf70af7e2555a05ba604e28b042d95f879a9f747702b13da7484d6ca3a941ee16d5ad0db864eceb51b55509d0a0761c9f8f7ab11328d67cbe8886c +EBUILD spectrum2-2.1.3.ebuild 2368 BLAKE2B f0ddcbf331786e39356068c8409affad2ce485762ca5fb77710990bac2cae2821176ded2a2e16ee4cf0107c58d8035a0430948cb531a6905b855469ffdad114a SHA512 0263ff8af189cd78989c10c42185ab59d529dbef303c036b5ebe30dc5de3e8e4ee16430d4de7449011d67eb041178221d4734bb259b8826e90093f708549e6fb +MISC metadata.xml 1029 BLAKE2B 3d468f77ca549912df4470c14d31211723488b3f58a03b96cdf01b19c48570ce8b2cb87b6d2d7a223169aa0c737583b80a62a3996d476cc69bdb433df8eb423c SHA512 2a0d001bb4a2f67a27ddd616cff3846c54e0e4f822187f6b0ad55c8439ce51b1b89bee894dac0a301c8c9c31e9febfd0085e3520c8c8bbacf836bd2b42d79941 diff --git a/net-im/spectrum2/metadata.xml b/net-im/spectrum2/metadata.xml index 233e8e3037c3..6de46eb88c98 100644 --- a/net-im/spectrum2/metadata.xml +++ b/net-im/spectrum2/metadata.xml @@ -5,10 +5,6 @@ <email>conikost@gentoo.org</email> <name>Conrad Kostecki</name> </maintainer> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> <longdescription> Spectrum is an open source instant messaging transport. It allows users to chat together even when they are using diff --git a/net-im/spectrum2/spectrum2-2.1.2.ebuild b/net-im/spectrum2/spectrum2-2.1.2.ebuild deleted file mode 100644 index 9578b2864a39..000000000000 --- a/net-im/spectrum2/spectrum2-2.1.2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd tmpfiles - -DESCRIPTION="An open source instant messaging transport" -HOMEPAGE="https://www.spectrum.im" -SRC_URI="https://github.com/SpectrumIM/spectrum2/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc frotz irc mysql postgres purple sms +sqlite test twitter whatsapp xmpp" -REQUIRED_USE=" - || ( mysql postgres sqlite ) - test? ( irc ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-group/spectrum - acct-user/spectrum - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/libev:= - dev-libs/log4cxx - dev-libs/jsoncpp:= - dev-libs/openssl:0= - dev-libs/popt - dev-libs/protobuf:= - net-dns/libidn:0= - >=net-im/swift-4.0.2-r2:= - net-misc/curl - sys-libs/zlib:= - frotz? ( !games-engines/frotz ) - irc? ( net-im/libcommuni ) - mysql? ( - || ( - dev-db/mariadb-connector-c - dev-db/mysql-connector-c - ) - ) - postgres? ( dev-libs/libpqxx:= ) - purple? ( - dev-libs/glib - net-im/pidgin:= - ) - sms? ( app-mobilephone/smstools ) - sqlite? ( dev-db/sqlite:3 ) - twitter? ( net-misc/curl ) - whatsapp? ( net-im/transwhat )" - -DEPEND=" - ${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-util/cppunit ) -" - -src_prepare() { - # Respect users LDFLAGS - sed -i -e "s/-Wl,-export-dynamic/& ${LDFLAGS}/" spectrum/src/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DOCS="$(usex doc)" - -DENABLE_FROTZ="$(usex frotz)" - -DENABLE_IRC="$(usex irc)" - -DENABLE_MYSQL="$(usex mysql)" - -DENABLE_PQXX="$(usex postgres)" - -DENABLE_PURPLE="$(usex purple)" - $(usex irc '-DENABLE_QT4=OFF' '') - -DENABLE_SMSTOOLS3="$(usex sms)" - -DENABLE_SQLITE3="$(usex sqlite)" - -DENABLE_TESTS="$(usex test)" - -DENABLE_TWITTER="$(usex twitter)" - -DENABLE_XMPP="$(usex xmpp)" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}/tests/libtransport" || die - ./libtransport_test || die -} - -src_install() { - cmake_src_install - - diropts -o spectrum -g spectrum - keepdir /var/log/spectrum2 /var/lib/spectrum2 - diropts - - newinitd "${FILESDIR}"/spectrum2.initd spectrum2 - systemd_newunit "${FILESDIR}"/spectrum2.service spectrum2.service - newtmpfiles "${FILESDIR}"/spectrum2.tmpfiles-r1 spectrum2.conf - - einstalldocs -} - -pkg_postinst() { - tmpfiles_process spectrum2.conf -} diff --git a/net-im/spectrum2/spectrum2-2.1.3.ebuild b/net-im/spectrum2/spectrum2-2.1.3.ebuild index 546c78a06593..9578b2864a39 100644 --- a/net-im/spectrum2/spectrum2-2.1.3.ebuild +++ b/net-im/spectrum2/spectrum2-2.1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/SpectrumIM/spectrum2/archive/${PV}.tar.gz -> ${P}.ta LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc frotz irc mysql postgres purple sms +sqlite test twitter whatsapp xmpp" REQUIRED_USE=" || ( mysql postgres sqlite ) diff --git a/net-im/swift/Manifest b/net-im/swift/Manifest index 2da24af09cda..9696f79ed67c 100644 --- a/net-im/swift/Manifest +++ b/net-im/swift/Manifest @@ -4,4 +4,4 @@ AUX swift-4.0.2-qt-5.15-compatibility.patch 245 BLAKE2B 77facc560f6cea3dedd7c309 DIST swift-4.0.2-python3-compatibility.patch.gz 14959 BLAKE2B 17b75950bba9252bb76e30eb9fadb9eaaaad6d693a09f6fa357fe174ade1bd283d00838e87b55059e0601edc5d72c02c952f53ca16dd597010c9f0ffe955662a SHA512 fac9cf0a85b55b1b9bba786cc6456ceaa6257d5f2cdd4d41c4fdee526c301de94bb6f7c71bc00aaec992d0aaf3787e2db3e9c7eed6ec88facea776db66941dba DIST swift-4.0.2.tar.gz 19083393 BLAKE2B de4ad1c3d68dfc4d693cdebdf4e18809210aa4e83af31b77bf730c7018507877852b5ea634623c037250de4005606108bd0372d39177093769c5dc5f72bd4812 SHA512 b7d4b90f387d5ea4ac3ca31794eabd1f12a64274628d75c7570f40269777b9003182884730a6340c5e0b5b7928a68bda5e49be623b47da9fa64fe4c3f25be167 EBUILD swift-4.0.2-r102.ebuild 4385 BLAKE2B 6220f1d16139c072a8ad91a3bb31213c6db10c1d4b9d48306dbe3524713ca4215594c109bcef82a25dd6736fbadd255636ad8864406ef54cd9b44d0c7a4b6cc7 SHA512 f668b8f4535b865ef734637dc6ad4f6b6c783fc1efa02acb712262cbfa83a19379f5f990abd72679d03d9f7b4c0d8e09489a43f1da1751d26787db939cdce9b3 -MISC metadata.xml 684 BLAKE2B 2ff77ca0956cf2b99f61336603fbf7cdddac8870f866229b7d6e7b70c6e9732a68595105f50f086fba39a29493491c5bbdd7ee984a6fcb39f3994a56ba47a684 SHA512 3c7488acdfd9f4397915b285db0c7bad51186771f29e74e19ff49816cdf6a6f4b5ad8e05995080497073eb11d7fd808653f53217d438a07579782893c4c4d9bf +MISC metadata.xml 572 BLAKE2B 844c5b114051f7e2292b7857c991d4c6ea9c52a7e697f5d7f93296f4047179da836519701425c3ac6e9fd9fae99d77565258e08f2493682b8f2629cac493344b SHA512 4ed15787f531624392d9e8489634094c99f32b2c077c1330d79713a662bb22c79bd808aa8c1616b21fb5824ec03908aa54ea1d1cf13aa3f011235ef3756a32c5 diff --git a/net-im/swift/metadata.xml b/net-im/swift/metadata.xml index 0b39e59c61c1..9246b510f67a 100644 --- a/net-im/swift/metadata.xml +++ b/net-im/swift/metadata.xml @@ -5,10 +5,6 @@ <email>conikost@gentoo.org</email> <name>Conrad Kostecki</name> </maintainer> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> <longdescription> Swift is an elegant, secure, adaptable and intuitive XMPP client, with features that make it suitable for a wide range of use scenarios. diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index 0ae522009d94..85da54cbaf81 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -1,14 +1,12 @@ AUX tdesktop-3.3.0-fix-enchant.patch 819 BLAKE2B f827deca269c32648e438642a916383e6184ef3fbdb045c8950997b3a30c6231336fe54a3b39ae5b2b93e7c6c72d0080f00a535dcf6932bbe3740041ba79abc8 SHA512 2653dd30699633c55e590744ed1fb2104b473d43e6391ece791bf3543cac7de594a75d303dc66dd9c7b75face5e90615da261d10758e50e1c669ad0b4f27923f -AUX tdesktop-3.4.8-jemalloc-only-telegram.patch 950 BLAKE2B f1dd5f795ad8aa66c9ff00cb1e616789be8b9ef3bcad08f27596d6a7a0364eca4299f02d56179664eb7dbc6552c7cf68ca6ee6f98fcd0171a2ede35f03cf1168 SHA512 c02a1d76378cd18f963ea88b47682237cc4702fda3504ff3ab303a87a60434c38cca866193fdb6e33e5e5afe20bb7ba94f5024b40ad4a42a666713fc079e7c53 AUX tdesktop-3.5.2-jemalloc-only-telegram.patch 1032 BLAKE2B 8220f745febaec55b85f64e25a860f9cfee57bf07496e0bf496857686c5bf7bdfb9c9ede94f9374dea677f1516e8dff39cae5b3a993d1c0fe32d34cf0c91015e SHA512 156a62d5d2145559828466e4c09c23cf8a0cd0cb9d844c27d50945135d854a2e0af45cb3e0dc675e21f74dc2f323574a785e259e86f4120d055aa0e34fd20ea9 AUX tdesktop-3.5.2-jemalloc-optional.patch 2924 BLAKE2B fa0c124fc38d83434eff5c2e03f815d9e32b3af62782401251905db293d8016618f9c51b333a7a4e86e9d529a1e8747495b982ad9e5d6c19c2d9c63b39391461 SHA512 de836736fdc5bcd2f581cd43223dff9ffe82042440e44f6038d2d0278fa94777054badd2870deb1f7c8285a35a5f01cfeccbd76701aeaf5ca9a573d8fbc9ed31 AUX tdesktop-3.5.2-musl.patch 890 BLAKE2B e65419eac920eb7c6929559229e50458fca0e9598b9e173f332b98235dc7d84acd01f5ceb23462b0fb53edbbeec8747e6f27e49cab8bc596b0c1ded205e6358c SHA512 57a811629749c285d3f181ad714afa322e0b65758114283f506319a076aa0410f5e9a75f6fad5642fe5611745c418b404d95a616d53ac8360fbff5cf170627ba AUX tdesktop-3.6.0-jemalloc-only-telegram.patch 1343 BLAKE2B bc257ee3bc3577b05a73b74c6394592b4636e605eb06c25a6749a38f2742104e1d214234524cbd5191bb397b22a4af4ba28c25c01520973a4f10e08bf3ba3bd2 SHA512 00067d388bd75adfcf7f2f460d99c283dd0110d33be5124585665b2566ef5c2b15100e8f86685bde2216083131609918861d7db845f4813ec303a13d8c423ae7 AUX tdesktop-3.6.0-support-ffmpeg5.patch 3142 BLAKE2B f05816a8b26c3061c88b8814adc2402981836ab7853be1dad9c4eb74b621e1084a2167ad5ea86d500c98d627317ffd48288bcb4df897f5ca6858516ecf86c8f0 SHA512 811f42f8372102910be20ac92030b98ad98704cb1378a90d17a01b15dc4a9aa8e9b6bb179a9dc4d09687ad7b60030f0f7367f8058674244b080748bf2c913044 -DIST tdesktop-3.4.8-full.tar.gz 41220984 BLAKE2B e75e7d7432a863e7a35b73bb2a378970f8aab74d99a425e631947fd894e51d931ee2390e2f885831d165d73541cf2151840467e2ef02ece175cc6a18f3e2c81c SHA512 cdeb5a83a375a494d805bf4198beee1c4bfc94bd9626535721a0cf04a590c70bfdb20e76baaa2a4c8c6db54c5813f22ce2a8c6291786b6b6db3dcde10b266fe1 +AUX tdesktop-3.6.1-fix-kwayland-5.93.patch 1835 BLAKE2B dbc414e1543be96faff179288eb4bcc4acdfbe280ae51da11d254054adcc00f4c1387cdc9a24e026e06612d55765a1689b4bfc6381349b75053c4156a0cff71f SHA512 82855396f367f3669a34246a031626bba158d5361ec39e728c2d33f0d5b9ff5196c38a33551614848b5d439e25bbe45eb3795eaf7ca7442f5f27ab0bdeb0e72e DIST tdesktop-3.5.2-full.tar.gz 41216346 BLAKE2B 5f2570073e02c5aadbf5f9b6251f9b71e9a608d97763bd3a792d3c4836b68245410142face3446660b68e519bd7e71df0319cb1ff1ea1fed24327ac8db0e8d0b SHA512 adb95fb37fedba6344107e4dd789b88563e24e6a01c7b944d9e5365ceccff60d774eb31a2c1e39cd200ef6de83317fe654956cfecaa1e13c7b2fdbf4c38f057e DIST tdesktop-3.6.1-full.tar.gz 41226549 BLAKE2B 6922ae015e36f86597aaedf1212ed951d6313a8f5f76a8838ab7ef9e02afe0cbc428acd991488190bafdf28faf2a69a09a5a1e963b2aa6ed27ef941602e15d88 SHA512 dd216c720ea3b1c72669805bb31319746a7ddfe746d188bf2ae0c5cdf0a10b379fc2e888a26fe755d77381fc5d9aa638cedc76b2dce1f1126a9c1ef9c02da2ba -EBUILD telegram-desktop-3.4.8.ebuild 4642 BLAKE2B aa59d84e4c523b559e1f161fdd9a59eea7c720e6955bf196c5da7a6f504bd912abd4a7c6cecd2b455b5fb0e006f0107883e156f39c1f89591708b726458a6e4e SHA512 fd7f2ec36c03f312a6e5462527872684b5b75dbe2ab4252b6a4051385c8ff13aeda047bb9134da27d07dc16d0899fe0a342279319802bc4028ee7a43d9248471 -EBUILD telegram-desktop-3.5.2-r1.ebuild 4890 BLAKE2B 4752d6368a03bd08fedecd8a5fda8afd3796c3ec0faa65587949079908bddb23e2985423bffdf36be30843aa6c05e0433d8316bcdd5b900c7a9d91ac4a63f47b SHA512 3d83ceb78dd06d47ba9666b90f57dbd1f28b7a6d942232f69ffab4dc51efabc87686e3b27cc9994da3e1f9e908a2afde026df6d9009f853e68ea4eb7237d6902 -EBUILD telegram-desktop-3.6.1.ebuild 4900 BLAKE2B 6a1441f676fc1bb6f3739a4ff32774c4b08db7090be2b18ed56c0c6213f2a3f85c68d57ba45c9b5321610b565b1cce511ec30c54f60d390091ee089fc978c857 SHA512 e671b6439f2cf249a2c5f737e01f8e199d1fa82bf6b42486f2601eb66c4429a3469cd63622cc0a2fd719dd5997edb86f157d641f10069ebc13514afeda6b5cf5 +EBUILD telegram-desktop-3.5.2-r1.ebuild 4944 BLAKE2B 7a9ab13b3120d9ee38c20bd36594f6a1baa5eab19ce8f4191823520b693745fdffaa64d153e72216c02f9272bf0ee461d9ef664f8878323856fe3c812301f04e SHA512 0d48d09e1ebb41c480df1ba0f101b7233c17950430bb15b64a249ff25400b31422f6799c00d6e1191616279b7738e1120caab94f43fb2bc97a8e55459ebc0c3c +EBUILD telegram-desktop-3.6.1.ebuild 4954 BLAKE2B d411d55e4968cac40b000a372949ba7dca6afbcec68a771d417f6fde6ed8498bb9b24551d58ca23c93854879b8f54b3db69509d3e880e842104b0f0809f50d2f SHA512 bede5762e1a5352c01794b5fba1715bb3eab8ebe68e328a17e7302a7db3397e37f133a2b8f93fcba404570eb8ceddd02931ace32979617f9b31b0e793e8e8f48 MISC metadata.xml 709 BLAKE2B 02eee6916528198d1b28ebf883f84a94cb979f507d559d74e1b9a4e4f7b8b82930fd19a30c2f86a3e71ec2b6aa93e7836faf64ab23e23c59850b5b5260b305e8 SHA512 3c26cde38da1cb3e6700b52a50bb91d1b41230b89f7603d19d25156a1ae53603906cbf94b3257e189c6d24b5cd5627729b652ed412d9c3ac94dedbde5a721f5e diff --git a/net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch b/net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch deleted file mode 100644 index e99cd2e4bf91..000000000000 --- a/net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch +++ /dev/null @@ -1,31 +0,0 @@ -Only link jemalloc for the Telegram binary - -Some combination of factors is making the different codegen tools hang when -jemalloc is linked for those, and they're ran under portage's sandbox. Since -this is only used during build-time, and jemalloc is merely necessary to -improve runtime memory use, it's unnecessary to use it for anything else. - ---- tdesktop-3.4.8-full.orig/Telegram/CMakeLists.txt -+++ tdesktop-3.4.8-full/Telegram/CMakeLists.txt -@@ -1331,6 +1331,11 @@ - endif() - endif() - else() -+ target_link_libraries(Telegram -+ PRIVATE -+ desktop-app::external_jemalloc -+ ) -+ - if (NOT DESKTOP_APP_DISABLE_DBUS_INTEGRATION) - target_link_libraries(Telegram - PRIVATE ---- tdesktop-3.4.8-full.orig/cmake/options_linux.cmake -+++ tdesktop-3.4.8-full/cmake/options_linux.cmake -@@ -65,7 +65,6 @@ - - target_link_libraries(common_options - INTERFACE -- desktop-app::external_jemalloc - ${CMAKE_DL_LIBS} - ) - diff --git a/net-im/telegram-desktop/files/tdesktop-3.6.1-fix-kwayland-5.93.patch b/net-im/telegram-desktop/files/tdesktop-3.6.1-fix-kwayland-5.93.patch new file mode 100644 index 000000000000..e818ffe46456 --- /dev/null +++ b/net-im/telegram-desktop/files/tdesktop-3.6.1-fix-kwayland-5.93.patch @@ -0,0 +1,55 @@ +Fix compatibility with kwayland-5.93.0 + +The header files were moved, the include directory wasn't being added correctly. + +https://bugs.gentoo.org/837569 + +--- tdesktop-3.6.1-full.orig/Telegram/SourceFiles/platform/linux/linux_wayland_integration.cpp ++++ tdesktop-3.6.1-full/Telegram/SourceFiles/platform/linux/linux_wayland_integration.cpp +@@ -9,10 +9,10 @@ + + #include "base/platform/base_platform_info.h" + +-#include <connection_thread.h> +-#include <registry.h> +-#include <surface.h> +-#include <plasmashell.h> ++#include <KWayland/Client/connection_thread.h> ++#include <KWayland/Client/registry.h> ++#include <KWayland/Client/surface.h> ++#include <KWayland/Client/plasmashell.h> + + using namespace KWayland::Client; + +--- tdesktop-3.6.1-full.orig/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp ++++ tdesktop-3.6.1-full/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp +@@ -13,11 +13,11 @@ + #include <QtCore/QPointer> + #include <QtGui/QWindow> + +-#include <connection_thread.h> +-#include <registry.h> +-#include <surface.h> +-#include <xdgforeign.h> +-#include <idleinhibit.h> ++#include <KWayland/Client/connection_thread.h> ++#include <KWayland/Client/registry.h> ++#include <KWayland/Client/surface.h> ++#include <KWayland/Client/xdgforeign.h> ++#include <KWayland/Client/idleinhibit.h> + + using namespace KWayland::Client; + +--- tdesktop-3.6.1-full.orig/Telegram/lib_ui/ui/platform/linux/ui_linux_wayland_integration.cpp ++++ tdesktop-3.6.1-full/Telegram/lib_ui/ui/platform/linux/ui_linux_wayland_integration.cpp +@@ -24,8 +24,8 @@ + #include <private/qwaylandwindow_p.h> + #include <private/qwaylandshellsurface_p.h> + +-#include <connection_thread.h> +-#include <registry.h> ++#include <KWayland/Client/connection_thread.h> ++#include <KWayland/Client/registry.h> + + Q_DECLARE_METATYPE(QMargins); + diff --git a/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild b/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild deleted file mode 100644 index ce7da5f009ff..000000000000 --- a/net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit xdg cmake python-any-r1 optfeature flag-o-matic - -DESCRIPTION="Official desktop client for Telegram" -HOMEPAGE="https://desktop.telegram.org" - -MY_P="tdesktop-${PV}-full" -SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" -IUSE="+dbus enchant +hunspell screencast +spell wayland +X" -REQUIRED_USE=" - spell? ( - ^^ ( enchant hunspell ) - ) -" - -RDEPEND=" - !net-im/telegram-desktop-bin - app-arch/lz4:= - dev-cpp/abseil-cpp:= - dev-libs/jemalloc:=[-lazy-lock] - dev-libs/libdispatch - dev-libs/openssl:= - dev-libs/xxhash - >=dev-qt/qtcore-5.15:5 - >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?] - >=dev-qt/qtimageformats-5.15:5 - >=dev-qt/qtnetwork-5.15:5[ssl] - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5[png,X?] - media-fonts/open-sans - media-libs/fontconfig:= - ~media-libs/libtgvoip-2.4.4_p20211129 - media-libs/openal - media-libs/opus:= - media-libs/rnnoise - ~media-libs/tg_owt-0_pre20211207[screencast=,X=] - media-video/ffmpeg:=[opus] - sys-libs/zlib:=[minizip] - dbus? ( - dev-cpp/glibmm:2 - dev-qt/qtdbus:5 - dev-libs/libdbusmenu-qt[qt5(+)] - ) - enchant? ( app-text/enchant:= ) - hunspell? ( >=app-text/hunspell-1.7:= ) - wayland? ( kde-frameworks/kwayland:= ) - X? ( x11-libs/libxcb:= ) -" -DEPEND="${RDEPEND} - dev-cpp/range-v3 - =dev-cpp/ms-gsl-3* -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - virtual/pkgconfig -" -# dev-libs/jemalloc:=[-lazy-lock] -> https://bugs.gentoo.org/803233 - -PATCHES=( - "${FILESDIR}/tdesktop-3.4.8-jemalloc-only-telegram.patch" - "${FILESDIR}/tdesktop-3.3.0-fix-enchant.patch" -) - -# Current desktop-file-utils-0.26 does not understand Version=1.5 -QA_DESKTOP_FILE="usr/share/applications/${PN}.desktop" - -pkg_pretend() { - if has ccache ${FEATURES}; then - ewarn - ewarn "ccache does not work with ${PN} out of the box" - ewarn "due to usage of precompiled headers" - ewarn "check bug https://bugs.gentoo.org/715114 for more info" - ewarn - fi -} - -src_prepare() { - # no explicit toggle, doesn't build with the system one #752417 - sed -i 's/DESKTOP_APP_USE_PACKAGED/NO_ONE_WILL_EVER_SET_THIS/' \ - cmake/external/rlottie/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # gtk is really needed for image copy-paste due to https://bugreports.qt.io/browse/QTBUG-56595 - local mycmakeargs=( - -DTDESKTOP_LAUNCHER_BASENAME="${PN}" - -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON # header only lib, some git version. prevents warnings. - -DDESKTOP_APP_QT6=OFF - - -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex X no yes) - -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex wayland no yes) - -DDESKTOP_APP_DISABLE_DBUS_INTEGRATION=$(usex dbus no yes) - -DDESKTOP_APP_DISABLE_SPELLCHECK=$(usex spell no yes) # enables hunspell (recommended) - -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) # 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 - - # Fix for RISCV, as well as any other platforms that might generate libatomic calls - # Upstreamed in >3.4.3 - append-ldflags '-pthread' - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use X && ! use screencast; then - elog "both the 'X' and 'screencast' useflags are disabled, screen sharing won't work!" - fi - if has_version '<dev-qt/qtcore-5.15.2-r10'; then - ewarn "Versions of dev-qt/qtcore lower than 5.15.2-r10 might cause telegram" - ewarn "to crash when pasting big images from the clipboard." - fi - optfeature_header - optfeature "shop payment support (requires USE=dbus enabled)" net-libs/webkit-gtk -} diff --git a/net-im/telegram-desktop/telegram-desktop-3.5.2-r1.ebuild b/net-im/telegram-desktop/telegram-desktop-3.5.2-r1.ebuild index fd97841de5b2..e5bd2fb2c389 100644 --- a/net-im/telegram-desktop/telegram-desktop-3.5.2-r1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-3.5.2-r1.ebuild @@ -73,6 +73,7 @@ PATCHES=( "${FILESDIR}/tdesktop-3.3.0-fix-enchant.patch" "${FILESDIR}/tdesktop-3.5.2-musl.patch" "${FILESDIR}/tdesktop-3.5.2-jemalloc-optional.patch" + "${FILESDIR}/tdesktop-3.6.1-fix-kwayland-5.93.patch" ) # Current desktop-file-utils-0.26 does not understand Version=1.5 diff --git a/net-im/telegram-desktop/telegram-desktop-3.6.1.ebuild b/net-im/telegram-desktop/telegram-desktop-3.6.1.ebuild index 5d77d8964fd7..d2fc536e145f 100644 --- a/net-im/telegram-desktop/telegram-desktop-3.6.1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-3.6.1.ebuild @@ -76,6 +76,7 @@ PATCHES=( "${FILESDIR}/tdesktop-3.3.0-fix-enchant.patch" "${FILESDIR}/tdesktop-3.5.2-musl.patch" "${FILESDIR}/tdesktop-3.6.0-support-ffmpeg5.patch" + "${FILESDIR}/tdesktop-3.6.1-fix-kwayland-5.93.patch" ) # Current desktop-file-utils-0.26 does not understand Version=1.5 -- cgit v1.2.3