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: Wed, 30 Jan 2019 15:46:43
Message-Id: 1548863185.878bb33ef05b72acf068e5012504482359432183.bkohler@gentoo
1 commit: 878bb33ef05b72acf068e5012504482359432183
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 30 15:46:08 2019 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 30 15:46:25 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878bb33e
7
8 net-misc/remmina: bump to 1.3.1
9
10 Closes: https://bugs.gentoo.org/675966
11 Package-Manager: Portage-2.3.59, Repoman-2.3.12
12 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
13
14 net-misc/remmina/Manifest | 1 +
15 net-misc/remmina/metadata.xml | 4 ++
16 net-misc/remmina/remmina-1.3.1.ebuild | 88 +++++++++++++++++++++++++++++++++++
17 3 files changed, 93 insertions(+)
18
19 diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
20 index 771f2898d22..0a58bfff212 100644
21 --- a/net-misc/remmina/Manifest
22 +++ b/net-misc/remmina/Manifest
23 @@ -1,3 +1,4 @@
24 DIST Remmina-1.2.31.2.tar.gz 1247378 BLAKE2B 923b131ea2b4cff57d952bcfc2cdac58ad849ce3220dc6e3084b3905f9fe1203443fe0bb2f8a3fa910e7f367299b1b8c1b2373e8b337da7c4ff99ced1951492b SHA512 e66bd77e3b3e8374773e6029a727d814ada09b90a5620452e8ecce19e6f4327aa2e50b8956b292abce2e9329deec79370665a6a6aecbc2d33557381ce5b8db3b
25 DIST Remmina-v1.2.31.3.tar.gz 1248295 BLAKE2B da748ceea5aa50702b060075c8e5c4aefe11ca1ebbc301b2951df76208da5998746631ef4c57f5692678e948839a8869a183b777f7046d416a55e5ac5b0d76d1 SHA512 f95c4dcebd833b590fbf0b418854bae66541743bc77cda4b0b97e1e49b158927fa859907619fd532b0660fc30eee80be472e02c38a2afe33e477c4a903a99e28
26 +DIST Remmina-v1.3.1.tar.gz 1341006 BLAKE2B a4938558e2b3595a62514789a6f748f0e526a20dae23f21c835b6c11a3f321fe564fbc77fa4ea7def97875ada169b73692861707d432b81c3ad51d5630633e67 SHA512 91146a75563f169b39f7aa57fbd846cef1965a0e7c11931acda4bc461407cf3644a1f363b1f46421e5a6ccd1d43d6a89cdb38420dd98fea5ddad1a52ae65d41e
27 DIST remmina-1.2.0_rc24.tar.gz 1052140 BLAKE2B 57b3d2ed8a765f98f1ffd3c79df076d07e00329bf95dfddb9094d8bc62838b0f6742b404b4deef0a037bd88259751799e1842fb97313337e11b8f0faed8ad302 SHA512 aab421c580e434ca673be063f3662f1d9128cc83aaee6f9bc6acf6996af0379af6fb99cc63273941c40c6b989653b972de6c43b575ca06bf56ec7c266590c17e
28
29 diff --git a/net-misc/remmina/metadata.xml b/net-misc/remmina/metadata.xml
30 index 49d6116aa5e..17edcfb89bc 100644
31 --- a/net-misc/remmina/metadata.xml
32 +++ b/net-misc/remmina/metadata.xml
33 @@ -9,6 +9,10 @@
34 <email>proxy-maint@g.o</email>
35 <name>Proxy Maintainers</name>
36 </maintainer>
37 + <maintainer type="person">
38 + <email>bkohler@g.o</email>
39 + <name>Ben Kohler</name>
40 + </maintainer>
41 <longdescription lang="en">
42 Remmina is a remote desktop client written in GTK+, aiming to be
43 useful for system administrators and travellers, who need to work
44
45 diff --git a/net-misc/remmina/remmina-1.3.1.ebuild b/net-misc/remmina/remmina-1.3.1.ebuild
46 new file mode 100644
47 index 00000000000..76a481df317
48 --- /dev/null
49 +++ b/net-misc/remmina/remmina-1.3.1.ebuild
50 @@ -0,0 +1,88 @@
51 +# Copyright 1999-2019 Gentoo Authors
52 +# Distributed under the terms of the GNU General Public License v2
53 +
54 +EAPI=6
55 +
56 +inherit cmake-utils eutils gnome2-utils xdg-utils
57 +
58 +MY_P="${PN^}-v${PV}"
59 +
60 +DESCRIPTION="A GTK+ RDP, SPICE, VNC, XDMCP and SSH client"
61 +HOMEPAGE="https://remmina.org/"
62 +SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.gz"
63 +
64 +LICENSE="GPL-2+-with-openssl-exception"
65 +SLOT="0"
66 +KEYWORDS="~amd64 ~x86"
67 +IUSE="ayatana crypt examples gnome-keyring libressl nls spice ssh rdp telepathy vnc zeroconf"
68 +
69 +CDEPEND="
70 + dev-libs/glib:2
71 + dev-libs/json-glib
72 + net-libs/libsoup
73 + x11-libs/gdk-pixbuf
74 + x11-libs/gtk+:3
75 + x11-libs/libX11
76 + x11-libs/libxkbfile
77 + ayatana? ( dev-libs/libappindicator:3 )
78 + crypt? ( dev-libs/libgcrypt:0= )
79 + rdp? ( >=net-misc/freerdp-2.0.0_rc2 )
80 + gnome-keyring? ( app-crypt/libsecret )
81 + !libressl? ( dev-libs/openssl:0= )
82 + libressl? ( dev-libs/libressl:0= )
83 + spice? ( net-misc/spice-gtk[gtk3] )
84 + ssh? ( net-libs/libssh:0=[sftp]
85 + x11-libs/vte:2.91 )
86 + telepathy? ( net-libs/telepathy-glib )
87 + vnc? ( net-libs/libvncserver )
88 + zeroconf? ( net-dns/avahi[gtk3] )
89 +"
90 +DEPEND="${CDEPEND}
91 + dev-util/intltool
92 + virtual/pkgconfig
93 + nls? ( sys-devel/gettext )
94 +"
95 +RDEPEND="${CDEPEND}
96 + virtual/freedesktop-icon-theme
97 +"
98 +
99 +DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md )
100 +
101 +S="${WORKDIR}/${MY_P}"
102 +
103 +src_configure() {
104 + local mycmakeargs=(
105 + -DWITH_APPINDICATOR=$(usex ayatana)
106 + -DWITH_GCRYPT=$(usex crypt)
107 + -DWITH_EXAMPLES=$(usex examples)
108 + -DWITH_LIBSECRET=$(usex gnome-keyring)
109 + -DWITH_GETTEXT=$(usex nls)
110 + -DWITH_TRANSLATIONS=$(usex nls)
111 + -DWITH_FREERDP=$(usex rdp)
112 + -DWITH_SPICE=$(usex spice)
113 + -DWITH_LIBSSH=$(usex ssh)
114 + -DWITH_VTE=$(usex ssh)
115 + -DWITH_TELEPATHY=$(usex telepathy)
116 + -DWITH_LIBVNCSERVER=$(usex vnc)
117 + -DWITH_AVAHI=$(usex zeroconf)
118 + )
119 + cmake-utils_src_configure
120 +}
121 +
122 +pkg_postinst() {
123 + gnome2_icon_cache_update
124 + xdg_mimeinfo_database_update
125 + xdg_desktop_database_update
126 +
127 + elog "To get additional features, some optional runtime dependencies"
128 + elog "may be installed:"
129 + elog ""
130 + optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
131 + optfeature "XDMCP support" x11-base/xorg-server[xephyr]
132 +}
133 +
134 +pkg_postrm() {
135 + gnome2_icon_cache_update
136 + xdg_mimeinfo_database_update
137 + xdg_desktop_database_update
138 +}