Welcome to mirror list, hosted at ThFree Co, Russian Federation.

org.remmina.Remmina.json « flatpak - gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 109929b513becd83d1a5508fd674b2ebefb70826 (plain)
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
{
    "app-id": "org.remmina.Remmina",
    "runtime": "org.gnome.Platform",
    "runtime-version": "44",
    "sdk": "org.gnome.Sdk",
    "command": "remmina",
    "cleanup": [
        "*.a",
        "*.la",
        "/build-aux",
        "/include",
        "/lib/cmake",
        "/lib/pkgconfig",
        "/share/gnome-session",
        "/share/gtk-doc",
        "/share/man",
        "/share/pkgconfig",
        "/share/xsessions"
    ],
    "finish-args": [
        "--share=ipc",
        "--share=network",
        "--socket=cups",
        "--socket=fallback-x11",
        "--socket=pcsc",
        "--socket=pulseaudio",
        "--socket=ssh-auth",
        "--socket=wayland",
        "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
        "--device=all",
        "--talk-name=ca.desrt.dconf",
        "--talk-name=org.gtk.vfs.*",
        "--talk-name=org.freedesktop.portal.Fcitx",
        "--talk-name=org.freedesktop.Notifications",
        "--talk-name=org.freedesktop.secrets",
        "--talk-name=org.kde.StatusNotifierWatcher",
        "--talk-name=org.kde.kwalletd5",
        "--talk-name=com.canonical.indicator.application",
        "--talk-name=org.ayatana.indicator.application",
        "--talk-name=org.gnome.Shell",
        "--talk-name=com.canonical.Unity",
        "--system-talk-name=org.freedesktop.Avahi",
        "--filesystem=xdg-run/pipewire-0",
        "--filesystem=xdg-run/gvfsd",
        "--filesystem=home",
        "--filesystem=xdg-download"
    ],
    "add-extensions": {
        "org.freedesktop.Platform.ffmpeg-full": {
            "directory": "lib/ffmpeg",
            "version": "22.08",
            "add-ld-path": ".",
            "no-autodownload": false,
            "autodelete": false
        },
        "org.freedesktop.Platform.openh264": {
            "directory": "lib/openh264",
            "version": "2.3.0",
            "add-ld-path": "."
        }
    },
    "cleanup-commands": [
        "mkdir -p ${FLATPAK_DEST}/lib/ffmpeg",
        "mkdir -p ${FLATPAK_DEST}/lib/openh264"
    ],
    "modules": [
        "shared-modules/intltool/intltool-0.51.json",
        "shared-modules/dbus-glib/dbus-glib.json",
        "shared-modules/libappindicator/libappindicator-gtk3-12.10.json",
        "shared-modules/libusb/libusb.json",
        {
            "name": "xprop",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.6.tar.xz",
                    "sha256": "580b8525b12ecc0144aa16c88b0aafa76d2e799b44c8c6c50f9ce92788b5586e",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 14958,
                        "url-template": "https://xorg.freedesktop.org/archive/individual/app/xprop-$version.tar.xz"
                    }
                }
            ]
        },
        {
            "name": "libXmu",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://xorg.freedesktop.org/archive/individual/lib/libXmu-1.1.4.tar.xz",
                    "sha256": "210de3ab9c3e9382572c25d17c2518a854ce6e2c62c5f8315deac7579e758244",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 1785,
                        "url-template": "https://xorg.freedesktop.org/archive/individual/lib/libXmu-$version.tar.xz"
                    }
                }
            ]
        },
        {
            "name": "xauth",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.2.tar.xz",
                    "sha256": "78ba6afd19536ced1dddb3276cba6e9555a211b468a06f95f6a97c62ff8ee200",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 5253,
                        "stable-only": true,
                        "url-template": "https://xorg.freedesktop.org/archive/individual/app/xauth-$version.tar.xz"
                    }
                }
            ]
        },
        {
            "name": "libcups",
            "make-args": [
                "libs"
            ],
            "no-make-install": true,
            "post-install": [
                "make install-headers install-libs"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/OpenPrinting/cups/archive/refs/tags/v2.4.7.tar.gz",
                    "sha256": "9b9a126018462f7326baa828bdf861939e37e00bc63884e03129b3f3360c44fe",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 380,
                        "stable-only": false,
                        "url-template": "https://github.com/OpenPrinting/cups/archive/refs/tags/v$version.tar.gz"
                    }
                }
            ]
        },
        {
            "name": "gtk-vnc",
            "buildsystem": "meson",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://download.gnome.org/sources/gtk-vnc/1.3/gtk-vnc-1.3.1.tar.xz",
                    "sha256": "512763ac4e0559d0158b6682ca5dd1a3bd633f082f5e4349d7158e6b5f80f1ce",
                    "x-checker-data": {
                        "type": "gnome",
                        "name": "gtk-vnc",
                        "stable-only": false
                    }
                }
            ]
        },
        {
            "name": "vte",
            "buildsystem": "meson",
            "sources": [
                {
                    "type": "git",
                    "url": "https://gitlab.gnome.org/GNOME/vte.git",
                    "tag": "0.74.0",
                    "commit": "7fb5b2395c9e9c786c2277bc98d7e2661485fb10",
                    "x-checker-data": {
                        "type": "git",
                        "tag-pattern": "^([\\d.]+)$"
                    }
                }
            ]
        },
        {
            "name": "avahi",
            "cleanup": [
                "/bin",
                "/lib/avahi",
                "/share/applications/*.desktop",
                "/share/avahi"
            ],
            "config-opts": [
                "--with-distro=none",
                "--disable-gobject",
                "--disable-introspection",
                "--disable-qt3",
                "--disable-qt4",
                "--disable-qt5",
                "--disable-gtk",
                "--disable-core-docs",
                "--disable-manpages",
                "--disable-libdaemon",
                "--disable-python",
                "--disable-pygobject",
                "--disable-mono",
                "--disable-monodoc",
                "--disable-autoipd",
                "--disable-doxygen-doc",
                "--disable-doxygen-dot",
                "--disable-doxygen-xml",
                "--disable-doxygen-html",
                "--disable-manpages",
                "--disable-xmltoman"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://www.avahi.org/download/avahi-0.8.tar.gz",
                    "sha256": "060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 147,
                        "url-template": "https://www.avahi.org/download/avahi-$version.tar.gz"
                    }
                }
            ],
            "modules": [
                {
                    "name": "libevent",
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://github.com/libevent/libevent/releases/download/release-2.1.12-stable//libevent-2.1.12-stable.tar.gz",
                            "sha256": "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb",
                            "x-checker-data": {
                                "type": "anitya",
                                "project-id": 1606,
                                "url-template": "https://github.com/libevent/libevent/releases/download/release-$version-stable//libevent-$version-stable.tar.gz"
                            }
                        }
                    ]
                }
            ]
        },
        {
            "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.9.0",
                    "commit": "e796a0f12fbefa459bff0d25e27089615fa91f21",
                    "x-checker-data": {
                        "type": "git",
                        "tag-pattern": "^pcsc-([\\d.]+)$"
                    }
                }
            ]
        },
        {
            "name": "spice-gtk",
            "buildsystem": "meson",
            "build-options": {
                "env": {
                    "PYTHONPATH": "/app"
                }
            },
            "config-opts": [
                "-Dvapi=enabled",
                "-Dwebdav=enabled",
                "-Dgtk_doc=disabled"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://www.spice-space.org/download/gtk/spice-gtk-0.42.tar.xz",
                    "sha256": "9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 11576,
                        "url-template": "https://www.spice-space.org/download/gtk/spice-gtk-$version.tar.xz"
                    }
                },
                {
                    "type": "patch",
                    "path": "patches/spice-no-polkit-action.patch"
                }
            ],
            "modules": [
                {
                    "name": "python-pyparsing",
                    "buildsystem": "simple",
                    "build-commands": [
                        "pip3 install --verbose --exists-action=i --no-index --find-links=file://${PWD} --prefix=${FLATPAK_DEST} pyparsing --no-build-isolation"
                    ],
                    "sources": [
                        {
                            "type": "file",
                            "url": "https://files.pythonhosted.org/packages/39/92/8486ede85fcc088f1b3dba4ce92dd29d126fd96b0008ea213167940a2475/pyparsing-3.1.1-py3-none-any.whl",
                            "sha256": "32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb",
                            "x-checker-data": {
                                "type": "pypi",
                                "name": "pyparsing",
                                "packagetype": "bdist_wheel"
                            }
                        }
                    ]
                },
                {
                    "name": "libcacard",
                    "buildsystem": "meson",
                    "config-opts": [
                        "-Dpcsc=enabled",
                        "-Ddisable_tests=true"
                    ],
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz",
                            "sha256": "fbbf4de8cb7db5bdff5ecb672ff0dbe6939fb9f344b900d51ba6295329a332e7",
                            "x-checker-data": {
                                "type": "anitya",
                                "project-id": 18776,
                                "url-template": "https://www.spice-space.org/download/libcacard/libcacard-$version.tar.xz"
                            }
                        }
                    ]
                },
                {
                    "name": "lz4",
                    "subdir": "lib",
                    "no-autogen": true,
                    "make-args": [
                        "lib"
                    ],
                    "make-install-args": [
                        "PREFIX=${FLATPAK_DEST}"
                    ],
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://github.com/lz4/lz4/archive/v1.9.4/lz4-1.9.4.tar.gz",
                            "sha256": "0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b",
                            "x-checker-data": {
                                "type": "anitya",
                                "project-id": 1865,
                                "url-template": "https://github.com/lz4/lz4/archive/v$version/lz4-$version.tar.gz"
                            }
                        }
                    ]
                },
                {
                    "name": "phodav",
                    "buildsystem": "meson",
                    "cleanup": [
                        "/bin",
                        "/sbin"
                    ],
                    "config-opts": [
                        "-Dgtk_doc=disabled"
                    ],
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz",
                            "sha256": "392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1",
                            "x-checker-data": {
                                "type": "gnome",
                                "name": "phodav",
                                "stable-only": false,
                                "versions": {
                                    "<": "3"
                                }
                            }
                        }
                    ]
                },
                {
                    "name": "spice-protocol",
                    "buildsystem": "meson",
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://www.spice-space.org/download/releases/spice-protocol-0.14.4.tar.xz",
                            "sha256": "04ffba610d9fd441cfc47dfaa135d70096e60b1046d2119d8db2f8ea0d17d912",
                            "x-checker-data": {
                                "type": "anitya",
                                "project-id": 14892,
                                "url-template": "https://www.spice-space.org/download/releases/spice-protocol-$version.tar.xz"
                            }
                        }
                    ]
                },
                {
                    "name": "usbredir",
                    "buildsystem": "meson",
                    "config-opts": [
                        "-Dtools=disabled"
                    ],
                    "sources": [
                        {
                            "type": "git",
                            "url": "https://gitlab.freedesktop.org/spice/usbredir.git",
                            "commit": "456d2715973fa28fc4daf70378c125825645e193"
                        }
                    ]
                }
            ]
        },
        {
            "name": "libsodium",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/jedisct1/libsodium/archive/1.0.19.tar.gz",
                    "sha256": "1d281a8a5e299a38e5c16ff60f293bba0796dc0fda8e49bc582d4bc1935572ed",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 1728,
                        "url-template": "https://github.com/jedisct1/libsodium/archive/$version.tar.gz"
                    }
                }
            ],
            "post-install": [
                "install -Dm644 LICENSE ${FLATPAK_DEST}/share/licenses/libsodium/LICENSE"
            ]
        },
        {
            "name": "libssh",
            "buildsystem": "cmake-ninja",
            "builddir": true,
            "config-opts": [
                "-DCMAKE_BUILD_TYPE:STRING=Release",
                "-DWITH_NACL:BOOL=ON",
                "-DNACL_INCLUDE_DIR:PATH=/app/include/",
                "-DWITH_EXAMPLES:BOOL=OFF"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://www.libssh.org/files/0.10/libssh-0.10.5.tar.xz",
                    "sha256": "b60e2ff7f367b9eee2b5634d3a63303ddfede0e6a18dfca88c44a8770e7e4234",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 1729,
                        "url-template": "https://www.libssh.org/files/0.10/libssh-$version.tar.xz"
                    }
                }
            ]
        },
        {
            "name": "libvncserver",
            "buildsystem": "cmake-ninja",
            "builddir": true,
            "config-opts": [
                "-DCMAKE_BUILD_TYPE:STRING=Release",
                "-DWITH_EXAMPLES:BOOL=OFF",
                "-DWITH_TESTS:BOOL=OFF"
            ],
            "cleanup": [
                "/bin",
                "/lib/libvncserver.so*"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.14.tar.gz",
                    "sha256": "83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 1756,
                        "url-template": "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$version.tar.gz"
                    }
                }
            ]
        },
        {
            "name": "freerdp",
            "buildsystem": "cmake-ninja",
            "cleanup": [],
            "config-opts": [
                "-DCMAKE_VERBOSE_MAKEFILE=ON",
                "-DCMAKE_BUILD_TYPE:STRING=Release",
                "-DCMAKE_INSTALL_LIBDIR:PATH=lib",
                "-DWITH_WAYLAND:BOOL=ON",
                "-DCHANNEL_TSMF:BOOL=OFF",
                "-DCHANNEL_URBDRC:BOOL=ON",
                "-DBUILD_TESTING:BOOL=OFF",
                "-DWITH_MANPAGES:BOOL=OFF",
                "-DWITH_GSSAPI:BOOL=OFF",
                "-DWITH_PCSC:BOOL=ON",
                "-DWITH_SWSCALE:BOOL=ON",
                "-DWITH_SERVER:BOOL=OFF",
                "-DWITH_SAMPLE:BOOL=OFF",
                "-DWITH_CUPS:BOOL=ON",
                "-DWITH_FFMPEG:BOOL=ON",
                "-DWITH_OSS:BOOL=OFF",
                "-DWITH_PULSE:BOOL=ON",
                "-DWITH_LIBSYSTEMD:BOOL=OFF"
            ],
            "sources": [
                {
                    "type": "git",
                    "url": "https://github.com/FreeRDP/FreeRDP.git",
                    "tag": "2.11.2",
                    "commit": "a38c1be9eee39a9bc22b511fffe96e63fdf8ebe7",
                    "x-checker-data": {
                        "type": "git",
                        "tag-pattern": "^([\\d.]+)$"
                    }
                }
            ]
        },
        {
            "name": "remmina",
            "buildsystem": "cmake-ninja",
            "cleanup": [
                "/bin/remmina-gnome",
                "/bin/gnome-session-remmina",
                "/share/applications/remmina-gnome.desktop"
            ],
            "config-opts": [
                "-DCMAKE_BUILD_TYPE:STRING=Release",
                "-DCMAKE_INSTALL_LIBDIR:PATH=lib",
                "-DWITH_FREERDP3:BOOL=OFF",
                "-DWITH_GVNC:BOOL=ON",
                "-DWITH_CUPS:BOOL=ON",
                "-DWITH_PYTHONLIBS:BOOL=ON",
                "-DWITH_MANPAGES:BOOL=OFF"
            ],
            "sources": [
                {
                    "type": "git",
                    "url": "https://gitlab.com/Remmina/Remmina.git",
                    "branch": "master"
                }
            ]
        }
    ]
}