-
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy path.flatpak-manifest.json
149 lines (147 loc) · 5.66 KB
/
.flatpak-manifest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
{
"id": "org.kde.krdc",
"branch": "master",
"runtime": "org.kde.Platform",
"runtime-version": "6.7",
"sdk": "org.kde.Sdk",
"command": "krdc",
"tags": ["nightly"],
"desktop-file-name-suffix": " (Nightly)",
"finish-args": ["--share=ipc", "--socket=fallback-x11", "--socket=wayland", "--share=network" ],
"add-extensions": {
"org.freedesktop.Platform.ffmpeg-full": {
"directory": "lib/ffmpeg",
"add-ld-path": ".",
"version": "24.08",
"autodownload": true
}
},
"modules": [
{
"name": "icon",
"buildsystem": "simple",
"build-commands": [
"mkdir -p /app/share/icons/hicolor/32x32/apps/",
"install -D /usr/share/icons/breeze/apps/48/krdc.svg /app/share/icons/hicolor/32x32/apps/"
]
},
{
"name": "libvncserver",
"buildsystem": "cmake-ninja",
"sources": [
{ "type": "archive", "url": "https://github.com/LibVNC/libvncserver/archive/refs/tags/LibVNCServer-0.9.14.tar.gz", "sha256": "83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5" }
]
},
{
"name": "freerdp",
"buildsystem": "cmake-ninja",
"builddir": true,
"cleanup": [],
"config-opts": [
"-DCMAKE_VERBOSE_MAKEFILE=ON",
"-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo",
"-DCMAKE_INSTALL_LIBDIR:PATH=lib",
"-DCHANNEL_TSMF=OFF",
"-DCHANNEL_URBDRC=ON",
"-DBUILD_TESTING=OFF",
"-DWITH_MANPAGES=OFF",
"-DWITH_WAYLAND=ON",
"-DWITH_FUSE=OFF",
"-DWITH_PCSC=ON",
"-DWITH_PKCS11=ON",
"-DWITH_SWSCALE=ON",
"-DWITH_SERVER=ON",
"-DWITH_SAMPLE=ON",
"-DWITH_CUPS=ON",
"-DWITH_FFMPEG=ON",
"-DWITH_DSP_FFMPEG=ON",
"-DWITH_FAAC=OFF",
"-DWITH_FAAD2=OFF",
"-DWITH_OSS=OFF",
"-DWITH_SDL_IMAGE_DIALOGS=ON",
"-DWITH_WEBVIEW=OFF",
"-DWITH_PULSE=ON"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/FreeRDP/FreeRDP/archive/refs/tags/3.10.3.tar.gz",
"sha256": "011b645e49401e59396ded91cccf9a0cdf68e6c43a3cb0bf6a9b6852c9c564a4",
"x-checker-data": {
"type": "anitya",
"project-id": 10442,
"stable-only": true,
"url-template": "https://github.com/FreeRDP/FreeRDP/archive/refs/tags/$version.tar.gz"
}
}
],
"modules": [
{
"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",
"x-checker-data": {
"type": "html",
"url": "https://kerberos.org/dist/",
"version-pattern": "Kerberos V5 Release ([\\d\\.-]*) - current release",
"url-template": "https://kerberos.org/dist/krb5/$version0.$version1/krb5-$version.tar.gz"
}
}
]
},
{
"name": "pkcs11-helper",
"buildsystem": "autotools",
"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"
]
}
]
},
{
"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 ${FLATPAK_DEST}/share/licenses/libusb/COPYING"
]
}
]
},
{
"name": "krdc",
"buildsystem": "cmake-ninja",
"sources": [
{
"type": "dir",
"path": "."
}
]
}
]
}