summaryrefslogtreecommitdiff
path: root/net-misc/remmina
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /net-misc/remmina
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.xz
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'net-misc/remmina')
-rw-r--r--net-misc/remmina/Manifest4
-rw-r--r--net-misc/remmina/files/remmina-1.0.0_p20121004-avahi.patch68
-rw-r--r--net-misc/remmina/files/remmina-external_tools.patch11
-rw-r--r--net-misc/remmina/metadata.xml17
-rw-r--r--net-misc/remmina/remmina-1.0.0_p20130723.ebuild84
-rw-r--r--net-misc/remmina/remmina-1.1.1.ebuild87
-rw-r--r--net-misc/remmina/remmina-1.1.2.ebuild89
-rw-r--r--net-misc/remmina/remmina-1.2.0_rc3.ebuild90
-rw-r--r--net-misc/remmina/remmina-9999.ebuild87
9 files changed, 537 insertions, 0 deletions
diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
new file mode 100644
index 00000000000..98ea96b82c1
--- /dev/null
+++ b/net-misc/remmina/Manifest
@@ -0,0 +1,4 @@
+DIST remmina-1.0.0_p20130723.tar.gz 387023 SHA256 675c59ae7df75bbe2661d84655559379f5864b7b273c74111b4c0a889c5efbf5 SHA512 065a585f2c630dbc2cecc4bc52c545ad7c9b66e616cabb9e32f7d3464fcb80b51f52b4707f71e129553bd0d1e9d19fa44d7cdfe749ca9dcb6ac3148630d1f4ea WHIRLPOOL 798ad3c6644719763e2e0a20e02dfcf391f7e6aac77342f167e6f62d11fb98ffc4733d6156137a402e56e87d8ca740a649cca8125047adb04e937f56755d4562
+DIST remmina-1.1.1.tar.gz 797163 SHA256 c96485a919848d9c1602c38075359b10417f4285659588b115b75d2cd5a4e884 SHA512 09bacd725522e0a57a1e387db778fe735d0f0d4ce62a63ad4f02799e225296509d075c56fb0c81d6b0c16ab2242889104271e1ecd508417e0aaeed7a35eea594 WHIRLPOOL 97c8961327cc6c11fa365ca4f2ca6e312b01bf7e0e3fc23e5c23b010b26488696984be4f93130ca8b0266f4dad7d038acfc824ac1d822a822d132a45b7b9158e
+DIST remmina-1.1.2.tar.gz 796691 SHA256 214eb82e616f3158304f689692d467b45c537e295e6aed1c6d291b2d7d2e601e SHA512 4f6a38ec99acdfe53343e7c72e773f71a505eaacca6c6b078a17496556df0827f15aa84af7a8903e8c12caad2fc9737d8414aa923605e06e30e4a7d2c67add48 WHIRLPOOL 3aa08e9f907e8067886ac92b52711d7f5bdbfbfbc4c6808d8c0cea02a119a706afa86b070188e0c7c5da48aacdead6b489ec5609166239fbb1f1d2f12fc64409
+DIST remmina-1.2.0_rc3.tar.gz 791812 SHA256 bfe352cd87b031585d867d519c3a36ee117cca9cc79efb7c11cd11d0f9697208 SHA512 e740cbeda40bfca96c846c77140120ff92803f1bf5fff15c3eb3ba90e7ebe9ccbfa04825ad3fca96c09a5440f496934711141dedc665572965bf0d9c32e053da WHIRLPOOL 1686a4e029a9cd3019b2dc0b59c715cc67b66d6c75337c7032a72ee0228e1df7d7dfd8dc7fb7f51d6298a1c886b29d45b7352bf7a9e025ecb1cd184b08d385ed
diff --git a/net-misc/remmina/files/remmina-1.0.0_p20121004-avahi.patch b/net-misc/remmina/files/remmina-1.0.0_p20121004-avahi.patch
new file mode 100644
index 00000000000..abb058a0ab6
--- /dev/null
+++ b/net-misc/remmina/files/remmina-1.0.0_p20121004-avahi.patch
@@ -0,0 +1,68 @@
+https://bugs.gentoo.org/show_bug.cgi?id=438060
+https://github.com/FreeRDP/Remmina/issues/120
+
+diff --git a/cmake/FindAVAHI.cmake b/cmake/FindAVAHI.cmake
+index 0a5cc21..91878dc 100644
+--- a/cmake/FindAVAHI.cmake
++++ b/cmake/FindAVAHI.cmake
+@@ -17,29 +17,42 @@
+ # Foundation, Inc., 59 Temple Place, Suite 330,
+ # Boston, MA 02111-1307, USA.
+
+-if(GTK3_FOUND)
+- set(_AVAHI_LIB_NAME avahi-ui-gtk3)
+- set(_AVAHI_PKG_NAME avahi-ui-gtk3>=0.6.30 avahi-client>=0.6.30)
+-else()
+- set(_AVAHI_LIB_NAME avahi-ui)
+- set(_AVAHI_PKG_NAME avahi-ui>=0.6.30 avahi-client>=0.6.30)
++include(FindPkgConfig)
++
++if(PKG_CONFIG_FOUND)
++ pkg_check_modules(PC_AVAHI_CLIENT avahi-client)
++ if(GTK3_FOUND)
++ set(_AVAHI_UI_LIB_NAME avahi-ui-gtk3)
++ set(_AVAHI_UI_PKG_NAME avahi-ui-gtk3>=0.6.30 avahi-client>=0.6.30)
++ else()
++ set(_AVAHI_UI_LIB_NAME avahi-ui)
++ set(_AVAHI_UI_PKG_NAME avahi-ui>=0.6.30 avahi-client>=0.6.30)
++ endif()
++ pkg_check_modules(PC_AVAHI_UI ${_AVAHI_UI_PKG_NAME})
+ endif()
+
+-find_package(PkgConfig)
+-pkg_check_modules(PC_AVAHI ${_AVAHI_PKG_NAME})
+
+-find_path(AVAHI_INCLUDE_DIR avahi-ui/avahi-ui.h
+- HINTS ${PC_AVAHI_INCLUDEDIR} ${PC_AVAHI_INCLUDE_DIRS})
+-
+-find_library(AVAHI_LIBRARY NAMES ${_AVAHI_LIB_NAME}
+- HINTS ${PC_AVAHI_LIBDIR} ${PC_AVAHI_LIBRARY_DIRS})
++find_library(AVAHI_COMMON_LIBRARY NAMES avahi-common PATHS ${PC_AVAHI_CLIENT_LIBRARY_DIRS})
++if(AVAHI_COMMON_LIBRARY)
++ set(AVAHI_COMMON_FOUND TRUE)
++endif()
+
+-include(FindPackageHandleStandardArgs)
++find_library(AVAHI_CLIENT_LIBRARY NAMES avahi-client PATHS ${PC_AVAHI_CLIENT_LIBRARY_DIRS})
++if(AVAHI_CLIENT_LIBRARY)
++ set(AVAHI_CLIENT_FOUND TRUE)
++endif()
+
+-find_package_handle_standard_args(AVAHI DEFAULT_MSG AVAHI_LIBRARY AVAHI_INCLUDE_DIR)
++find_path(AVAHI_UI_INCLUDE_DIR avahi-ui/avahi-ui.h PATHS ${PC_AVAHI_UI_INCLUDE_DIRS})
++find_library(AVAHI_UI_LIBRARY NAMES ${_AVAHI_UI_LIB_NAME} PATHS ${PC_AVAHI_UI_LIBRARY_DIRS})
++if(AVAHI_UI_INCLUDE_DIR AND AVAHI_UI_LIBRARY)
++ set(AVAHI_UI_FOUND TRUE)
++endif()
+
+-set(AVAHI_LIBRARIES ${AVAHI_LIBRARY})
+-set(AVAHI_INCLUDE_DIRS ${AVAHI_INCLUDE_DIR})
++FIND_PACKAGE_HANDLE_STANDARD_ARGS(AVAHI DEFAULT_MSG AVAHI_COMMON_FOUND AVAHI_CLIENT_FOUND AVAHI_UI_FOUND)
+
+-mark_as_advanced(AVAHI_INCLUDE_DIR AVAHI_LIBRARY)
++if (AVAHI_FOUND)
++ set(AVAHI_INCLUDE_DIRS ${AVAHI_UI_INCLUDE_DIR})
++ set(AVAHI_LIBRARIES ${AVAHI_COMMON_LIBRARY} ${AVAHI_CLIENT_LIBRARY} ${AVAHI_UI_LIBRARY})
++endif()
+
++mark_as_advanced(AVAHI_INCLUDE_DIRS AVAHI_LIBRARIES)
diff --git a/net-misc/remmina/files/remmina-external_tools.patch b/net-misc/remmina/files/remmina-external_tools.patch
new file mode 100644
index 00000000000..9680b517890
--- /dev/null
+++ b/net-misc/remmina/files/remmina-external_tools.patch
@@ -0,0 +1,11 @@
+https://github.com/FreeRDP/Remmina/issues/171
+--- a/remmina/CMakeLists.txt
++++ b/remmina/CMakeLists.txt
+@@ -148,7 +148,6 @@ if(WITH_TRANSLATIONS)
+ endif()
+ add_subdirectory(icons)
+ add_subdirectory(desktop)
+-add_subdirectory(external_tools)
+
+ install(TARGETS remmina DESTINATION ${CMAKE_INSTALL_BINDIR})
+
diff --git a/net-misc/remmina/metadata.xml b/net-misc/remmina/metadata.xml
new file mode 100644
index 00000000000..d332d42c9d1
--- /dev/null
+++ b/net-misc/remmina/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>tristan@gentoo.org</email>
+ <name>Tristan Heaven</name>
+ </maintainer>
+ <use>
+ <flag name="freerdp">Add support for the net-misc/freerdp application</flag>
+ <flag name="ssh">Enable support for SSH/SFTP protocol; see also 'vte'</flag>
+ <flag name="telepathy">Enable telepathy support</flag>
+ <flag name="vte">Enable virtual terminal support (for SSH sessions)</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">FreeRDP/Remmina</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-misc/remmina/remmina-1.0.0_p20130723.ebuild b/net-misc/remmina/remmina-1.0.0_p20130723.ebuild
new file mode 100644
index 00000000000..3903b9bbe06
--- /dev/null
+++ b/net-misc/remmina/remmina-1.0.0_p20130723.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit gnome2-utils cmake-utils
+
+if [[ ${PV} != 9999 ]]; then
+ inherit vcs-snapshot
+ COMMIT="b6a55ae6f4633d55f8f03e7ce2eeb5899514a8fc"
+ SRC_URI="https://github.com/FreeRDP/Remmina/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+else
+ inherit git-2
+ SRC_URI=""
+ EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git
+ https://github.com/FreeRDP/Remmina.git"
+ KEYWORDS=""
+fi
+
+DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client"
+HOMEPAGE="http://remmina.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ayatana avahi crypt debug freerdp gnome-keyring nls ssh telepathy vte"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ >=dev-libs/glib-2.31.18:2
+ >=net-libs/libvncserver-0.9.8.2
+ x11-libs/libxkbfile
+ x11-themes/gnome-icon-theme
+ avahi? ( net-dns/avahi[gtk3] )
+ ayatana? ( dev-libs/libappindicator )
+ crypt? ( dev-libs/libgcrypt:0 )
+ freerdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ ssh? ( net-libs/libssh[sftp] )
+ telepathy? ( net-libs/telepathy-glib )
+ vte? ( x11-libs/vte:2.90 )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+RDEPEND+="
+ !net-misc/remmina-plugins
+"
+
+DOCS=( README )
+PATCHES=( "${FILESDIR}/remmina-external_tools.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ayatana APPINDICATOR)
+ $(cmake-utils_use_with avahi AVAHI)
+ $(cmake-utils_use_with crypt GCRYPT)
+ $(cmake-utils_use_with freerdp FREERDP)
+ $(cmake-utils_use_with gnome-keyring GNOMEKEYRING)
+ $(cmake-utils_use_with nls GETTEXT)
+ $(cmake-utils_use_with nls TRANSLATIONS)
+ $(cmake-utils_use_with ssh LIBSSH)
+ $(cmake-utils_use_with telepathy TELEPATHY)
+ $(cmake-utils_use_with vte VTE)
+ -DGTK_VERSION=3
+ -DHAVE_PTHREAD=ON
+ )
+ cmake-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/net-misc/remmina/remmina-1.1.1.ebuild b/net-misc/remmina/remmina-1.1.1.ebuild
new file mode 100644
index 00000000000..d95355d3472
--- /dev/null
+++ b/net-misc/remmina/remmina-1.1.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit gnome2-utils cmake-utils
+
+if [[ ${PV} != 9999 ]]; then
+ SRC_URI="https://github.com/FreeRDP/Remmina/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+else
+ inherit git-2
+ SRC_URI=""
+ EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git
+ https://github.com/FreeRDP/Remmina.git"
+ KEYWORDS=""
+fi
+
+DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client"
+HOMEPAGE="http://remmina.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ayatana avahi crypt debug freerdp gnome-keyring nls ssh telepathy vte"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ >=dev-libs/glib-2.31.18:2
+ >=net-libs/libvncserver-0.9.8.2
+ x11-libs/libxkbfile
+ x11-themes/gnome-icon-theme
+ avahi? ( net-dns/avahi[gtk3] )
+ ayatana? ( dev-libs/libappindicator )
+ crypt? ( dev-libs/libgcrypt:0 )
+ freerdp? (
+ >=net-misc/freerdp-1.1.0_beta1_p20130710
+ <net-misc/freerdp-1.2
+ )
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ ssh? ( net-libs/libssh[sftp] )
+ telepathy? ( net-libs/telepathy-glib )
+ vte? ( x11-libs/vte:2.90 )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+RDEPEND+="
+ !net-misc/remmina-plugins
+"
+
+DOCS=( README )
+PATCHES=( "${FILESDIR}/remmina-external_tools.patch" )
+
+S="${WORKDIR}/Remmina-${PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ayatana APPINDICATOR)
+ $(cmake-utils_use_with avahi AVAHI)
+ $(cmake-utils_use_with crypt GCRYPT)
+ $(cmake-utils_use_with freerdp FREERDP)
+ $(cmake-utils_use_with gnome-keyring GNOMEKEYRING)
+ $(cmake-utils_use_with nls GETTEXT)
+ $(cmake-utils_use_with nls TRANSLATIONS)
+ $(cmake-utils_use_with ssh LIBSSH)
+ $(cmake-utils_use_with telepathy TELEPATHY)
+ $(cmake-utils_use_with vte VTE)
+ -DGTK_VERSION=3
+ -DHAVE_PTHREAD=ON
+ )
+ cmake-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/net-misc/remmina/remmina-1.1.2.ebuild b/net-misc/remmina/remmina-1.1.2.ebuild
new file mode 100644
index 00000000000..5a696a3c0c2
--- /dev/null
+++ b/net-misc/remmina/remmina-1.1.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit gnome2-utils cmake-utils
+
+if [[ ${PV} != 9999 ]]; then
+ SRC_URI="https://github.com/FreeRDP/Remmina/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+else
+ inherit git-2
+ SRC_URI=""
+ EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git
+ https://github.com/FreeRDP/Remmina.git"
+ KEYWORDS=""
+fi
+
+DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client"
+HOMEPAGE="http://freerdp.github.io/Remmina/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ayatana avahi crypt debug freerdp gnome-keyring nls ssh telepathy vte"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ >=dev-libs/glib-2.31.18:2
+ >=net-libs/libvncserver-0.9.8.2
+ x11-libs/libxkbfile
+ x11-themes/gnome-icon-theme
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ avahi? ( net-dns/avahi[gtk3] )
+ ayatana? ( dev-libs/libappindicator )
+ crypt? ( dev-libs/libgcrypt:0 )
+ freerdp? (
+ >=net-misc/freerdp-1.1.0_beta1_p20130710
+ <net-misc/freerdp-1.2
+ )
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ ssh? ( net-libs/libssh[sftp] )
+ telepathy? ( net-libs/telepathy-glib )
+ vte? ( x11-libs/vte:2.90 )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+RDEPEND+="
+ !net-misc/remmina-plugins
+"
+
+DOCS=( README )
+PATCHES=( "${FILESDIR}/remmina-external_tools.patch" )
+
+S="${WORKDIR}/Remmina-${PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ayatana APPINDICATOR)
+ $(cmake-utils_use_with avahi AVAHI)
+ $(cmake-utils_use_with crypt GCRYPT)
+ $(cmake-utils_use_with freerdp FREERDP)
+ $(cmake-utils_use_with gnome-keyring GNOMEKEYRING)
+ $(cmake-utils_use_with nls GETTEXT)
+ $(cmake-utils_use_with nls TRANSLATIONS)
+ $(cmake-utils_use_with ssh LIBSSH)
+ $(cmake-utils_use_with telepathy TELEPATHY)
+ $(cmake-utils_use_with vte VTE)
+ -DGTK_VERSION=3
+ -DHAVE_PTHREAD=ON
+ )
+ cmake-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/net-misc/remmina/remmina-1.2.0_rc3.ebuild b/net-misc/remmina/remmina-1.2.0_rc3.ebuild
new file mode 100644
index 00000000000..fab4fb55573
--- /dev/null
+++ b/net-misc/remmina/remmina-1.2.0_rc3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit versionator gnome2-utils cmake-utils
+
+MY_PV_MAIN=$(get_version_component_range 1-3)
+MY_PV_RC=$(get_version_component_range 4)
+MY_PV="${MY_PV_MAIN}-${MY_PV_RC//rc/rcgit.}"
+
+if [[ ${PV} != 9999 ]]; then
+ SRC_URI="https://github.com/FreeRDP/Remmina/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~x86"
+else
+ inherit git-2
+ SRC_URI=""
+ EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git
+ https://github.com/FreeRDP/Remmina.git"
+ KEYWORDS=""
+fi
+
+DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client"
+HOMEPAGE="http://freerdp.github.io/Remmina/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ayatana avahi crypt debug freerdp gnome-keyring nls ssh telepathy vte"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ >=dev-libs/glib-2.31.18:2
+ >=net-libs/libvncserver-0.9.8.2
+ x11-libs/libxkbfile
+ x11-themes/gnome-icon-theme
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ avahi? ( net-dns/avahi[gtk3] )
+ ayatana? ( dev-libs/libappindicator )
+ crypt? ( dev-libs/libgcrypt:0 )
+ freerdp? (
+ >=net-misc/freerdp-1.2
+ )
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ ssh? ( net-libs/libssh[sftp] )
+ telepathy? ( net-libs/telepathy-glib )
+ vte? ( x11-libs/vte:2.90 )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+RDEPEND+="
+ !net-misc/remmina-plugins
+"
+
+DOCS=( README )
+
+S="${WORKDIR}/Remmina-${MY_PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ayatana APPINDICATOR)
+ $(cmake-utils_use_with avahi AVAHI)
+ $(cmake-utils_use_with crypt GCRYPT)
+ $(cmake-utils_use_with freerdp FREERDP)
+ $(cmake-utils_use_with gnome-keyring GNOMEKEYRING)
+ $(cmake-utils_use_with nls GETTEXT)
+ $(cmake-utils_use_with nls TRANSLATIONS)
+ $(cmake-utils_use_with ssh LIBSSH)
+ $(cmake-utils_use_with telepathy TELEPATHY)
+ $(cmake-utils_use_with vte VTE)
+ -DGTK_VERSION=3
+ )
+ cmake-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/net-misc/remmina/remmina-9999.ebuild b/net-misc/remmina/remmina-9999.ebuild
new file mode 100644
index 00000000000..d95355d3472
--- /dev/null
+++ b/net-misc/remmina/remmina-9999.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit gnome2-utils cmake-utils
+
+if [[ ${PV} != 9999 ]]; then
+ SRC_URI="https://github.com/FreeRDP/Remmina/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+else
+ inherit git-2
+ SRC_URI=""
+ EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git
+ https://github.com/FreeRDP/Remmina.git"
+ KEYWORDS=""
+fi
+
+DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client"
+HOMEPAGE="http://remmina.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ayatana avahi crypt debug freerdp gnome-keyring nls ssh telepathy vte"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ >=dev-libs/glib-2.31.18:2
+ >=net-libs/libvncserver-0.9.8.2
+ x11-libs/libxkbfile
+ x11-themes/gnome-icon-theme
+ avahi? ( net-dns/avahi[gtk3] )
+ ayatana? ( dev-libs/libappindicator )
+ crypt? ( dev-libs/libgcrypt:0 )
+ freerdp? (
+ >=net-misc/freerdp-1.1.0_beta1_p20130710
+ <net-misc/freerdp-1.2
+ )
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ ssh? ( net-libs/libssh[sftp] )
+ telepathy? ( net-libs/telepathy-glib )
+ vte? ( x11-libs/vte:2.90 )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+RDEPEND+="
+ !net-misc/remmina-plugins
+"
+
+DOCS=( README )
+PATCHES=( "${FILESDIR}/remmina-external_tools.patch" )
+
+S="${WORKDIR}/Remmina-${PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ayatana APPINDICATOR)
+ $(cmake-utils_use_with avahi AVAHI)
+ $(cmake-utils_use_with crypt GCRYPT)
+ $(cmake-utils_use_with freerdp FREERDP)
+ $(cmake-utils_use_with gnome-keyring GNOMEKEYRING)
+ $(cmake-utils_use_with nls GETTEXT)
+ $(cmake-utils_use_with nls TRANSLATIONS)
+ $(cmake-utils_use_with ssh LIBSSH)
+ $(cmake-utils_use_with telepathy TELEPATHY)
+ $(cmake-utils_use_with vte VTE)
+ -DGTK_VERSION=3
+ -DHAVE_PTHREAD=ON
+ )
+ cmake-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}