From 2f1e29c43f5de1841ef207061ce9d5e431c9e537 Mon Sep 17 00:00:00 2001 From: Alexander Tratsevskiy Date: Sat, 21 Sep 2019 16:13:28 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=20ebuild?= =?UTF-8?q?=20skypeforlinux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net-im/skypeforlinux/Manifest | 1 - .../skypeforlinux-8.51.0.92-r1.ebuild | 128 ------------------ profiles/default/package.keywords/default | 1 + profiles/default/package.use/required-by | 3 - 4 files changed, 1 insertion(+), 132 deletions(-) delete mode 100644 net-im/skypeforlinux/Manifest delete mode 100644 net-im/skypeforlinux/skypeforlinux-8.51.0.92-r1.ebuild diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest deleted file mode 100644 index b712ada21..000000000 --- a/net-im/skypeforlinux/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST skypeforlinux_8.51.0.92-1.x86_64.rpm 106489251 BLAKE2B 1846623eb9ab78bf143b9a45bf2001fb3ae4b78ac1690041b984f96f309f57ac427f1313722de02d3305cab4413f40470a9452f1d87a47b3e3af1d0878eecabb SHA512 58c86e19900badec28e0bc58ed23459aea8e94e6f0d36fd8d8412d99d96eec15945a9b4920278788e5edccc6cc26ec7da9159d7105ff4499f9c6e44d3e4615ac diff --git a/net-im/skypeforlinux/skypeforlinux-8.51.0.92-r1.ebuild b/net-im/skypeforlinux/skypeforlinux-8.51.0.92-r1.ebuild deleted file mode 100644 index 98a49902e..000000000 --- a/net-im/skypeforlinux/skypeforlinux-8.51.0.92-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MULTILIB_COMPAT=( abi_x86_64 ) - -inherit desktop gnome2-utils pax-utils rpm multilib-build xdg-utils - -DESCRIPTION="Instant messaging client, with support for audio and video" -HOMEPAGE="https://www.skype.com/" -SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm" - -LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* amd64" -IUSE="pax_kernel" - -S="${WORKDIR}" -QA_PREBUILT="*" -RESTRICT="mirror bindist strip" #299368 - -RDEPEND=" - app-crypt/libsecret[${MULTILIB_USEDEP}] - dev-libs/atk[${MULTILIB_USEDEP}] - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/glib:2[${MULTILIB_USEDEP}] - dev-libs/nspr[${MULTILIB_USEDEP}] - dev-libs/nss[${MULTILIB_USEDEP}] - gnome-base/gconf:2[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] - media-libs/freetype:2[${MULTILIB_USEDEP}] - media-libs/libv4l[${MULTILIB_USEDEP}] - net-print/cups[${MULTILIB_USEDEP}] - sys-apps/dbus[${MULTILIB_USEDEP}] - sys-devel/gcc[cxx] - virtual/ttf-fonts - x11-libs/cairo[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/gtk+:2[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxkbfile[${MULTILIB_USEDEP}] - x11-libs/pango[${MULTILIB_USEDEP}] - || ( - sys-auth/elogind - sys-apps/systemd - )" - -src_unpack() { - rpm_src_unpack ${A} -} - -src_prepare() { - default - sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ - -i usr/bin/skypeforlinux || die - sed -e "s!^Exec=/usr/!Exec=${EPREFIX}/opt/!" \ - -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ - -e "/^OnlyShowIn=/d" \ - -i usr/share/applications/skypeforlinux.desktop || die - # fix size icon in systray - local regexp=$(echo -n "const hiDPISuffix = platform.isMac() ? '@2x' : '';" | hexdump -ve '1/1 "%.2X"') - local replacement=$(echo -n "const hiDPISuffix = platform.isMac() ? '' : '@2x';" | hexdump -ve '1/1 "%.2X"') - hexdump -ve '1/1 "%.2X"' usr/share/skypeforlinux/resources/app.asar | - sed "s/${regexp}/${replacement}/g" | - xxd -r -p >usr/share/skypeforlinux/resources/app.asar.patched - mv usr/share/skypeforlinux/resources/app.asar.patched usr/share/skypeforlinux/resources/app.asar -} - - -src_install() { - dodir /opt - cp -a usr/share/skypeforlinux "${D}"/opt || die - - into /opt - dobin usr/bin/skypeforlinux - - dodoc usr/share/skypeforlinux/*.html - dodoc -r usr/share/doc/skypeforlinux/. - # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) - dosym ${P} usr/share/doc/skypeforlinux - - doicon usr/share/pixmaps/skypeforlinux.png - - # compat symlink for the autostart desktop file - dosym ../../opt/bin/skypeforlinux usr/bin/skypeforlinux - - local res - for res in 16 32 256 512; do - newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png - done - - domenu usr/share/applications/skypeforlinux.desktop - - if use pax_kernel; then - pax-mark -m "${ED%/}"/opt/skypeforlinux/skypeforlinux - pax-mark -m "${ED%/}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node - ewarn "You have set USE=pax_kernel meaning that you intend to run" - ewarn "${PN} under a PaX enabled kernel. To do so, we must modify" - ewarn "the ${PN} binary itself and this *may* lead to breakage! If" - ewarn "you suspect that ${PN} is being broken by this modification," - ewarn "please open a bug." - fi -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - gnome2_icon_cache_update -} diff --git a/profiles/default/package.keywords/default b/profiles/default/package.keywords/default index bce75608c..2679c8457 100644 --- a/profiles/default/package.keywords/default +++ b/profiles/default/package.keywords/default @@ -112,6 +112,7 @@ ~net-im/discord-bin-0.0.9 amd64 ~net-im/psi-1.4 amd64 x86 net-im/signal-desktop-bin amd64 x86 +~net-im/skypeforlinux-8.52.0.138 amd64 net-im/telegram-desktop-bin amd64 x86 ~net-im/vacuum-1.3.0_pre20180105 amd64 x86 ~net-irc/hexchat-2.14.2 amd64 x86 diff --git a/profiles/default/package.use/required-by b/profiles/default/package.use/required-by index 34fa6a7c6..36194c604 100644 --- a/profiles/default/package.use/required-by +++ b/profiles/default/package.use/required-by @@ -148,9 +148,6 @@ media-plugins/grilo-plugins tracker # required by kde-apps/ktp-call-ui-16.04.1 net-libs/telepathy-qt farstream -# required by net-im/skype-4.3.0.37-r6 -dev-qt/qtwebkit -exceptions - # required by media-video/openshot-1.4.3-r1::gentoo[-libav,ffmpeg] media-video/ffmpeg vpx