hasufell-repository/packages/net-misc/remmina/remmina.exlib

80 lines
2.0 KiB
Bash
Raw Permalink Normal View History

2016-08-20 22:57:21 +00:00
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require github [ user="FreeRDP" tag="v${PV/_rc/-rcgit.}" ]
require cmake [ api=2 ]
require gtk-icon-cache
SUMMARY="A GTK+ RDP, VNC, XDMCP and SSH client"
DESCRIPTION="
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.
"
HOMEPAGE+=" http://remmina.org/"
LICENCES="GPL-2"
2018-11-21 18:56:22 +00:00
MYOPTIONS="
2020-08-25 08:48:33 +00:00
cups
2018-11-21 18:56:22 +00:00
ssh
( providers: libressl openssl ) [[ number-selected = exactly-one ]]
"
2016-08-20 22:57:21 +00:00
DEPENDENCIES="
build:
dev-util/intltool
sys-devel/gettext
virtual/pkg-config
build+run:
2018-04-08 13:56:33 +00:00
core/json-glib
2018-08-19 22:20:31 +00:00
dev-libs/glib:2[>=2.30]
2016-08-20 22:57:21 +00:00
dev-libs/libgcrypt
2018-04-20 21:40:30 +00:00
dev-libs/libsecret:1
2020-08-25 08:48:33 +00:00
dev-libs/libsodium
2018-04-20 21:40:30 +00:00
gnome-desktop/libsoup:2.4
2016-08-20 22:57:21 +00:00
net-libs/libvncserver
2020-08-25 08:48:33 +00:00
net-remote/FreeRDP[>=2.0.0]
2018-04-20 21:40:30 +00:00
x11-libs/cairo
x11-libs/gdk-pixbuf:2.0
2016-08-20 22:57:21 +00:00
x11-libs/gtk+:3
2018-04-20 21:40:30 +00:00
x11-libs/libX11
2016-08-20 22:57:21 +00:00
x11-libs/libxkbfile
2020-08-25 08:48:33 +00:00
cups? (
net-print/cups
)
2018-04-08 13:56:33 +00:00
ssh? (
net-libs/libssh
dev-libs/vte:2.91
)
2018-11-21 18:56:22 +00:00
providers:libressl? ( dev-libs/libressl:= )
providers:openssl? ( dev-libs/openssl )
2016-08-20 22:57:21 +00:00
"
BUGS_TO="hasufell@posteo.de"
2020-08-25 08:48:33 +00:00
DEFAULT_SRC_PREPARE_PATCHES=(
"${FILES}/fix-share-paths.patch"
)
2016-08-20 22:57:21 +00:00
CMAKE_SRC_CONFIGURE_PARAMS=(
# on
2018-04-08 13:56:33 +00:00
-DWITH_FREERDP=ON
2016-08-20 22:57:21 +00:00
-DWITH_GCRYPT=ON
-DWITH_GETTEXT=ON
-DWITH_LIBSECRET=ON
2018-04-08 13:56:33 +00:00
-DWITH_LIBVNCSERVER=ON
2016-08-20 22:57:21 +00:00
-DWITH_TRANSLATIONS=ON
# off
-DWITH_APPINDICATOR=OFF
-DWITH_AVAHI=OFF
-DWITH_SPICE=OFF
-DWITH_TELEPATHY=OFF
2020-08-25 08:48:33 +00:00
-DWITH_WWW=OFF
2016-08-20 22:57:21 +00:00
)
2018-04-08 13:56:33 +00:00
CMAKE_SRC_CONFIGURE_OPTION_WITHS=(
2020-08-25 08:48:33 +00:00
"cups CUPS"
2018-04-08 13:56:33 +00:00
"ssh LIBSSH"
"ssh VTE"
)
2018-11-21 18:56:22 +00:00