]> Arthur Taft Gitweb - custom-tools.git/blob - net-misc/rustdesk-bin/rustdesk-bin-1.4.4.ebuild
finish librepods ebuild
[custom-tools.git] / net-misc / rustdesk-bin / rustdesk-bin-1.4.4.ebuild
1 # Copyright 2025 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=8
5
6 inherit unpacker
7
8 DESCRIPTION="The Fast Open-Source Remote Access and Support Software"
9 HOMEPAGE="https://rustdesk.com"
10 SRC_URI="https://github.com/rustdesk/rustdesk/releases/download/${PV}/rustdesk-${PV}-x86_64.deb"
11
12 LICENSE="AGPL-3"
13 SLOT="0"
14 KEYWORDS="~amd64"
15
16 DEPEND="media-libs/alsa-lib
17         media-libs/gst-plugins-base
18         media-libs/libva
19         sys-libs/pam
20         x11-libs/gtk+:3
21         x11-libs/libxcb
22         x11-libs/libXfixes
23         x11-misc/xdotool"
24
25 RDEPEND="${DEPEND}"
26 BDEPEND=""
27
28 S=${WORKDIR}
29
30 src_unpack() {
31         unpack_deb "${A}"
32 }
33
34 src_install() {
35         insinto /opt/"${PN}"
36         doins -r usr/.
37
38         fperms -R +x /opt/"${PN}"/share/rustdesk/rustdesk
39
40         dosym /opt/"${PN}"/share/rustdesk/rustdesk /usr/bin/rustdesk-bin
41         domenu /opt/"${PN}"/share/rustdesk/files/rustdesk.desktop
42
43         dosym /opt/"${PN}"/share/icons/hicolor/256x256/apps/rustdesk.png /usr/share/pixmaps/rustdesk.png
44         newicon -s 256 /opt/"${PN}"/share/icons/hicolor/256x256/apps/rustdesk.png rustdesk.png
45 }