┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/.flatpak-manifest.json
blob: 405da36ee582a728dc3c8c743a33fd389a1765d1 (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
{
    "id": "org.kde.dolphin",
    "branch": "master",
    "runtime": "org.kde.Platform",
    "runtime-version": "6.9",
    "sdk": "org.kde.Sdk",
    "command": "dolphin",
    "tags": [
        "nightly"
    ],
    "desktop-file-name-suffix": " (Nightly)",
    "finish-args": [
        "--device=dri",
        "--share=ipc",
        "--share=network",
        "--socket=fallback-x11",
        "--socket=wayland",
        "--socket=pulseaudio",
        "--filesystem=host",
        "--filesystem=~/.var/app/",
        "--talk-name=org.freedesktop.Flatpak",
        "--talk-name=org.kde.kded6",
        "--talk-name=org.kde.kiod6",
        "--talk-name=org.kde.JobViewServer",
        "--talk-name=org.kde.kpasswdserver",
        "--talk-name=org.kde.kpasswdserver6",
        "--talk-name=org.kde.kuiserver",
        "--system-talk-name=org.freedesktop.UDisks2"
    ],
    "modules": [
        {
            "name": "kde-cli-tools",
            "buildsystem": "cmake-ninja",
            "sources": [
                {
                    "type": "git",
                    "url": "https://invent.kde.org/plasma/kde-cli-tools.git"
                }
            ]
        },
        {
            "name": "zstd",
            "buildsystem": "simple",
            "build-commands": [
                "make",
                "make PREFIX=/ DESTDIR=\"${FLATPAK_DEST}\" install"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/facebook/zstd/releases/download/v1.4.5/zstd-1.4.5.tar.gz",
                    "sha256": "98e91c7c6bf162bf90e4e70fdbc41a8188b9fa8de5ad840c401198014406ce9e"
                }
            ]
        },
        {
            "name": "lz4",
            "buildsystem": "simple",
            "build-commands": [
                "make -C lib PREFIX=/",
                "make -C programs PREFIX=/usr lz4 lz4",
                "make install PREFIX=/ DESTDIR=\"${FLATPAK_DEST}\" install"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/lz4/lz4/archive/v1.9.2.tar.gz",
                    "sha256": "658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc"
                }
            ]
        },
        {
            "name": "libarchive",
            "config-opts": [
                "--without-xml2"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://www.libarchive.org/downloads/libarchive-3.8.1.tar.xz",
                    "sha256": "19f917d42d530f98815ac824d90c7eaf648e9d9a50e4f309c812457ffa5496b5"
                }
            ]
        },
        {
            "name": "libzip",
            "buildsystem": "cmake-ninja",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://libzip.org/download/libzip-1.6.1.tar.xz",
                    "sha256": "705dac7a671b3f440181481e607b0908129a9cf1ddfcba75d66436c0e7d33641"
                }
            ]
        },
        {
            "name": "lzo",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz",
                    "sha256": "c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072"
                }
            ]
        },
        {
            "name": "lzop",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://www.lzop.org/download/lzop-1.04.tar.gz",
                    "sha256": "7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41"
                }
            ]
        },
        {
            "name": "lrzip",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/ckolivas/lrzip/archive/v0.631.tar.gz",
                    "sha256": "10315c20d5a47590e7220c210735ba169677824d5672509266682eccec84d952"
                }
            ]
        },
        {
            "name": "ark",
            "buildsystem": "cmake-ninja",
            "sources": [
                {
                    "type": "archive",
                    "url": "https://download.kde.org/stable/release-service/25.08.3/src/ark-25.08.3.tar.xz",
                    "sha256": "ca4fb7295f090280df02d24b64f113e10c6f618138b387bc1fd7a2c561de554f",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 8763,
                        "stable-only": true,
                        "url-template": "https://download.kde.org/stable/release-service/$version/src/ark-$version.tar.xz"
                    }
                }
            ]
        },
        {
            "name": "lmdb",
            "sources": [
                {
                    "type": "git",
                    "url": "https://github.com/LMDB/lmdb.git",
                    "tag": "LMDB_0.9.31",
                    "x-checker-data": {
                        "type": "git",
                        "tag-pattern": "^LMDB_([\\d.]+)$"
                    },
                    "commit": "ce201088de95d26fc0da36ba805bf2ddc2ba74ff"
                }
            ],
            "no-autogen": true,
            "make-install-args": [
                "prefix=/app"
            ],
            "subdir": "libraries/liblmdb"
        },
        {
            "config-opts": [
                "-DENABLE_TESTING=OFF",
                "-DLMDB_DIR=/app"
            ],
            "name": "baloo",
            "buildsystem": "cmake-ninja",
            "builddir": true,
            "sources": [
                {
                    "type": "git",
                    "url": "https://invent.kde.org/frameworks/baloo.git",
                    "tag": "v6.4.0"
                }
            ]
        },
        {
            "config-opts": [
                "-DENABLE_TESTING=OFF",
                "-DQT_MAJOR_VERSION=6",
                "-DLMDB_DIR=/app"
            ],
            "name": "baloo-widgets",
            "buildsystem": "cmake-ninja",
            "builddir": true,
            "sources": [
                {
                    "type": "git",
                    "url": "https://invent.kde.org/libraries/baloo-widgets.git",
                    "branch": "master"
                }
            ]
        },
        {
            "name": "phonon-vlc",
            "buildsystem": "cmake-ninja",
            "config-opts": [
                "-DPHONON_BUILD_QT5=OFF"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://download.kde.org/stable/phonon/phonon-backend-vlc/0.12.0/phonon-backend-vlc-0.12.0.tar.xz",
                    "sha256": "338479dc451e4b94b3ca5b578def741dcf82f5c626a2807d36235be2dce7c9a5",
                    "x-checker-data": {
                        "type": "anitya",
                        "project-id": 229046,
                        "stable-only": true,
                        "url-template": "https://download.kde.org/stable/phonon/phonon-backend-vlc/$version/phonon-backend-vlc-$version.tar.xz"
                    }
                }
            ],
            "modules": [
                {
                    "name": "phonon",
                    "config-opts": [
                        "-DBUILD_TESTING=OFF",
                        "-DPHONON_BUILD_QT5=OFF",
                        "-DPHONON_BUILD_QT6=ON"
                    ],
                    "buildsystem": "cmake-ninja",
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz",
                            "sha256": "3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a",
                            "x-checker-data": {
                                "type": "anitya",
                                "project-id": 229047,
                                "stable-only": true,
                                "url-template": "https://download.kde.org/stable/phonon/$version/phonon-$version.tar.xz"
                            }
                        }
                    ]
                },
                {
                    "name": "libvlc",
                    "config-opts": [
                        "BUILDCC=gcc",
                        "--disable-lua",
                        "--disable-a52",
                        "--disable-qt",
                        "--disable-ncurses",
                        "--disable-udev"
                    ],
                    "sources": [
                        {
                            "type": "archive",
                            "url": "https://get.videolan.org/vlc/3.0.22/vlc-3.0.22.tar.xz",
                            "sha256": "e2cc1cf0ae0902a09da5a37c249a8a4e4b5ec4dc095443b8e1493c6a7cc138ea",
                            "x-checker-data": {
                                "type": "anitya",
                                "project-id": 6504,
                                "stable-only": true,
                                "url-template": "https://get.videolan.org/vlc/$version/vlc-$version.tar.xz"
                            }
                        },
                        {
                            "type": "patch",
                            "path": ".flatpak-vlc-ignore-time-for-cache.patch"
                        }
                    ],
                    "modules": [
                        {
                            "name": "ffmpeg",
                            "config-opts": [
                                "--enable-pic",
                                "--enable-shared",
                                "--disable-doc",
                                "--disable-static",
                                "--enable-gpl",
                                "--enable-libvpx",
                                "--enable-libmp3lame",
                                "--enable-libvorbis",
                                "--enable-libopus"
                            ],
                            "sources": [
                                {
                                    "type": "archive",
                                    "url": "https://ffmpeg.org/releases/ffmpeg-4.4.5.tar.xz",
                                    "sha256": "f9514e0d3515aee5a271283df71636e1d1ff7274b15853bcd84e144be416ab07"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "name": "konsole",
            "buildsystem": "cmake-ninja",
            "sources": [
                {
                    "type": "git",
                    "url": "https://invent.kde.org/utilities/konsole.git",
                    "branch": "master"
                }
            ]
        },
        {
            "config-opts": [
                "-DFLATPAK=ON"
            ],
            "name": "dolphin",
            "buildsystem": "cmake-ninja",
            "builddir": true,
            "sources": [
                {
                    "type": "dir",
                    "path": "."
                }
            ]
        },
        {
            "name": "dolphin-plugins",
            "buildsystem": "cmake-ninja",
            "builddir": true,
            "sources": [
                {
                    "type": "git",
                    "url": "https://invent.kde.org/sdk/dolphin-plugins.git"
                }
            ]
        }
    ]
}