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: Sat, 15 Aug 2020 12:28:42
Message-Id: 1597494507.068d532e7a1047742b48f72f0889529200341ff2.bkohler@gentoo
1 commit: 068d532e7a1047742b48f72f0889529200341ff2
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 15 12:28:11 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 15 12:28:27 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068d532e
7
8 net-misc/remmina: bump to 1.4.8
9
10 Package-Manager: Portage-3.0.2, Repoman-2.3.23
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 net-misc/remmina/Manifest | 1 +
14 net-misc/remmina/remmina-1.4.8.ebuild | 98 +++++++++++++++++++++++++++++++++++
15 2 files changed, 99 insertions(+)
16
17 diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
18 index c084b43dacc..6f6f809f6c6 100644
19 --- a/net-misc/remmina/Manifest
20 +++ b/net-misc/remmina/Manifest
21 @@ -1,2 +1,3 @@
22 DIST Remmina-v1.4.5.tar.gz 1787506 BLAKE2B 095a01cca168daaef9ef59ff5adb9bb475467e8e8c42cac74a1a605627b09aa7246aa941b514b0de29739516aa988148f377040ed8629df3d5b17f0b1158cf76 SHA512 fec07b488db8d438aa6a0263e13557c10f1401a81b3371a2da03a1037d51f8e58e88652a15c6d6ce9e02535ef93ed0f9c5b674ab5efab430380f4b7dd57c4d9d
23 DIST Remmina-v1.4.7.tar.gz 1908687 BLAKE2B a6656821d727914f70bafe50d5c3764e3c36a4753c618048b91eadc1fa27b8f03bcd313b99cfd46cadc446b85b583994528895f9fb755d6c8ee28e0b0bab66d1 SHA512 ebe1e62e090062107ed6674d494255bac9e3d175553bc5ae949aa1bfc9e1de4b59f35f523ee36b08bb02580513d3b585344b9864001dd991cac656f1c13116e9
24 +DIST Remmina-v1.4.8.tar.gz 1998851 BLAKE2B 80427d06c041d6315fa8fabe90aa8a52ebd2cd1a76ab0e74672f54328d5fa9d0d287e551a5027e5ef60471ce4d934cfe745742058f26e7b93a95e2a1f85dbfd9 SHA512 cf8ea93904a1643f480d7de72bc4154570bcf184150ffc4b3b06699c95f354bc2f4f595c3b00c6c87e9797dc60bcb9993913647b2073f1e85977026f290d81bf
25
26 diff --git a/net-misc/remmina/remmina-1.4.8.ebuild b/net-misc/remmina/remmina-1.4.8.ebuild
27 new file mode 100644
28 index 00000000000..f73e076ebcd
29 --- /dev/null
30 +++ b/net-misc/remmina/remmina-1.4.8.ebuild
31 @@ -0,0 +1,98 @@
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 telemetry 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 + xdg_environment_reset
93 + cmake_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_NEWS=$(usex telemetry)
115 + -DWITH_ICON_CACHE=OFF
116 + -DWITH_UPDATE_DESKTOP_DB=OFF
117 + )
118 + cmake_src_configure
119 +}
120 +
121 +pkg_postinst() {
122 + xdg_pkg_postinst
123 +
124 + elog "To get additional features, some optional runtime dependencies"
125 + elog "may be installed:"
126 + elog ""
127 + optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
128 + optfeature "XDMCP support" x11-base/xorg-server[xephyr]
129 +}