diff options
author | Markos Chandras <hwoarang@gentoo.org> | 2012-02-12 10:46:37 +0000 |
---|---|---|
committer | Markos Chandras <hwoarang@gentoo.org> | 2012-02-12 10:46:37 +0000 |
commit | fe1595e3de63b28c01dd31d457c5f2b4802fdb1d (patch) | |
tree | 074631f025618f69abafdbf44b280080a8cd8773 /net-misc | |
parent | Add missing mesa[egl] dependency. Bug #402183 (diff) | |
download | gentoo-2-fe1595e3de63b28c01dd31d457c5f2b4802fdb1d.tar.gz gentoo-2-fe1595e3de63b28c01dd31d457c5f2b4802fdb1d.tar.bz2 gentoo-2-fe1595e3de63b28c01dd31d457c5f2b4802fdb1d.zip |
Build system moved from autotools to cmake. Bug #392437
(Portage version: 2.2.0_alpha85/cvs/Linux x86_64)
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/remmina/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/remmina/metadata.xml | 2 | ||||
-rw-r--r-- | net-misc/remmina/remmina-9999.ebuild | 50 |
3 files changed, 27 insertions, 33 deletions
diff --git a/net-misc/remmina/ChangeLog b/net-misc/remmina/ChangeLog index 40e522681eaf..1ef55a137fcc 100644 --- a/net-misc/remmina/ChangeLog +++ b/net-misc/remmina/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-misc/remmina -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/ChangeLog,v 1.8 2011/11/23 20:57:50 hwoarang Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/ChangeLog,v 1.9 2012/02/12 10:46:37 hwoarang Exp $ + + 12 Feb 2012; Markos Chandras <hwoarang@gentoo.org> metadata.xml, + remmina-9999.ebuild: + Build system moved from autotools to cmake. Bug #392437 23 Nov 2011; Markos Chandras <hwoarang@gentoo.org> remmina-9999.ebuild: Replace https with git protocol. Bug #391719 diff --git a/net-misc/remmina/metadata.xml b/net-misc/remmina/metadata.xml index 88b18803c9c2..02586ab055fe 100644 --- a/net-misc/remmina/metadata.xml +++ b/net-misc/remmina/metadata.xml @@ -10,6 +10,8 @@ <name>Markos Chandras</name> </maintainer> <use> + <flag name="ayatana">Add support for the Unity desktop</flag> + <flag name="freerdp">Add support for the net-misc/freerdp application</flag> <flag name="ssh">Enable support for SSH/SFTP using <pkg>net-libs/libssh</pkg></flag> <flag name="unique">Enable single instance support using <pkg>dev-libs/libunique</pkg></flag> <flag name="vte">Enable Terminal support using <pkg>x11-libs/vte</pkg></flag> diff --git a/net-misc/remmina/remmina-9999.ebuild b/net-misc/remmina/remmina-9999.ebuild index 84534a8464f5..6aa58ecaad32 100644 --- a/net-misc/remmina/remmina-9999.ebuild +++ b/net-misc/remmina/remmina-9999.ebuild @@ -1,13 +1,11 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/remmina-9999.ebuild,v 1.3 2011/11/23 20:57:50 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/remmina-9999.ebuild,v 1.4 2012/02/12 10:46:37 hwoarang Exp $ -EAPI=2 +EAPI="4" EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git" -EGIT_PROJECT="remmina" -EGIT_SOURCEDIR="${WORKDIR}" -inherit autotools git-2 eutils gnome2-utils +inherit gnome2-utils cmake-utils git-2 DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client" HOMEPAGE="http://remmina.sourceforge.net/" @@ -15,46 +13,36 @@ HOMEPAGE="http://remmina.sourceforge.net/" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="avahi crypt debug nls ssh unique vte" +IUSE="ayatana avahi crypt debug freerdp nls ssh unique vte" RDEPEND="x11-libs/gtk+:2 + ayatana? ( dev-libs/libappindicator ) avahi? ( net-dns/avahi ) crypt? ( dev-libs/libgcrypt ) - nls? ( virtual/libintl ) + freerdp? ( net-misc/freerdp ) ssh? ( net-libs/libssh[sftp] ) - unique? ( dev-libs/libunique:1 ) - vte? ( x11-libs/vte:0 )" + !net-misc/remmina-plugins" DEPEND="${RDEPEND} dev-util/intltool dev-util/pkgconfig nls? ( sys-devel/gettext )" -S="${WORKDIR}/${PN}" +DOCS=( README ) src_prepare() { - intltoolize --force --copy --automake - eautoreconf + sed -i -e "/REMMINA_PLUGINDIR/s:lib:$(get_libdir):" CMakeLists.txt || die } src_configure() { - if use ssh && ! use vte; then - ewarn "Enabling ssh without vte only provides sftp support." - fi - - econf \ - --disable-dependency-tracking \ - $(use_enable avahi) \ - $(use_enable crypt gcrypt) \ - $(use_enable debug) \ - $(use_enable nls) \ - $(use_enable ssh) \ - $(use_enable unique) \ - $(use_enable vte) -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog README || die "dodoc failed" + mycmakeargs=( + $(cmake-utils_use_with ayatana appindicator) \ + $(cmake-utils_use_with avahi) \ + $(cmake-utils_use_with crypt GCRYPT) \ + $(cmake-utils_use_with freerdp) \ + $(cmake-utils_use_with ssh LIBSSH) \ + -DHAVE_PTHREAD=ON + ) + cmake-utils_src_configure } pkg_preinst() { |