mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
net-misc/anydesk: Install to /opt, change desc.
* Install to /opt * Adjusted package description * Fixed elog Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Christian Buchinger <cb-gentoo@guya.de> Closes: https://github.com/gentoo/gentoo/pull/10678 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
This commit is contained in:
committed by
Thomas Deutschmann
parent
3a9ab2090d
commit
4d75fcd792
@@ -5,7 +5,7 @@ EAPI="6"
|
||||
|
||||
inherit desktop gnome2-utils systemd xdg-utils
|
||||
|
||||
DESCRIPTION="The world's fastest remote desktop application"
|
||||
DESCRIPTION="Feature rich multi-platform remote desktop application"
|
||||
HOMEPAGE="https://anydesk.com"
|
||||
SRC_URI="amd64? ( https://download.anydesk.com/linux/${P}-amd64.tar.gz )
|
||||
x86? ( https://download.anydesk.com/linux/${P}-i686.tar.gz )"
|
||||
@@ -45,14 +45,20 @@ RDEPEND="
|
||||
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
QA_PREBUILT="usr/bin/${PN}"
|
||||
QA_PREBUILT="opt/${PN}/*"
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/bin
|
||||
local dst="/opt/${PN}"
|
||||
|
||||
dodir ${dst}
|
||||
exeinto ${dst}
|
||||
doexe ${PN}
|
||||
|
||||
dodir /opt/bin
|
||||
dosym ${dst}/${PN} /opt/bin/${PN}
|
||||
|
||||
newinitd "${FILESDIR}"/anydesk.init anydesk
|
||||
systemd_dounit systemd/anydesk.service
|
||||
systemd_newunit "${FILESDIR}"/anydesk-4.0.1.service anydesk.service
|
||||
|
||||
insinto /usr/share/polkit-1/actions
|
||||
doins polkit-1/com.philandro.anydesk.policy
|
||||
@@ -71,7 +77,7 @@ pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
|
||||
if [[ -n ${REPLACING_VERSIONS} ]]; then
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To run AnyDesk as background service use:"
|
||||
elog
|
||||
elog "OpenRC:"
|
||||
16
net-misc/anydesk/files/anydesk-4.0.1.service
Normal file
16
net-misc/anydesk/files/anydesk-4.0.1.service
Normal file
@@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=AnyDesk
|
||||
Requires=network.target
|
||||
After=systemd-user-sessions.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/opt/bin/anydesk --service
|
||||
PIDFile=/var/run/anydesk.pid
|
||||
KillMode=mixed
|
||||
TimeoutStopSec=30
|
||||
User=root
|
||||
LimitNOFILE=100000
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
name="AnyDesk service"
|
||||
description="AnyDesk global service"
|
||||
command="/usr/bin/anydesk"
|
||||
command="/opt/bin/anydesk"
|
||||
command_args="--service"
|
||||
pidfile="/var/run/anydesk.pid"
|
||||
command_background=true
|
||||
|
||||
Reference in New Issue
Block a user