From 71d37fda56607369b0d9456f993d87c249bafc2e Mon Sep 17 00:00:00 2001 From: serg-sg Date: Tue, 23 Jan 2024 19:45:01 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D0=B0?= =?UTF-8?q?=20=D0=92=D0=9A=D0=A1=20Ktalk=20=D0=B4=D0=BE=20=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=81=D0=B8=D0=B8=202.9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net-im/ktalk/Manifest | 2 + net-im/ktalk/ktalk-2.9.0.ebuild | 75 +++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 net-im/ktalk/ktalk-2.9.0.ebuild diff --git a/net-im/ktalk/Manifest b/net-im/ktalk/Manifest index 07dc63e..d3b2baf 100644 --- a/net-im/ktalk/Manifest +++ b/net-im/ktalk/Manifest @@ -1,2 +1,4 @@ DIST ktalk2.8.0amd64.deb 75216892 BLAKE2B 92114eb2eead0112335a28388bd791b32c03d39db92c1c9180925d6e599aa5f1a5f06a4b4d79c2b2cff4eba7561ad088d613c8dd268ad356b77573b4af9edc74 SHA512 a1275017107afb5f1ef2414379a59b2cef6680b7ed3aac826a63537f94140c3252d726857dacc398110d3dadc0fc348d5a2e29dec9b2a9e9c5f87c4639c3b766 DIST ktalk2.8.0arm64.deb 71354284 BLAKE2B 4c463662050d37ddbd2b22882a8da2e186f2ff41b4418f2b7d68e6118504816514153c4d1b5e1489f04f6c76daf017c86aceee187d52d6a635087421cebeff57 SHA512 6eba4646e1c84a9014cbdf682e53cc113ed36e534d464c353a4807a94bd67b1b23b942f592f3b425a401e2f8eaef1b7a53786b3c6bc5d958215c798ecdf60581 +DIST ktalk2.9.0amd64.deb 100366648 BLAKE2B 09e1c7b84df0e8c51d1096dbd4e7ef831c786f9fc11f7016a2f5206a494f0162e45453c352d448f85af20dff6fb901285d2b0b64be9c27b3ec06f3acbb419ee7 SHA512 aaadccfb705a192925d56437027f8d9427fb905a73f249c90143b87151dc4039137b2f24d2eb650bfc1107edd91ea9e5f3b62be6f0d82c1a37e8cdd83d516efb +DIST ktalk2.9.0arm64.deb 95490648 BLAKE2B 41d7d3e74e2c7e3684bd2f70e8500065eda12ccbb25b580561994ff4fe5b2c11c98e1ea2094c3e3c8eb5e95e02f40bc1143599135ca0219ae92b5adf85ed3701 SHA512 e0e967c0def45eee99d21b7addcd607bb0aa9d0eee1aff99a8fd6b8e6ac948bf3a040238472989d775be98c353a98b71938a82b07e215f45b3f4161baca64584 diff --git a/net-im/ktalk/ktalk-2.9.0.ebuild b/net-im/ktalk/ktalk-2.9.0.ebuild new file mode 100644 index 0000000..183c6be --- /dev/null +++ b/net-im/ktalk/ktalk-2.9.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit unpacker xdg + +DESCRIPTION="Kontur.Talk" +HOMEPAGE="https://ktalk.ru" +LICENSE="ISC" +SLOT="0" + +KEYWORDS="~amd64 ~arm64" +RESTRICT="bindist strip mirror" + +SRC_URI=" + amd64? ( https://st.${PN}.host/${PN}-app/linux/${PN}${PV}amd64.deb ) + arm64? ( https://st.${PN}.host/${PN}-app/linux/${PN}${PV}arm64.deb ) +" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/nss + x11-libs/libXtst + x11-misc/xdg-utils + app-accessibility/at-spi2-core + sys-apps/util-linux + dev-libs/libappindicator +" + +S=${WORKDIR} + +src_install() { + mv * "${D}" || die +} + +pkg_postinst() { + # Sandbox Disabled + + if type update-alternatives 2>/dev/null >&1; then + # Remove previous link if it doesn't use update-alternatives + if [ -L '/usr/bin/ktalk' -a -e '/usr/bin/ktalk' -a "`readlink '/usr/bin/ktalk'`" \ + != '/etc/alternatives/ktalk' ]; then + rm -f '/usr/bin/ktalk' + fi + update-alternatives --install '/usr/bin/ktalk' 'ktalk' '/opt/Толк/ktalk' 100 + else + ln -sf '/opt/Толк/ktalk' '/usr/bin/ktalk' + fi + + # SUID chrome-sandbox for Electron 5+ + chmod 4755 '/opt/Толк/chrome-sandbox' || true + +# update-mime-database /usr/share/mime || true + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + if [ "${REPLACED_BY_VERSION}" = "" ]; then + elog "Пакет ${P} окончательно удаляется" + + # Delete the link to the binary + if type update-alternatives >/dev/null 2>&1; then + update-alternatives --remove 'ktalk' '/usr/bin/ktalk' + else + rm -f '/usr/bin/ktalk' + fi + + fi + + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +}