mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[flatpak] update permissions and dependencies
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
"/lib/pkgconfig"
|
||||
],
|
||||
"finish-args": [
|
||||
"--device=dri",
|
||||
/* X11 + XShm access */
|
||||
"--share=ipc",
|
||||
"--socket=x11",
|
||||
@@ -36,19 +37,19 @@
|
||||
},
|
||||
"org.freedesktop.Platform.openh264": {
|
||||
"directory": "lib/openh264",
|
||||
"version": "2.3.1",
|
||||
"version": "2.4.1",
|
||||
"add-ld-path": "."
|
||||
}
|
||||
},
|
||||
"modules": [
|
||||
"modules/libusb.json",
|
||||
"modules/uriparser.json",
|
||||
"modules/cJSON-1.7.16.json",
|
||||
"modules/xprop-1.2.6.json",
|
||||
"modules/pcsc-1.9.9.json",
|
||||
"modules/pkcs11-helper-1.29.0.json",
|
||||
"modules/krb5-1.21.1.json",
|
||||
"modules/opensc-0.23.0.json",
|
||||
"modules/cJSON.json",
|
||||
"modules/xprop.json",
|
||||
"modules/pcsc.json",
|
||||
"modules/pkcs11-helper.json",
|
||||
"modules/krb5.json",
|
||||
"modules/opensc.json",
|
||||
{
|
||||
"name": "freerdp",
|
||||
"buildsystem": "cmake-ninja",
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"name": "cjson",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"cleanup": [
|
||||
],
|
||||
"config-opts": [
|
||||
"-DCMAKE_VERBOSE_MAKEFILE=ON",
|
||||
"-DCMAKE_BUILD_TYPE:STRING=Release",
|
||||
"-DCMAKE_INSTALL_LIBDIR:PATH=lib"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/DaveGamble/cJSON.git",
|
||||
"tag": "v1.7.16",
|
||||
"commit": "cb8693b058ba302f4829ec6d03f609ac6f848546"
|
||||
}
|
||||
]
|
||||
}
|
||||
18
packaging/flatpak/modules/cJSON.json
Normal file
18
packaging/flatpak/modules/cJSON.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "cjson",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"cleanup": [],
|
||||
"config-opts": [
|
||||
"-DCMAKE_VERBOSE_MAKEFILE=ON",
|
||||
"-DCMAKE_BUILD_TYPE:STRING=Release",
|
||||
"-DCMAKE_INSTALL_LIBDIR:PATH=lib"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/DaveGamble/cJSON.git",
|
||||
"tag": "v1.7.17",
|
||||
"commit": "87d8f0961a01bf09bef98ff89bae9fdec42181ee"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"name": "pkcs11-helper",
|
||||
"buildsystem": "autotools",
|
||||
"subdir": "src",
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://kerberos.org/dist/krb5/1.21/krb5-1.21.1.tar.gz",
|
||||
"sha256": "7881c3aaaa1b329bd27dbc6bf2bf1c85c5d0b6c7358aff2b35d513ec2d50fa1f"
|
||||
}
|
||||
]
|
||||
}
|
||||
12
packaging/flatpak/modules/krb5.json
Normal file
12
packaging/flatpak/modules/krb5.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "pkcs11-helper",
|
||||
"buildsystem": "autotools",
|
||||
"subdir": "src",
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://kerberos.org/dist/krb5/1.21/krb5-1.21.2.tar.gz",
|
||||
"sha256": "9560941a9d843c0243a71b17a7ac6fe31c7cebb5bce3983db79e52ae7e850491"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,19 +1,22 @@
|
||||
{
|
||||
"name": "libusb",
|
||||
"config-opts": [ "--disable-static" ],
|
||||
"cleanup": [
|
||||
"/lib/*.la",
|
||||
"/lib/pkgconfig",
|
||||
"/include"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2",
|
||||
"sha256": "12ce7a61fc9854d1d2a1ffe095f7b5fac19ddba095c259e6067a46500381b5a5"
|
||||
}
|
||||
],
|
||||
"post-install": [
|
||||
"install -Dm644 COPYING /app/share/licenses/libusb/COPYING"
|
||||
]
|
||||
"name": "libusb",
|
||||
"config-opts": [
|
||||
"--disable-static"
|
||||
],
|
||||
"cleanup": [
|
||||
"/lib/*.la",
|
||||
"/lib/pkgconfig",
|
||||
"/include"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url":
|
||||
"https://github.com/libusb/libusb/releases/download/v1.0.27/libusb-1.0.27.tar.bz2",
|
||||
"sha256": "ffaa41d741a8a3bee244ac8e54a72ea05bf2879663c098c82fc5757853441575"
|
||||
}
|
||||
],
|
||||
"post-install": [
|
||||
"install -Dm644 COPYING /app/share/licenses/libusb/COPYING"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"name": "opensc",
|
||||
"buildsystem": "autotools",
|
||||
"cleanup": [
|
||||
],
|
||||
"config-opts": [
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://github.com/OpenSC/OpenSC/releases/download/0.23.0/opensc-0.23.0.tar.gz",
|
||||
"sha256": "a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0"
|
||||
}
|
||||
]
|
||||
}
|
||||
13
packaging/flatpak/modules/opensc.json
Normal file
13
packaging/flatpak/modules/opensc.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "opensc",
|
||||
"buildsystem": "autotools",
|
||||
"cleanup": [],
|
||||
"config-opts": [],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://github.com/OpenSC/OpenSC/releases/download/0.25.0/opensc-0.25.0.tar.gz",
|
||||
"sha256": "e6d7b66e2a508a377ac9d67aa463025d3c54277227be10bd08872e3407d6622f"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"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": "1.9.9",
|
||||
"commit": "15c16c7796607b1c8a2ce253d3f536918ab26b4a"
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
"/share/doc",
|
||||
"/share/man"
|
||||
]
|
||||
}
|
||||
23
packaging/flatpak/modules/pcsc.json
Normal file
23
packaging/flatpak/modules/pcsc.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"name": "pcsc",
|
||||
"config-opts": [
|
||||
"--disable-libsystemd",
|
||||
"--enable-pic",
|
||||
"--disable-libusb",
|
||||
"--disable-polkit",
|
||||
"--enable-shared",
|
||||
"--with-systemdsystemunitdir=/app/lib/systemd/"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/LudovicRousseau/PCSC.git",
|
||||
"tag": "2.0.3",
|
||||
"commit": "c4e7f6f9c6fe56fafd3f13c31fcc4f670ad6d022"
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
"/share/doc",
|
||||
"/share/man"
|
||||
]
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"name": "pkcs11-helper",
|
||||
"buildsystem": "autotools",
|
||||
"cleanup": [
|
||||
],
|
||||
"config-opts": [
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://github.com/OpenSC/pkcs11-helper/archive/refs/tags/pkcs11-helper-1.29.0.tar.gz",
|
||||
"sha256": "f87c4ce596ccf6211c0de34923e2977c8892bd773ace75d1261a1908979fc9e8"
|
||||
},
|
||||
{
|
||||
"type": "script",
|
||||
"dest-filename": "autogen.sh",
|
||||
"commands": [
|
||||
"autoreconf -vfi"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
21
packaging/flatpak/modules/pkcs11-helper.json
Normal file
21
packaging/flatpak/modules/pkcs11-helper.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"name": "pkcs11-helper",
|
||||
"buildsystem": "autotools",
|
||||
"cleanup": [],
|
||||
"config-opts": [],
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/OpenSC/pkcs11-helper.git",
|
||||
"tag": "pkcs11-helper-1.30.0",
|
||||
"commit": "8bed16034f629a0361fa8ff89deed2b43dc45d8b"
|
||||
},
|
||||
{
|
||||
"type": "script",
|
||||
"dest-filename": "autogen.sh",
|
||||
"commands": [
|
||||
"autoreconf -vfi"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"name": "xprop",
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://xorg.freedesktop.org/releases/individual/app/xprop-1.2.6.tar.xz",
|
||||
"sha256": "580b8525b12ecc0144aa16c88b0aafa76d2e799b44c8c6c50f9ce92788b5586e"
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
"/share/doc",
|
||||
"/share/man"
|
||||
]
|
||||
}
|
||||
14
packaging/flatpak/modules/xprop.json
Normal file
14
packaging/flatpak/modules/xprop.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "xprop",
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://xorg.freedesktop.org/releases/individual/app/xprop-1.2.7.tar.xz",
|
||||
"sha256": "4436e3148bb91a162406230d9f736a49ca8b50b74790015dc15d78d6ce8e825f"
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
"/share/doc",
|
||||
"/share/man"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user