net-misc/rustdesk-bin - 1.4.0 (barrensea-overlay)

Search

Package Information

Description:
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer
Homepage:
rustdesk.com https://github.com/rustdesk/rustdesk
License:
AGPL-3

Ebuild Details

Version EAPI Keywords Slot
1.4.0 8 amd64 0
View Raw Ebuild
EAPI=8

inherit unpacker desktop xdg-utils

DESCRIPTION="An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer"
MYPN="rustdesk"
HOMEPAGE="rustdesk.com
https://github.com/rustdesk/rustdesk"
SRC_URI="https://github.com/${MYPN}/${MYPN}/releases/download/${PV}/${MYPN}-${PV}-x86_64.deb -> ${MYPN}.deb"
KEYWORDS="amd64"
LICENSE="AGPL-3"
SLOT="0"
IUSE=""
DEPEND=""
RDEPEND="
	x11-misc/xdotool
"
S="${WORKDIR}"
src_unpack() {
	unpack_deb ${DISTDIR}/${MYPN}.deb
}

src_install() {
	dodir /opt
	cp -a ${S}/usr/share/${MYPN} ${ED}/opt/ ||die
	rm -rf ${S}/usr/share/${MYPN} ||die
	sed -i 's/Exec=rustdesk/Exec=\/opt\/rustdesk\/rustdesk/g' ${S}/usr/share/applications/* ||die
	dodir /
	cp -a ${S}/* ${ED}/ || die
}

pkg_postinst() {
	xdg_icon_cache_update
	xdg_desktop_database_update
	xdg_mimeinfo_database_update

}

pkg_postrm() {
	xdg_icon_cache_update
	xdg_desktop_database_update
	xdg_mimeinfo_database_update

}

Dependencies

RDEPEND

	x11-misc/xdotool

Manifest for 1.4.0

Type File Size Source URLs
DIST rustdesk.deb 20535640 bytes https://github.com/rustdesk/rustdesk/releases/download/1.4.0/rustdesk-1.4.0-x86_64.deb