void-packages/srcpkgs/skype/template
mobinmob e3e2f9f1cc skype: update to 8.73.0.92.
Also:
- use the rpm as distfile,
(the deb has changed dir structure and I vastly prefer to handle rpms),
- simplify do_install(),
- add comments on do_install().
2021-06-16 13:25:21 +00:00

32 lines
1 KiB
Bash

# Template file for 'skype'
# This just repackages the rpm package.
pkgname=skype
version=8.73.0.92
revision=1
archs="x86_64"
create_wrksrc=yes
hostmakedepends="rpmextract"
depends="elogind"
short_desc="Skype for Linux"
maintainer="mobinmob <mobinmob@disroot.org>"
license="custom:skype-servicesagreement" # no vlicense
homepage="https://www.skype.com"
distfiles="https://repo.skype.com/rpm/stable/skypeforlinux_${version}-1.x86_64.rpm"
checksum=79503a8c5164046186b8ca192957968455bed4a810aef0e841c83b4bbb5ee4bb
repository="nonfree"
nostrip="yes"
do_install() {
# Copy files
vcopy "*" /
# Move executables to usr/lib and change the launcher script
vsed -i "${DESTDIR}/usr/bin/skypeforlinux" -e "s;share/;lib/;g"
vmkdir usr/lib/skypeforlinux
mv "${DESTDIR}/usr/share/skypeforlinux" "${DESTDIR}/usr/lib/"
# Install NOTICE.txt as license. Skype has only a services
# agreement available online.
vlicense "${DESTDIR}/usr/share/doc/skypeforlinux/NOTICE.txt"
# Remove unneeded dir.
rm -rf "${DESTDIR}/usr/lib/.build-id"
}