Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/remmina/
Date: Mon, 25 May 2020 12:15:13
Message-Id: 1590408900.b1b32e98c16bb5a52e50cb5777bbbc6b22732f22.bkohler@gentoo
1 commit: b1b32e98c16bb5a52e50cb5777bbbc6b22732f22
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 25 12:05:04 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Mon May 25 12:15:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b32e98
7
8 net-misc/remmina: bump to 1.4.5
9
10 Package-Manager: Portage-2.3.100, Repoman-2.3.22
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 net-misc/remmina/Manifest | 1 +
14 net-misc/remmina/remmina-1.4.5.ebuild | 97 +++++++++++++++++++++++++++++++++++
15 2 files changed, 98 insertions(+)
16
17 diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
18 index ad44f07a468..6658e4d4814 100644
19 --- a/net-misc/remmina/Manifest
20 +++ b/net-misc/remmina/Manifest
21 @@ -1,2 +1,3 @@
22 DIST Remmina-v1.4.3.tar.gz 1705751 BLAKE2B 4d49b5d5da4017cc1870a5e37a73db767862997cffdd58b080ab5707eeb293eed7e756ca974a4f4922bb9417e94610fe07b1e774f5ad7e269e797362ff264e83 SHA512 9f555f9ff60e2a136f6379a0f2828d091aa972dcff7ebd09eaf1834dc10f506d218e5cb6856c17f625c1040a11240da2ed5ebe9f4fe32a083494cfcbbdef1a41
23 DIST Remmina-v1.4.4.tar.gz 1786300 BLAKE2B b4e13a34319c74f1fc935b1b72307e1dbc74d868e23f6b626e4477ca1253e52c0ba70270862c8e6e8fbfc8f7591a27b9319c41b398d4e1cf01339eb778a677b3 SHA512 2264a2d0f6ba65fbb46a2a8cc0a5c2ccd2f562e737b03cc393e7bed811d6437e76792ce3ec5013b48c9b068a58cf92081a49d05bd9be6781960e8db7e4569e35
24 +DIST Remmina-v1.4.5.tar.gz 1787506 BLAKE2B 095a01cca168daaef9ef59ff5adb9bb475467e8e8c42cac74a1a605627b09aa7246aa941b514b0de29739516aa988148f377040ed8629df3d5b17f0b1158cf76 SHA512 fec07b488db8d438aa6a0263e13557c10f1401a81b3371a2da03a1037d51f8e58e88652a15c6d6ce9e02535ef93ed0f9c5b674ab5efab430380f4b7dd57c4d9d
25
26 diff --git a/net-misc/remmina/remmina-1.4.5.ebuild b/net-misc/remmina/remmina-1.4.5.ebuild
27 new file mode 100644
28 index 00000000000..485866aee59
29 --- /dev/null
30 +++ b/net-misc/remmina/remmina-1.4.5.ebuild
31 @@ -0,0 +1,97 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit cmake eutils xdg
38 +
39 +MY_P="${PN^}-v${PV}"
40 +
41 +DESCRIPTION="A GTK+ RDP, SPICE, VNC, XDMCP and SSH client"
42 +HOMEPAGE="https://remmina.org/"
43 +SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.gz"
44 +
45 +LICENSE="GPL-2+-with-openssl-exception"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="appindicator crypt cups examples gnome-keyring kwallet libressl nls spice ssh rdp telepathy vnc webkit zeroconf"
49 +
50 +DEPEND="
51 + dev-libs/glib:2
52 + dev-libs/json-glib
53 + dev-libs/libsodium:=
54 + net-libs/libsoup
55 + x11-libs/gdk-pixbuf
56 + x11-libs/gtk+:3
57 + x11-libs/libX11
58 + x11-libs/libxkbfile
59 + appindicator? ( dev-libs/libappindicator:3 )
60 + crypt? ( dev-libs/libgcrypt:0= )
61 + rdp? ( >=net-misc/freerdp-2.0.0_rc4_p1129
62 + <net-misc/freerdp-3
63 + cups? ( net-print/cups:= ) )
64 + gnome-keyring? ( app-crypt/libsecret )
65 + kwallet? ( kde-frameworks/kwallet )
66 + !libressl? ( dev-libs/openssl:0= )
67 + libressl? ( dev-libs/libressl:0= )
68 + spice? ( net-misc/spice-gtk[gtk3] )
69 + ssh? ( net-libs/libssh:0=[sftp]
70 + x11-libs/vte:2.91 )
71 + telepathy? ( net-libs/telepathy-glib )
72 + vnc? ( net-libs/libvncserver[jpeg] )
73 + webkit? ( net-libs/webkit-gtk:4 )
74 + zeroconf? ( || ( >=net-dns/avahi-0.8-r2[dbus,gtk] <net-dns/avahi-0.8-r2[dbus,gtk3] ) )
75 +"
76 +BDEPEND="
77 + dev-util/intltool
78 + virtual/pkgconfig
79 + nls? ( sys-devel/gettext )
80 +"
81 +
82 +RDEPEND="
83 + ${DEPEND}
84 + virtual/freedesktop-icon-theme
85 +"
86 +
87 +DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md )
88 +
89 +S="${WORKDIR}/${MY_P}"
90 +
91 +src_prepare() {
92 + cmake_src_prepare
93 + xdg_src_prepare
94 +}
95 +
96 +src_configure() {
97 + local mycmakeargs=(
98 + -DWITH_APPINDICATOR=$(usex appindicator)
99 + -DWITH_GCRYPT=$(usex crypt)
100 + -DWITH_EXAMPLES=$(usex examples)
101 + -DWITH_LIBSECRET=$(usex gnome-keyring)
102 + -DWITH_KF5WALLET=$(usex kwallet)
103 + -DWITH_GETTEXT=$(usex nls)
104 + -DWITH_TRANSLATIONS=$(usex nls)
105 + -DWITH_FREERDP=$(usex rdp)
106 + -DWITH_CUPS=$(usex cups)
107 + -DWITH_SPICE=$(usex spice)
108 + -DWITH_LIBSSH=$(usex ssh)
109 + -DWITH_VTE=$(usex ssh)
110 + -DWITH_TELEPATHY=$(usex telepathy)
111 + -DWITH_LIBVNCSERVER=$(usex vnc)
112 + -DWITH_WWW=$(usex webkit)
113 + -DWITH_AVAHI=$(usex zeroconf)
114 + -DWITH_ICON_CACHE=OFF
115 + -DWITH_UPDATE_DESKTOP_DB=OFF
116 + )
117 + cmake_src_configure
118 +}
119 +
120 +pkg_postinst() {
121 + xdg_pkg_postinst
122 +
123 + elog "To get additional features, some optional runtime dependencies"
124 + elog "may be installed:"
125 + elog ""
126 + optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
127 + optfeature "XDMCP support" x11-base/xorg-server[xephyr]
128 +}