File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package :
2+ name : freerdp
3+ version : 2.10.0
4+ epoch : 0
5+ description : FreeRDP client
6+ copyright :
7+ - license : Apache-2.0
8+
9+ environment :
10+ contents :
11+ packages :
12+ - bash
13+ - build-base
14+ - ca-certificates-bundle
15+ - busybox
16+ - alsa-lib-dev
17+ # - bsd-compat-headers
18+ - cmake
19+ - cups-dev
20+ - gsm-dev
21+ - gst-plugins-base-dev
22+ - libjpeg-turbo-dev
23+ - libusb-dev
24+ - libxcursor-dev
25+ - libxdamage-dev
26+ - libxi-dev
27+ - libxinerama-dev
28+ - libxkbcommon-dev
29+ # - libxkbfile-dev
30+ - libxkb-dev
31+ - libxv-dev
32+ - linux-headers
33+ - openssl-dev>3
34+ - samurai
35+ - libxext-dev
36+ - libx11-dev
37+ - libxrender-dev
38+
39+ pipeline :
40+ - uses : fetch
41+ with :
42+ uri : https://github.com/FreeRDP/FreeRDP/archive/${{package.version}}.tar.gz
43+ expected-sha512 : 388c00d2f883b41d4ec127bcb871607429c136bfb99daf87f491e9f1e7d456e1fac403db9f9dec7611e729dfd2f913fa414ed3d0020d92c284c8f3ba1eeb80cb
44+
45+ - runs : |
46+ CFLAGS="$CFLAGS -fPIC" \
47+ CXXFLAGS="$CXXFLAGS -fPIC" \
48+ cmake -B build -G Ninja \
49+ -DCMAKE_BUILD_TYPE=MinSizeRel \
50+ -DCMAKE_INSTALL_PREFIX=/usr \
51+ -DCMAKE_INSTALL_LIBDIR=lib \
52+ -DWITH_ALSA=ON \
53+ -DWITH_CUPS=ON \
54+ -DWITH_CHANNELS=ON \
55+ -DBUILTIN_CHANNELS=OFF \
56+ -DWITH_DIRECTFB=OFF \
57+ -DWITH_FFMPEG=OFF \
58+ -DWITH_GSM=ON \
59+ -DWITH_GSTREAMER_1_0=ON \
60+ -DWITH_IPP=OFF \
61+ -DWITH_JPEG=ON \
62+ -DWITH_OPENSSL=ON \
63+ -DWITH_PCSC=OFF \
64+ -DWITH_PULSE=OFF \
65+ -DWITH_WAYLAND=ON \
66+ -DWITH_SERVER=ON \
67+ -DWITH_X11=ON \
68+ -DWITH_XCURSOR=ON \
69+ -DWITH_XEXT=ON \
70+ -DWITH_XKBFILE=ON \
71+ -DWITH_XI=ON \
72+ -DWITH_XINERAMA=ON \
73+ -DWITH_XRENDER=ON \
74+ -DWITH_XV=ON \
75+ -DWITH_ZLIB=ON \
76+ -DWITH_NEON=OFF
77+ cmake --build build
78+
79+ - runs : |
80+ DESTDIR="${{targets.destdir}}" cmake --install build
81+
82+ - uses : strip
83+
84+ subpackages :
85+ - name : freerdp-doc
86+ description : freerdp man pages
87+ pipeline :
88+ - uses : split/manpages
89+
90+ - name : freerdp-dev
91+ pipeline :
92+ - uses : split/dev
93+ dependencies :
94+ runtime :
95+ - freerdp
96+ description : freerdp dev
97+
98+ - name : freerdp-libs
99+ pipeline :
100+ - runs : |
101+ mkdir -p "${{targets.subpkgdir}}"/usr/lib
102+ mv ${{targets.destdir}}/usr/lib/* ${{targets.subpkgdir}}/usr/lib
103+ description : freerdp library
104+
105+ update :
106+ enabled : true
107+ release-monitor :
108+ identifier : 10442
Original file line number Diff line number Diff line change @@ -837,6 +837,7 @@ swaks
837837orc
838838kots
839839upx
840+ freerdp
840841opus
841842k3s
842843gobuster
You can’t perform that action at this time.
0 commit comments