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:
Christian Buchinger
2018-12-22 10:00:40 +01:00
committed by Thomas Deutschmann
parent 3a9ab2090d
commit 4d75fcd792
3 changed files with 28 additions and 6 deletions

View File

@@ -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:"

View 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

View File

@@ -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