Browse Source

Revert "net-misc/remmina: appindicator"

This reverts commit fbb609dbde.
mhiretskiy 2583
parent
commit
3c2f6f1582
  1. 1
      net-misc/remmina/Manifest
  2. 26
      net-misc/remmina/metadata.xml
  3. 96
      net-misc/remmina/remmina-1.4.20-r1.ebuild

1
net-misc/remmina/Manifest

@ -1 +0,0 @@
DIST Remmina-v1.4.20.tar.gz 2489535 BLAKE2B 8d557dfc8629572d3fc930aea85e62fdc6294521c4997e1d211b8aac385f1bab3a13f082cff7f40e3add839d3922b4884736a9a50eb3e043df4c6314d3e456c5 SHA512 27a4bfbcb77f1cebe527bdcdd78f1dedb703c888c9452bdac7162e18e7eee0bf2e49143f3a3f98d451d4c1cf7cd6b9f89ae9fb67755930501e4f08e08d311892

26
net-misc/remmina/metadata.xml

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bkohler@gentoo.org</email>
<name>Ben Kohler</name>
</maintainer>
<longdescription lang="en">
Remmina is a remote desktop client written in GTK+, aiming to be
useful for system administrators and travellers, who need to work
with lots of remote computers in front of either large monitors or
tiny netbooks. Remmina supports multiple network protocols in an
integrated and consistant user interface.
Currently RDP, VNC, SPICE, NX, XDMCP and SSH are supported.
</longdescription>
<use>
<flag name="gvnc">Enable GVNC plugin using gtk-vnc, suitable for KVM and Vino servers</flag>
<flag name="kwallet">Enable KDE Wallet plugin</flag>
<flag name="spice">Support connecting to SPICE-enabled virtual machines</flag>
<flag name="ssh">Enable support for SSH/SFTP protocol</flag>
</use>
<upstream>
<remote-id type="gitlab">Remmina/Remmina</remote-id>
<bugs-to>https://gitlab.com/Remmina/Remmina/issues</bugs-to>
</upstream>
</pkgmetadata>

96
net-misc/remmina/remmina-1.4.20-r1.ebuild

@ -1,96 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake optfeature xdg
MY_P="${PN^}-v${PV}"
DESCRIPTION="A GTK+ RDP, SPICE, VNC and SSH client"
HOMEPAGE="https://remmina.org/"
SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.gz"
LICENSE="GPL-2+-with-openssl-exception"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="appindicator crypt cups examples gnome-keyring gvnc kwallet nls spice ssh rdp telemetry vnc webkit zeroconf"
DEPEND="
dev-libs/glib:2
dev-libs/json-glib
dev-libs/libpcre2
dev-libs/libsodium:=
dev-libs/openssl:0=
net-libs/libsoup
x11-libs/gdk-pixbuf
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libxkbfile
appindicator? ( dev-libs/libappindicator:3 )
crypt? ( dev-libs/libgcrypt:0= )
rdp? ( >=net-misc/freerdp-2.0.0_rc4_p1129[X]
<net-misc/freerdp-3[X]
cups? ( net-print/cups:= ) )
gnome-keyring? ( app-crypt/libsecret )
gvnc? ( net-libs/gtk-vnc )
kwallet? ( kde-frameworks/kwallet )
spice? ( net-misc/spice-gtk[gtk3] )
ssh? ( net-libs/libssh:0=[sftp]
x11-libs/vte:2.91 )
vnc? ( net-libs/libvncserver[jpeg] )
webkit? ( net-libs/webkit-gtk:4 )
zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] )
"
BDEPEND="
dev-util/intltool
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
RDEPEND="
${DEPEND}
virtual/freedesktop-icon-theme
"
DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md )
S="${WORKDIR}/${MY_P}"
src_prepare() {
xdg_environment_reset
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DWITH_APPINDICATOR=$(usex appindicator)
-DWITH_GCRYPT=$(usex crypt)
-DWITH_EXAMPLES=$(usex examples)
-DWITH_LIBSECRET=$(usex gnome-keyring)
-DWITH_KF5WALLET=$(usex kwallet)
-DWITH_GETTEXT=$(usex nls)
-DWITH_TRANSLATIONS=$(usex nls)
-DWITH_FREERDP=$(usex rdp)
-DWITH_FREERDP3=OFF
-DWITH_CUPS=$(usex cups)
-DWITH_SPICE=$(usex spice)
-DWITH_LIBSSH=$(usex ssh)
-DWITH_VTE=$(usex ssh)
-DWITH_LIBVNCSERVER=$(usex vnc)
-DWITH_WWW=$(usex webkit)
-DWITH_AVAHI=$(usex zeroconf)
-DWITH_NEWS=$(usex telemetry)
-DWITH_ICON_CACHE=OFF
-DWITH_UPDATE_DESKTOP_DB=OFF
# when this feature is stable, add python eclass usage to optionally enable
-DWITH_PYTHON=OFF
)
cmake_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
}
Loading…
Cancel
Save