From faf72f716a348273d8bb58f902389295a26bab3e Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 21 Aug 2016 00:57:21 +0200 Subject: [PATCH] net-misc/remmina: initial import --- metadata/repository_mask.conf | 1 + .../remmina/remmina-1.2.0_rc15.exheres-0 | 10 ++++ .../net-misc/remmina/remmina-scm.exheres-0 | 8 +++ packages/net-misc/remmina/remmina.exlib | 52 +++++++++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 packages/net-misc/remmina/remmina-1.2.0_rc15.exheres-0 create mode 100644 packages/net-misc/remmina/remmina-scm.exheres-0 create mode 100644 packages/net-misc/remmina/remmina.exlib diff --git a/metadata/repository_mask.conf b/metadata/repository_mask.conf index d180394b..7a1bfc9f 100644 --- a/metadata/repository_mask.conf +++ b/metadata/repository_mask.conf @@ -5,6 +5,7 @@ games-rpg/valyriatear[~scm] games-strategy/freesynd[~scm] media-gfx/pinta[~scm] + net-misc/remmina[~scm] x11-apps/terminator[~scm] x11-misc/cbatticon[~scm] x11-wm/i3[~scm] diff --git a/packages/net-misc/remmina/remmina-1.2.0_rc15.exheres-0 b/packages/net-misc/remmina/remmina-1.2.0_rc15.exheres-0 new file mode 100644 index 00000000..7aba52bf --- /dev/null +++ b/packages/net-misc/remmina/remmina-1.2.0_rc15.exheres-0 @@ -0,0 +1,10 @@ +# Copyright 2016 Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +CMAKE_SOURCE=${WORKBASE}/${PN^}-${PV/_rc/-rcgit.} + +require remmina + +SLOT="0" +PLATFORMS="~amd64 ~x86" + diff --git a/packages/net-misc/remmina/remmina-scm.exheres-0 b/packages/net-misc/remmina/remmina-scm.exheres-0 new file mode 100644 index 00000000..6bbfcc00 --- /dev/null +++ b/packages/net-misc/remmina/remmina-scm.exheres-0 @@ -0,0 +1,8 @@ +# Copyright 2016 Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +require remmina + +SLOT="0" +PLATFORMS="~amd64 ~x86" + diff --git a/packages/net-misc/remmina/remmina.exlib b/packages/net-misc/remmina/remmina.exlib new file mode 100644 index 00000000..b0b7378f --- /dev/null +++ b/packages/net-misc/remmina/remmina.exlib @@ -0,0 +1,52 @@ +# Copyright 2016 Julian Ospald +# 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" +MYOPTIONS="" + +DEPENDENCIES=" + build: + dev-util/intltool + sys-devel/gettext + virtual/pkg-config + build+run: + dev-libs/glib:2 + dev-libs/libgcrypt + dev-libs/vte:2.91 + net-libs/libssh + net-libs/libvncserver + x11-libs/gtk+:3 + x11-libs/libxkbfile +" + +BUGS_TO="hasufell@posteo.de" + +CMAKE_SRC_CONFIGURE_PARAMS=( + # on + -DWITH_GCRYPT=ON + -DWITH_GETTEXT=ON + -DWITH_LIBSECRET=ON + -DWITH_LIBSSH=ON + -DWITH_TRANSLATIONS=ON + -DWITH_VTE=ON + -DWITH_ZLIB=ON + + # off + -DWITH_APPINDICATOR=OFF + -DWITH_AVAHI=OFF + -DWITH_FREERDP=OFF + -DWITH_SPICE=OFF + -DWITH_TELEPATHY=OFF +) + +