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: Tue, 30 Mar 2021 18:40:51
Message-Id: 1617129642.209224d80b7e7659d052e50e36b9c9e05cde2b52.bkohler@gentoo
1 commit: 209224d80b7e7659d052e50e36b9c9e05cde2b52
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 30 18:40:32 2021 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 30 18:40:42 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209224d8
7
8 net-misc/remmina: bump to 1.4.13
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 net-misc/remmina/Manifest | 1 +
14 net-misc/remmina/remmina-1.4.13.ebuild | 102 +++++++++++++++++++++++++++++++++
15 2 files changed, 103 insertions(+)
16
17 diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
18 index 47c93e22f89..6c445d2a203 100644
19 --- a/net-misc/remmina/Manifest
20 +++ b/net-misc/remmina/Manifest
21 @@ -1,2 +1,3 @@
22 DIST Remmina-v1.4.11.tar.gz 2176470 BLAKE2B 1d0923e520716f1cf0d1d153dab6eb3d22ef2fb53b8b51f8cd65672c9a92e7bbcc254915a0a7e269dc478aa2d39a15ab388056dc8c435997c2f0a8f257e589bd SHA512 9b26002451d297e49c63e6ce39a51d434eb18f78b3c2ef8770e2ded319ead4478a4f1ad4d4fefa19ddf3390d740bc34ce27d0c0eb0c24e39a2d792f6f66079b5
23 DIST Remmina-v1.4.12.tar.gz 2338965 BLAKE2B 86ec07a2c5ff0957cc3d855a4cc86c9675aa474110d7d40d202817f01c4d5815c008a5f0f78802e9b3ef14b3590d58ccbb124e2b6c6f0b14ea8c8592a4d8bd50 SHA512 7ae8031ff64c113b0ed792c6ba56c42918ccce5a30fe0255f730ef7a5a712dc500495e591598fd6cc553c09c6d5a2457e33f4dc1019403e89b25cc02e491515d
24 +DIST Remmina-v1.4.13.tar.gz 2519879 BLAKE2B ff2410ffbdea4509866b41e47eaa8caafb7f45091047eff9a830590b7a04c25cbbdec5788ccf9f35afdee613722e74e7595b73b4c3c8eea2fa3ffb4e09411d99 SHA512 cf82dc90f021635bcde906a73a2ad59087fe7cbe1bdd69a828ffc1e04ea0cc1bfa23386b70c36df85ae41dfa17f2d4379bedff29c03d9838c6ac18347e06b6dc
25
26 diff --git a/net-misc/remmina/remmina-1.4.13.ebuild b/net-misc/remmina/remmina-1.4.13.ebuild
27 new file mode 100644
28 index 00000000000..3ce94b27c5d
29 --- /dev/null
30 +++ b/net-misc/remmina/remmina-1.4.13.ebuild
31 @@ -0,0 +1,102 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit cmake optfeature 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 ~arm64 ~x86"
48 +IUSE="appindicator crypt cups examples gnome-keyring kwallet libressl nls spice ssh rdp telemetry telepathy vnc webkit zeroconf"
49 +
50 +DEPEND="
51 + app-emulation/spice-protocol
52 + dev-libs/glib:2
53 + dev-libs/json-glib
54 + dev-libs/libsodium:=
55 + net-libs/libsoup
56 + x11-libs/gdk-pixbuf
57 + x11-libs/gtk+:3
58 + x11-libs/libX11
59 + x11-libs/libxkbfile
60 + appindicator? ( dev-libs/libappindicator:3 )
61 + crypt? ( dev-libs/libgcrypt:0= )
62 + rdp? ( >=net-misc/freerdp-2.0.0_rc4_p1129[X]
63 + <net-misc/freerdp-3[X]
64 + cups? ( net-print/cups:= ) )
65 + gnome-keyring? ( app-crypt/libsecret )
66 + kwallet? ( kde-frameworks/kwallet )
67 + !libressl? ( dev-libs/openssl:0= )
68 + libressl? ( dev-libs/libressl:0= )
69 + spice? ( net-misc/spice-gtk[gtk3] )
70 + ssh? ( net-libs/libssh:0=[sftp]
71 + x11-libs/vte:2.91 )
72 + telepathy? ( net-libs/telepathy-glib )
73 + vnc? ( net-libs/libvncserver[jpeg] )
74 + webkit? ( net-libs/webkit-gtk:4 )
75 + zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] )
76 +"
77 +BDEPEND="
78 + dev-util/intltool
79 + virtual/pkgconfig
80 + nls? ( sys-devel/gettext )
81 +"
82 +
83 +RDEPEND="
84 + ${DEPEND}
85 + virtual/freedesktop-icon-theme
86 +"
87 +
88 +DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md )
89 +
90 +S="${WORKDIR}/${MY_P}"
91 +
92 +src_prepare() {
93 + xdg_environment_reset
94 + cmake_src_prepare
95 +}
96 +
97 +src_configure() {
98 + local mycmakeargs=(
99 + -DWITH_APPINDICATOR=$(usex appindicator)
100 + -DWITH_GCRYPT=$(usex crypt)
101 + -DWITH_EXAMPLES=$(usex examples)
102 + -DWITH_LIBSECRET=$(usex gnome-keyring)
103 + -DWITH_KF5WALLET=$(usex kwallet)
104 + -DWITH_GETTEXT=$(usex nls)
105 + -DWITH_TRANSLATIONS=$(usex nls)
106 + -DWITH_FREERDP=$(usex rdp)
107 + -DWITH_FREERDP3=OFF
108 + -DWITH_CUPS=$(usex cups)
109 + -DWITH_SPICE=$(usex spice)
110 + -DWITH_LIBSSH=$(usex ssh)
111 + -DWITH_VTE=$(usex ssh)
112 + -DWITH_TELEPATHY=$(usex telepathy)
113 + -DWITH_LIBVNCSERVER=$(usex vnc)
114 + -DWITH_WWW=$(usex webkit)
115 + -DWITH_AVAHI=$(usex zeroconf)
116 + -DWITH_NEWS=$(usex telemetry)
117 + -DWITH_ICON_CACHE=OFF
118 + -DWITH_UPDATE_DESKTOP_DB=OFF
119 + # when this feature is stable, add python eclass usage to optionally enable
120 + -DWITH_PYTHON=OFF
121 + )
122 + cmake_src_configure
123 +}
124 +
125 +pkg_postinst() {
126 + xdg_pkg_postinst
127 +
128 + elog "To get additional features, some optional runtime dependencies"
129 + elog "may be installed:"
130 + elog ""
131 + optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
132 + optfeature "XDMCP support" x11-base/xorg-server[xephyr]
133 +}