Blame packaging/flatpak/com.freerdp.FreeRDP.json

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