net-im/sky: add an ebuild for sky up te date from ubuntu build

As the gentoo build is lagging, use the unstable ubuntu build instead

Package-Manager: Portage-2.3.100, Repoman-2.3.22
This commit is contained in:
Guillaume Castagnino 2020-06-12 16:43:30 +02:00
parent 02ce7cef79
commit 2a143d366c
3 changed files with 111 additions and 0 deletions

3
net-im/sky/Manifest Normal file
View File

@ -0,0 +1,3 @@
DIST sky_2.1.7550-1ubuntu+disco_amd64.deb 4669604 BLAKE2B 2fd28897975e805c975b93cf9374a8351ef9253994756c74ec6328c8440baf0bc36a8f7c5263914f3a7254e09d250b61ef8fb0907ed991939efcb3b6d8615bb4 SHA512 9a5ffa1538b30e08c65e0ab1e7d9bff89aa47be990df9ec9a6562e1e1e27fee0e44fabfa9b958a3b668d1cab7c589e44981b33f616ecc3c64c2cb920b70a97a1
EBUILD sky-2.1.7550.ebuild 2116 BLAKE2B a7892918142233636647f02baac161fe285c86a358d1e2cdd90c9dcc09495eb1f289b6a75354715bb57041235360a8b6308795b7ff42b5a05cf8ab4190fe5e8a SHA512 7cc8f43d4ac56d4d8beb4a1913ad74673812be95378bf59b5fabc0c835891d1c1c38f2167de1beb2e684c0bbb048ec5464e82ead35ec651024f8f178b24bb253
MISC metadata.xml 345 BLAKE2B ad612135a539677c2614fee4f89f40987967b08cce4e662f3c14a35e65865966702c28df6f545b6d4d59740a0fefaae7ff88e06c67c3e4159c93ab6e2a063758 SHA512 56a554b9dcac161f57be4dc20130a0b7927a124acd9d2b3e909bf1b3bb7b0f4e6154c0638f397c84993d2ad5ce503ac74aae5f3a3c10c814cbc1266f6b01d722

11
net-im/sky/metadata.xml Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type='person'>
<email>linux@tel.red</email>
<description>TEL.RED Sky</description>
</maintainer>
<longdescription>Lync &amp; Skype for business on Linux.</longdescription>
<use>
</use>
</pkgmetadata>

View File

@ -0,0 +1,97 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils gnome2-utils
DESCRIPTION="Lync & Skype for Business client on Linux"
HOMEPAGE="https://tel.red"
SRC_URI="
https://www.tel.red/repos/ubuntu/pool/non-free/${PN}_${PV}-1ubuntu+disco_amd64.deb
"
LICENSE="eula_tel.red"
SLOT="0"
KEYWORDS="-* ~amd64"
QA_PREBUILT="usr/lib/${PN/-*/}/.*"
RESTRICT="mirror strip"
IUSE=""
DEPEND=""
RDEPEND="
!net-im/sky-ng
dev-db/sqlite:3
>=dev-qt/qtcore-5.6:5
>=dev-qt/qtgui-5.6:5[dbus,gif,jpeg,png,X]
>=dev-qt/qtnetwork-5.6:5
>=dev-qt/qtwidgets-5.6:5
dev-libs/openssl:0/1.1
media-libs/jpeg:8
media-libs/libv4l
media-sound/pulseaudio
media-video/ffmpeg:0/56.58.58[X]
net-misc/curl
sys-apps/util-linux
>=sys-libs/glibc-2.28:2.2
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libxkbfile
x11-libs/libXmu
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/libXv
"
S="${WORKDIR}"
src_unpack() {
unpack ${A}
unpack ./data.tar.xz
rm -f control.tar.xz data.tar.xz debian-binary
}
src_prepare() {
sed -i s/^Icon=.*$/Icon=sky/ "${WORKDIR}"/usr/share/applications/sky.desktop
sed -i /^Path=.*$/d "${WORKDIR}"/usr/share/applications/sky.desktop
}
src_install() {
local _sky_basedir="usr/lib/${PN/-*/}"
local _sky_libdir="${_sky_basedir}/lib64"
local _sky_bindir="${_sky_basedir}"
local _sky_datadir=(
"${_sky_basedir}/sounds"
"${_sky_basedir}/stylesheets"
)
exeinto "${_sky_bindir}"
doexe "${WORKDIR}/${_sky_basedir}/"{sky,sky_sender,man.sh}
dosym "${D}${_sky_bindir}/sky" /usr/bin/sky
insinto "${_sky_libdir}"
insopts -m0755
doins -r "${WORKDIR}/${_sky_libdir}/"*
for dd in ${_sky_datadir[@]} ; do
insinto "$dd"
insopts -m0644
doins -r "${WORKDIR}/${dd}/"*
done
newicon "${WORKDIR}"/usr/share/pixmaps/sky.png ${PN/-*/}.png
newicon "${WORKDIR}"/usr/share/pixmaps/sky.svg ${PN/-*}.svg
domenu "${WORKDIR}"/usr/share/applications/sky.desktop
}
# vim: set ts=4 sw=4 ft=sh noet: