diff options
author | Manuel Bachmann <manuel.bachmann@iot.bzh> | 2015-10-12 16:09:01 +0200 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2015-10-26 21:37:38 +0100 |
commit | bf7d1ab47f2923852aec48ca88529e249556fb50 (patch) | |
tree | af87e84581889f013413a2e2c41253004940a023 /meta-oe/recipes-support/freerdp/freerdp_git.bb | |
parent | aaf7140847f33b85dbe6382d4084e44e3247e34c (diff) | |
download | meta-openembedded-bf7d1ab47f2923852aec48ca88529e249556fb50.tar.gz |
freerdp: get out of PNBLACKLIST, fix build, improve
We make the "freerdp" recipe active again, fix the build
by pulling a more recent version (the "stable" branches are
buggy and useless), and fix ARM runtime with -fPIC.
We can then :
- make X11 non-mandatory ;
- add support for Wayland ("wlfreerdp" client) ;
- add support for DirectFB ("dfreerdp" client) ;
- add support for GStreamer 1.0 ;
- make "heavy" features such as pulseaudio, cups...
non-mandatory.
We really want to install the "winpr-makecert" tool to have
TLS, but CMake does not position its RPATH cleanly, so let
us have a custom patch for that until it gets sorted out.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/freerdp/freerdp_git.bb')
-rw-r--r-- | meta-oe/recipes-support/freerdp/freerdp_git.bb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/meta-oe/recipes-support/freerdp/freerdp_git.bb b/meta-oe/recipes-support/freerdp/freerdp_git.bb index fd7f74c86f..f9cb9a6b62 100644 --- a/meta-oe/recipes-support/freerdp/freerdp_git.bb +++ b/meta-oe/recipes-support/freerdp/freerdp_git.bb @@ -5,17 +5,17 @@ include freerdp.inc inherit gitpkgv -PV = "1.0.2+gitr${SRCPV}" +PV = "1.2.5+gitr${SRCPV}" PKGV = "${GITPKGVTAG}" -EXTRA_OECMAKE += "-DWITH_MANPAGES=OFF" +EXTRA_OECMAKE += "-DBUILD_STATIC_LIBS=OFF \ + -DCMAKE_POSITION_INDEPENDANT_CODE=ON \ + -DWITH_MANPAGES=OFF \ + " -SRCREV = "f311acaffb9190567e2b478a98d7cbfaf2709f6b" -SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-1.0" +SRCREV = "62da9d28c674814c81c245c1c7882eb0da7be76b" +SRC_URI = "git://github.com/FreeRDP/FreeRDP.git \ + file://winpr-makecert-Build-with-install-RPATH.patch \ + " S = "${WORKDIR}/git" - -PNBLACKLIST[freerdp] ?= "Installs into double prefix, causing all files installed in /usr/usr and empty packages" -# freerdp-1.0.2+gitrAUTOINC+f311acaffb: freerdp: Files/directories were installed but not shipped -# /usr/usr -# .... |