{ "app-id": "com.freerdp.FreeRDP", "runtime": "org.freedesktop.Platform", "runtime-version": "19.08", "sdk": "org.freedesktop.Sdk", "build-options" : { "cflags": "-O2 -g", "cxxflags": "-O2 -g" }, "command": "freerdp.sh", "cleanup": [ ], "finish-args": [ /* X11 + XShm access */ "--share=ipc", "--socket=x11", "--socket=fallback-x11", /* Needs to talk to the network */ "--share=network", /* Play sounds redirected from guests */ "--socket=pulseaudio", /* Wayland access */ "--socket=wayland", /* Allow rw access to download folder */ "--filesystem=xdg-download" ], "modules": [ { /** * libfreerdp use xprop to try to detect keyboard layout */ "name": "xprop", "sources": [ { "type": "archive", "url": "https://xorg.freedesktop.org/releases/individual/app/xprop-1.2.3.tar.bz2", "sha256": "d22afb28c86d85fff10a50156a7d0fa930c80ae865d70b26d805fd28a17a521b" } ] }, { "name": "libusb", "config-opts": ["--disable-static"], "sources": [ { "type": "git", "url": "https://github.com/libusb/libusb.git", "tag": "v1.0.22", "commit": "0034b2afdcdb1614e78edaa2a9e22d5936aeae5d" } ] }, { "name": "pcsc", "config-opts": [ "--disable-libsystemd", "--enable-pic", "--disable-libusb", "--enable-shared", "--with-systemdsystemunitdir=/app/lib/systemd/" ], "sources": [ { "type": "git", "url": "https://github.com/LudovicRousseau/PCSC.git", "tag": "pcsc-1.8.24", "commit": "73d95ada3221c060cbd7b6aa2375453f9d0e359b" } ] }, { "name": "wrapper", "buildsystem": "simple", "build-commands": [ "install -D freerdp.sh /app/bin/freerdp.sh" ], "sources": [ { "type": "file", "path": "freerdp.sh" } ] }, { "name": "freerdp", "buildsystem": "cmake-ninja", "cleanup": [ ], "config-opts": [ "-DCMAKE_BUILD_TYPE:STRING=Release", "-DCMAKE_INSTALL_LIBDIR:PATH=lib", "-DCHANNEL_TSMF:BOOL=ON", "-DCHANNEL_URBDRC:BOOL=ON", "-DBUILD_TESTING:BOOL=OFF", "-DWITH_MANPAGES:BOOL=OFF", "-DWITH_GSSAPI:BOOL=OFF", "-DWITH_PCSC:BOOL=ON", "-DWITH_SERVER:BOOL=ON", "-DWITH_SAMPLE:BOOL=ON", "-DWITH_CUPS:BOOL=ON", "-DWITH_FFMPEG:BOOL=ON", "-DWITH_DSP_FFMPEG:BOOL=ON", "-DWITH_OSS:BOOL=OFF", "-DWITH_PULSE:BOOL=ON" ], "sources": [ { "type": "git", "url": "https://github.com/FreeRDP/FreeRDP.git", "branch": "master" } ] } ] }