freerdp-aad-helper

LOW
maintainer cedricroijakkers 0 votes scanned 2026-11-03 14:04:44.822193
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Cedric Roijakkers <cedric.roijakkers01 at vodafoneziggo dot com>
2
3pkgname=freerdp-aad-helper
4pkgver=3.33.0
5pkgrel=1
6pkgdesc='AAD (Entra ID) browser auth helpers for FreeRDP (webview and xdg-open), for Azure Virtual Desktop'
7arch=('x86_64')
8url='https://github.com/FreeRDP/FreeRDP'
9license=('Apache-2.0' 'MIT')
10depends=('freerdp' 'webkit2gtk-4.1' 'python' 'xdg-utils')
11makedepends=('cmake' 'ninja' 'git' 'openssl')
12source=("git+https://github.com/FreeRDP/FreeRDP#tag=${pkgver}"
13 "git+https://github.com/akallabeth/webview#commit=2a0a1303c5e8c9c5b73fa9e461739042ebdabe6f")
14sha512sums=('e83a99668463c8ba70d03fb9799f34e3a4eb3e2cb4af564c7ae0c47609d2fbf889a05c31f72037f6ee68307133cfeb97eef21f8085980124df7977ca4402fb21'
15 'f5b3fce27cdf53207613470ddb8d21931ddb0fa90d4db6170fe36c30fc408996f7451595ab56a7105c86bcbb208a27a7a710d1a4a0a445d2958ba107083d25c4')
16
17prepare() {
18 # The webview helper fetches this fork with FetchContent at configure time, which fails in
19 # offline build chroots. The helper accepts an in-tree copy at external/webview instead.
20 cp -a webview FreeRDP/external/webview
21}
22
23build() {
24 cmake -S FreeRDP -B build -G Ninja \
25 -DCMAKE_BUILD_TYPE=Release \
26 -DCMAKE_INSTALL_PREFIX=/usr \
27 -DCMAKE_INSTALL_LIBDIR=lib \
28 -DCMAKE_SKIP_INSTALL_RPATH=ON \
29 -DBUILD_TESTING=OFF \
30 -DWITH_MANPAGES=OFF \
31 -DWITH_WINPR_TOOLS=OFF \
32 -DWITH_SAMPLE=OFF \
33 -DWITH_SERVER=OFF \
34 -DWITH_PROXY=OFF \
35 -DWITH_CHANNELS=OFF \
36 -DWITH_CLIENT_SDL=OFF \
37 -DWITH_X11=OFF \
38 -DWITH_WAYLAND=OFF \
39 -DWITH_FUSE=OFF \
40 -DWITH_CUPS=OFF \
41 -DWITH_PCSC=OFF \
42 -DWITH_PULSE=OFF \
43 -DWITH_ALSA=OFF \
44 -DWITH_SYSTEMD=OFF \
45 -DWITH_FFMPEG=OFF \
46 -DWITH_SWSCALE=OFF \
47 -DWITH_DSP_FFMPEG=OFF \
48 -DWITH_KRB5=OFF \
49 -DWITH_ICU=OFF \
50 -DWITH_WEBVIEW_AAD_AUTH_HELPER=ON \
51 -DWITH_XDG_AAD_AUTH_HELPER=ON
52 cmake --build build --target freerdp-webview-aad-helper
53}
54
55package() {
56 # Only the helpers are installed (component "client"); this also strips the build-tree
57 # rpath, so the binary resolves libwinpr3/libfreerdp3 from the freerdp package.
58 DESTDIR="${pkgdir}" cmake --install build --component client
59
60 install -Dm644 FreeRDP/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
61 install -Dm644 webview/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT"
62}
63

Scan history

Scanned at (UTC)SeverityRules
2026-11-03 14:04:44 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion