1 |
commit: 18a76f2bc5da862c84965182c0050a5a2dac7a34 |
2 |
Author: Christian Buchinger <cb-gentoo <AT> guya <DOT> de> |
3 |
AuthorDate: Sun Sep 8 12:17:40 2019 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 8 18:04:14 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a76f2b |
7 |
|
8 |
net-misc/anydesk: Bump to 5.1.2 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/692488 |
11 |
Package-Manager: Portage-2.3.75, Repoman-2.3.17 |
12 |
Signed-off-by: Christian Buchinger <cb-gentoo <AT> guya.de> |
13 |
Closes: https://github.com/gentoo/gentoo/pull/12886 |
14 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
15 |
|
16 |
net-misc/anydesk/Manifest | 2 + |
17 |
net-misc/anydesk/anydesk-5.1.2.ebuild | 104 +++++++++++++++++++++++++++++++++ |
18 |
net-misc/anydesk/files/anydesk.desktop | 12 ++++ |
19 |
3 files changed, 118 insertions(+) |
20 |
|
21 |
diff --git a/net-misc/anydesk/Manifest b/net-misc/anydesk/Manifest |
22 |
index 768f3ea1ac3..dd93fbba0fe 100644 |
23 |
--- a/net-misc/anydesk/Manifest |
24 |
+++ b/net-misc/anydesk/Manifest |
25 |
@@ -2,3 +2,5 @@ DIST anydesk-4.0.1-amd64.tar.gz 3663439 BLAKE2B 6d693262569708d0289f9e4b03e15a4d |
26 |
DIST anydesk-4.0.1-i686.tar.gz 3658518 BLAKE2B 39bcad58de9b5ae76da5e96e32a8799343e1b6f7f78b3db3d02e675acae1ebbfa5c2a47a043b9d88810644656bce027bc347a783fcccbf37cdf44f986f1a8548 SHA512 e922e296149811a7ef77ae642c9ba73ca9888be57f13b0616ba5008f6837c86245d4b8b3a4b8ab6739a97fffa9b397b20d572c1fae7d5a5b2d909e8ee07112cc |
27 |
DIST anydesk-5.0.0-amd64.tar.gz 4258837 BLAKE2B 1ebb7cb70226873e9a2207823a1d66eb6b2dda9846d2921fc4484638f1bb4b9bf1abe4897af38fe7fb4c1c585187121bcf54bda5bd33a48c052fa5021f5cac07 SHA512 f18a3374dfdc62fecb7d47cdc6d43f7ec71433ed06f4c7165056e9b9526acd624305b0409cf1140f85631f8d7b72cf032ff32298ea24781c8e48e58d7e50abf0 |
28 |
DIST anydesk-5.0.0-i686.tar.gz 4259050 BLAKE2B 43eb38dda82e6846c3e3c47f28f2556d93a4a420ea82639c7be0fc122a4d1bfdeecc5bbe7088687a54a0cc992307bd0ca4502a9c46539e459cea2d362a962622 SHA512 bfe3b39540aec09432343c554ec761072dc688f271bf164c1b3d6cb54271336b5cf35b51a93902bfad2d92d530c186abe108cc250f2a7f88641c66abd42b3c6a |
29 |
+DIST anydesk-5.1.2-amd64.tar.gz 4502952 BLAKE2B ff59e13161f58d63512da17162e32e52625ac7ab2698053e5183b10bf7971955797194962fa91d77a2f4d72fae4192811382f3c8664c859db637b6ab6adcd82d SHA512 e05fd51b77dbe5d4deace5dc245481a76e9c27f01ae8240da2eb510fb7c6685f5bb0cc6b89920dfb1aea10002f22f2a1e5bdd8d11a4a608224c2becded88f8e7 |
30 |
+DIST anydesk-5.1.2-i386.tar.gz 4498951 BLAKE2B c9e44513dd2c49fa9ac0312e5a91201161905d81a66f15ab3be0b3f65f3f2c638c584191b120998a8a3961528c185844a079461a8d273dac67f314acb7ac1108 SHA512 51cbd953a93591c7551ddcb17450aff43ddf3b93280f902326f43f9a07f5ed4fa7de1e6ea580b4d56bddfbcdd772c3cdfdf3c85233fe8b6783e7fe681a2095af |
31 |
|
32 |
diff --git a/net-misc/anydesk/anydesk-5.1.2.ebuild b/net-misc/anydesk/anydesk-5.1.2.ebuild |
33 |
new file mode 100644 |
34 |
index 00000000000..a3bb4194a94 |
35 |
--- /dev/null |
36 |
+++ b/net-misc/anydesk/anydesk-5.1.2.ebuild |
37 |
@@ -0,0 +1,104 @@ |
38 |
+# Copyright 1999-2019 Gentoo Authors |
39 |
+# Distributed under the terms of the GNU General Public License v2 |
40 |
+ |
41 |
+EAPI="7" |
42 |
+ |
43 |
+inherit desktop systemd xdg-utils |
44 |
+ |
45 |
+DESCRIPTION="Feature rich multi-platform remote desktop application" |
46 |
+HOMEPAGE="https://anydesk.com" |
47 |
+SRC_URI="amd64? ( https://download.anydesk.com/linux/${P}-amd64.tar.gz ) |
48 |
+ x86? ( https://download.anydesk.com/linux/${P}-i386.tar.gz )" |
49 |
+ |
50 |
+# OpeSSL/SSLeay, libvpx, zlib, Xiph, xxHash |
51 |
+LICENSE="AnyDesk-TOS BSD BSD-2 openssl ZLIB" |
52 |
+SLOT="0" |
53 |
+KEYWORDS="-* ~amd64 ~x86" |
54 |
+ |
55 |
+RDEPEND=" |
56 |
+ dev-libs/atk |
57 |
+ dev-libs/glib:2 |
58 |
+ media-libs/fontconfig:1.0 |
59 |
+ media-libs/freetype:2 |
60 |
+ media-libs/glu |
61 |
+ media-libs/mesa[X(+)] |
62 |
+ sys-auth/polkit |
63 |
+ x11-libs/cairo |
64 |
+ x11-libs/gdk-pixbuf:2 |
65 |
+ x11-libs/gtk+:2 |
66 |
+ x11-libs/gtkglext |
67 |
+ x11-libs/libICE |
68 |
+ x11-libs/libSM |
69 |
+ x11-libs/libX11 |
70 |
+ x11-libs/libXdamage |
71 |
+ x11-libs/libXext |
72 |
+ x11-libs/libXfixes |
73 |
+ x11-libs/libXi |
74 |
+ x11-libs/libXmu |
75 |
+ x11-libs/libXrandr |
76 |
+ x11-libs/libXt |
77 |
+ x11-libs/libXtst |
78 |
+ x11-libs/libxcb |
79 |
+ x11-libs/pango |
80 |
+ x11-libs/pangox-compat |
81 |
+" |
82 |
+ |
83 |
+RESTRICT="bindist mirror" |
84 |
+ |
85 |
+QA_PREBUILT="opt/${PN}/*" |
86 |
+ |
87 |
+src_install() { |
88 |
+ local dst="/opt/${PN}" |
89 |
+ |
90 |
+ dodir ${dst} |
91 |
+ exeinto ${dst} |
92 |
+ doexe ${PN} |
93 |
+ |
94 |
+ dodir /opt/bin |
95 |
+ dosym ${dst}/${PN} /opt/bin/${PN} |
96 |
+ |
97 |
+ newinitd "${FILESDIR}"/anydesk.init anydesk |
98 |
+ systemd_newunit "${FILESDIR}"/anydesk-4.0.1.service anydesk.service |
99 |
+ |
100 |
+ insinto /usr/share/polkit-1/actions |
101 |
+ doins polkit-1/com.philandro.anydesk.policy |
102 |
+ |
103 |
+ insinto /usr/share |
104 |
+ doins -r icons |
105 |
+ |
106 |
+ domenu "${FILESDIR}"/anydesk.desktop |
107 |
+ |
108 |
+ keepdir /etc/${PN} |
109 |
+ |
110 |
+ dodoc copyright README |
111 |
+} |
112 |
+ |
113 |
+pkg_postinst() { |
114 |
+ xdg_desktop_database_update |
115 |
+ xdg_icon_cache_update |
116 |
+ |
117 |
+ if [[ -z ${REPLACING_VERSIONS} ]]; then |
118 |
+ elog "To run AnyDesk as background service use:" |
119 |
+ elog |
120 |
+ elog "OpenRC:" |
121 |
+ elog "# rc-service anydesk start" |
122 |
+ elog "# rc-update add anydesk default" |
123 |
+ elog |
124 |
+ elog "Systemd:" |
125 |
+ elog "# systemctl start anydesk.service" |
126 |
+ elog "# systemctl enable anydesk.service" |
127 |
+ elog |
128 |
+ elog "Please see README at /usr/share/doc/${PF}/README.bz2 for" |
129 |
+ elog "further information about the linux version of AnyDesk." |
130 |
+ elog |
131 |
+ elog "AnyDesk might require the following commands/packages" |
132 |
+ elog "for some functions:" |
133 |
+ elog "* lsb_release (sys-apps/lsb-release)" |
134 |
+ elog "* lsusb (sys-apps/usbutils)" |
135 |
+ fi |
136 |
+} |
137 |
+ |
138 |
+pkg_postrm() { |
139 |
+ xdg_desktop_database_update |
140 |
+ xdg_icon_cache_update |
141 |
+} |
142 |
|
143 |
diff --git a/net-misc/anydesk/files/anydesk.desktop b/net-misc/anydesk/files/anydesk.desktop |
144 |
new file mode 100755 |
145 |
index 00000000000..cd4c1e0089f |
146 |
--- /dev/null |
147 |
+++ b/net-misc/anydesk/files/anydesk.desktop |
148 |
@@ -0,0 +1,12 @@ |
149 |
+[Desktop Entry] |
150 |
+Type=Application |
151 |
+Name=AnyDesk |
152 |
+GenericName=AnyDesk |
153 |
+X-GNOME-FullName=AnyDesk |
154 |
+Exec=/opt/bin/anydesk %u |
155 |
+Icon=anydesk |
156 |
+Terminal=false |
157 |
+TryExec=anydesk |
158 |
+Categories=Network;GTK; |
159 |
+MimeType=x-scheme-handler/anydesk; |
160 |
+Name[de_DE]=AnyDesk |