diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /net-misc/remmina | |
download | gentoo-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/Manifest | 4 | ||||
-rw-r--r-- | net-misc/remmina/files/remmina-1.0.0_p20121004-avahi.patch | 68 | ||||
-rw-r--r-- | net-misc/remmina/files/remmina-external_tools.patch | 11 | ||||
-rw-r--r-- | net-misc/remmina/metadata.xml | 17 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.0.0_p20130723.ebuild | 84 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.1.1.ebuild | 87 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.1.2.ebuild | 89 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.2.0_rc3.ebuild | 90 | ||||
-rw-r--r-- | net-misc/remmina/remmina-9999.ebuild | 87 |
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 +} |