Skip to content

Commit 05e3ea8

Browse files
rhubertMarc Kewitz
andcommitted
add graphics::freerdp v3.23.0
Minimum functional freerdp-client with optional X11 support. Co-authored-by: Marc Kewitz <marc.kewitz@secunet.com>
1 parent 917c81a commit 05e3ea8

2 files changed

Lines changed: 71 additions & 0 deletions

File tree

recipes/graphics/freerdp.yaml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
inherit: [cmake, windowing]
2+
3+
metaEnvironment:
4+
PKG_LICENSE: "Apache-2.0"
5+
PKG_VERSION: "3.23.0"
6+
7+
depends:
8+
- libs::alsa-lib-dev
9+
- libs::openssl-dev
10+
- if: "${WINDOWING_X11}"
11+
depends:
12+
- libs::xorg::libxkbfile-dev
13+
- libs::xorg::libX11-dev
14+
- libs::xorg::libXcursor-dev
15+
- libs::xorg::libXi-dev
16+
- libs::xorg::libXinerama-dev
17+
- libs::xorg::libXv-dev
18+
- libs::xorg::libXrandr-dev
19+
- libs::zlib-dev
20+
- use: []
21+
depends:
22+
- libs::alsa-lib-tgt
23+
- libs::openssl-tgt
24+
- if: "${WINDOWING_X11}"
25+
depends:
26+
- libs::xorg::libxkbfile-tgt
27+
- libs::xorg::libX11-tgt
28+
- libs::xorg::libXcursor-tgt
29+
- libs::xorg::libXi-tgt
30+
- libs::xorg::libXinerama-tgt
31+
- libs::xorg::libXv-tgt
32+
- libs::xorg::libXrandr-tgt
33+
- libs::zlib-tgt
34+
35+
checkoutSCM:
36+
scm: url
37+
url: https://pub.freerdp.com/releases/freerdp-${PKG_VERSION}.tar.xz
38+
digestSHA256: c4f7b3763d2915c1db6806f055f3573b640331adfaf722a8735d740378c1b5bb
39+
stripComponents: 1
40+
41+
buildScript: |
42+
cmakeBuild $1 \
43+
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
44+
-DCMAKE_VERBOSE_MAKEFILE=ON \
45+
-DCMAKE_SKIP_RPATH=TRUE \
46+
-DCMAKE_SKIP_INSTALL_RPATH=TRUE \
47+
-DBUILD_TESTING=OFF \
48+
-DWITH_GPROF=OFF \
49+
-DWITH_MANPAGES=OFF \
50+
-DWITH_PROFILER=OFF \
51+
-DWITH_SAMPLE=OFF \
52+
-DWITH_ALSA=ON \
53+
-DWITH_UNICODE_BUILTIN=ON \
54+
-DWITH_CLIENT_SDL=OFF \
55+
-DWITH_CUPS=OFF \
56+
-DWITH_CAIRO=OFF \
57+
-DCHANNEL_URBDRC=OFF \
58+
-DWITH_FUSE=OFF \
59+
-DWITH_X11=$(windowingX11 && echo ON || echo OFF) \
60+
-DWITH_SWSCALE=OFF \
61+
-DWITH_KRB5=OFF \
62+
-DWITH_PULSE=OFF \
63+
-DWITH_FFMPEG=OFF \
64+
-DWITH_SERVER=OFF \
65+
-DWITH_SERVER_INTERFACE=OFF \
66+
-DWITH_THIRD_PARTY=OFF
67+
68+
provideDeps: ['*-tgt']
69+
packageScript: |
70+
cmakePackageTgt

tests/buildall/recipes/all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ depends:
2121
- graphics::fonts::xorg::schumacher-misc
2222
- graphics::fonts::xorg::sony-misc
2323
- graphics::fonts::xorg::sun-misc
24+
- graphics::freerdp
2425
- graphics::imagemagick
2526
- graphics::kmscube
2627
- graphics::ratpoison

0 commit comments

Comments
 (0)