/[gentoo-x86]/net-misc/freerdp/freerdp-9999.1.ebuild
Gentoo

Contents of /net-misc/freerdp/freerdp-9999.1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (show annotations) (download)
Sun Dec 2 17:05:31 2012 UTC (5 months, 2 weeks ago) by eva
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +3 -3 lines
Pin gstreamer dependencies.

(Portage version: 2.2.0_alpha143/cvs/Linux x86_64, signed Manifest commit with key C6085806)

1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/freerdp-9999.1.ebuild,v 1.13 2012/11/29 04:39:19 floppym Exp $
4
5 EAPI="4"
6
7 inherit cmake-utils
8
9 if [[ ${PV} != 9999* ]]; then
10 SRC_URI="mirror://github/FreeRDP/FreeRDP/${P}.tar.gz
11 mirror://gentoo/${P}.tar.gz
12 http://dev.gentoo.org/~floppym/distfiles/${P}.tar.gz"
13 KEYWORDS="~amd64 ~x86"
14 else
15 inherit git-2
16 SRC_URI=""
17 EGIT_REPO_URI="git://github.com/FreeRDP/FreeRDP.git
18 https://github.com/FreeRDP/FreeRDP.git"
19 KEYWORDS=""
20 fi
21
22 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
23 HOMEPAGE="http://www.freerdp.com/"
24
25 LICENSE="Apache-2.0"
26 SLOT="0"
27 IUSE="alsa +channels +client cups debug directfb doc ffmpeg gstreamer jpeg
28 pulseaudio smartcard sse2 test X xinerama xv"
29
30 RDEPEND="
31 dev-libs/openssl
32 sys-libs/zlib
33 alsa? ( media-libs/alsa-lib )
34 cups? ( net-print/cups )
35 client? (
36 directfb? ( dev-libs/DirectFB )
37 X? (
38 x11-libs/libXcursor
39 x11-libs/libXext
40 xinerama? ( x11-libs/libXinerama )
41 xv? ( x11-libs/libXv )
42 )
43 )
44 ffmpeg? ( virtual/ffmpeg )
45 gstreamer? (
46 media-libs/gstreamer:0.10
47 media-libs/gst-plugins-base:0.10
48 x11-libs/libXrandr
49 )
50 jpeg? ( virtual/jpeg )
51 pulseaudio? ( media-sound/pulseaudio )
52 smartcard? ( sys-apps/pcsc-lite )
53 X? (
54 x11-libs/libX11
55 x11-libs/libxkbfile
56 )
57 "
58 DEPEND="${RDEPEND}
59 client? ( X? ( doc? (
60 app-text/docbook-xml-dtd:4.1.2
61 app-text/xmlto
62 ) ) )
63 "
64
65 DOCS=( README )
66
67 src_configure() {
68 local mycmakeargs=(
69 $(cmake-utils_use_with alsa ALSA)
70 $(cmake-utils_use_with channels CHANNELS)
71 $(cmake-utils_use_with client CLIENT)
72 $(cmake-utils_use_with cups CUPS)
73 $(cmake-utils_use_with debug DEBUG_ALL)
74 $(cmake-utils_use_with doc MANPAGES)
75 $(cmake-utils_use_with directfb DIRECTFB)
76 $(cmake-utils_use_with ffmpeg FFMPEG)
77 $(cmake-utils_use_with gstreamer GSTREAMER)
78 $(cmake-utils_use_with jpeg JPEG)
79 $(cmake-utils_use_with pulseaudio PULSEAUDIO)
80 $(cmake-utils_use_with smartcard PCSC)
81 $(cmake-utils_use_with sse2 SSE2)
82 $(cmake-utils_use_with X X11)
83 $(cmake-utils_use_with X XCURSOR)
84 $(cmake-utils_use_with X XEXT)
85 $(cmake-utils_use_with X XKBFILE)
86 $(cmake-utils_use_with xinerama XINERAMA)
87 $(cmake-utils_use_with xv XV)
88 $(cmake-utils_use_build test TESTING)
89 )
90 cmake-utils_src_configure
91 }

  ViewVC Help
Powered by ViewVC 1.1.13