]> cloud.milkyroute.net Git - dolphin.git/blob - .flatpak-manifest.json
CI: Flatpak: Add desktop notification permission for long running operations
[dolphin.git] / .flatpak-manifest.json
1 {
2 "id": "org.kde.dolphin",
3 "branch": "master",
4 "runtime": "org.kde.Platform",
5 "runtime-version": "6.7",
6 "sdk": "org.kde.Sdk",
7 "command": "dolphin",
8 "tags": [
9 "nightly"
10 ],
11 "desktop-file-name-suffix": " (Nightly)",
12 "finish-args": [
13 "--device=dri",
14 "--share=ipc",
15 "--share=network",
16 "--socket=fallback-x11",
17 "--socket=wayland",
18 "--socket=pulseaudio",
19 "--filesystem=host",
20 "--filesystem=~/.var/app/",
21 "--talk-name=org.freedesktop.Flatpak",
22 "--talk-name=org.kde.kded6",
23 "--talk-name=org.kde.kiod6",
24 "--talk-name=org.kde.JobViewServer",
25 "--talk-name=org.kde.kpasswdserver",
26 "--talk-name=org.kde.kpasswdserver6",
27 "--talk-name=org.kde.kuiserver",
28 "--system-talk-name=org.freedesktop.UDisks2"
29 ],
30 "modules": [
31 {
32 "name": "kde-cli-tools",
33 "buildsystem": "cmake-ninja",
34 "sources": [
35 {
36 "type": "git",
37 "url": "https://invent.kde.org/plasma/kde-cli-tools.git"
38 }
39 ]
40 },
41 {
42 "name": "zstd",
43 "buildsystem": "simple",
44 "build-commands": [
45 "make",
46 "make PREFIX=/ DESTDIR=\"${FLATPAK_DEST}\" install"
47 ],
48 "sources": [
49 {
50 "type": "archive",
51 "url": "https://github.com/facebook/zstd/releases/download/v1.4.5/zstd-1.4.5.tar.gz",
52 "sha256": "98e91c7c6bf162bf90e4e70fdbc41a8188b9fa8de5ad840c401198014406ce9e"
53 }
54 ]
55 },
56 {
57 "name": "lz4",
58 "buildsystem": "simple",
59 "build-commands": [
60 "make -C lib PREFIX=/",
61 "make -C programs PREFIX=/usr lz4 lz4",
62 "make install PREFIX=/ DESTDIR=\"${FLATPAK_DEST}\" install"
63 ],
64 "sources": [
65 {
66 "type": "archive",
67 "url": "https://github.com/lz4/lz4/archive/v1.9.2.tar.gz",
68 "sha256": "658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc"
69 }
70 ]
71 },
72 {
73 "name": "libarchive",
74 "config-opts": [
75 "--without-xml2"
76 ],
77 "sources": [
78 {
79 "type": "archive",
80 "url": "https://www.libarchive.org/downloads/libarchive-3.4.3.tar.xz",
81 "sha256": "0bfc3fd40491768a88af8d9b86bf04a9e95b6d41a94f9292dbc0ec342288c05f"
82 }
83 ]
84 },
85 {
86 "name": "libzip",
87 "buildsystem": "cmake-ninja",
88 "sources": [
89 {
90 "type": "archive",
91 "url": "https://libzip.org/download/libzip-1.6.1.tar.xz",
92 "sha256": "705dac7a671b3f440181481e607b0908129a9cf1ddfcba75d66436c0e7d33641"
93 }
94 ]
95 },
96 {
97 "name": "lzo",
98 "sources": [
99 {
100 "type": "archive",
101 "url": "https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz",
102 "sha256": "c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072"
103 }
104 ]
105 },
106 {
107 "name": "lzop",
108 "sources": [
109 {
110 "type": "archive",
111 "url": "https://www.lzop.org/download/lzop-1.04.tar.gz",
112 "sha256": "7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41"
113 }
114 ]
115 },
116 {
117 "name": "lrzip",
118 "sources": [
119 {
120 "type": "archive",
121 "url": "https://github.com/ckolivas/lrzip/archive/v0.631.tar.gz",
122 "sha256": "10315c20d5a47590e7220c210735ba169677824d5672509266682eccec84d952"
123 }
124 ]
125 },
126 {
127 "name": "ark",
128 "buildsystem": "cmake-ninja",
129 "sources": [
130 {
131 "type": "archive",
132 "url": "https://download.kde.org/stable/release-service/24.08.3/src/ark-24.08.3.tar.xz",
133 "sha256": "3c6a100fbb8512b8f891726274658c51ce10f9318d4c14dbb2380a2c602f321b",
134 "x-checker-data": {
135 "type": "anitya",
136 "project-id": 8763,
137 "stable-only": true,
138 "url-template": "https://download.kde.org/stable/release-service/$version/src/ark-$version.tar.xz"
139 }
140 }
141 ]
142 },
143 {
144 "name": "lmdb",
145 "sources": [
146 {
147 "type": "git",
148 "url": "https://github.com/LMDB/lmdb.git",
149 "tag": "LMDB_0.9.31",
150 "x-checker-data": {
151 "type": "git",
152 "tag-pattern": "^LMDB_([\\d.]+)$"
153 },
154 "commit": "ce201088de95d26fc0da36ba805bf2ddc2ba74ff"
155 }
156 ],
157 "no-autogen": true,
158 "make-install-args": [
159 "prefix=/app"
160 ],
161 "subdir": "libraries/liblmdb"
162 },
163 {
164 "config-opts": [
165 "-DENABLE_TESTING=OFF",
166 "-DLMDB_DIR=/app"
167 ],
168 "name": "baloo",
169 "buildsystem": "cmake-ninja",
170 "builddir": true,
171 "sources": [
172 {
173 "type": "git",
174 "url": "https://invent.kde.org/frameworks/baloo.git",
175 "tag": "v6.4.0"
176 }
177 ]
178 },
179 {
180 "config-opts": [
181 "-DENABLE_TESTING=OFF",
182 "-DQT_MAJOR_VERSION=6",
183 "-DLMDB_DIR=/app"
184 ],
185 "name": "baloo-widgets",
186 "buildsystem": "cmake-ninja",
187 "builddir": true,
188 "sources": [
189 {
190 "type": "git",
191 "url": "https://invent.kde.org/libraries/baloo-widgets.git",
192 "branch": "master"
193 }
194 ]
195 },
196 {
197 "config-opts": [
198 "-DFLATPAK=ON"
199 ],
200 "name": "dolphin",
201 "buildsystem": "cmake-ninja",
202 "builddir": true,
203 "sources": [
204 {
205 "type": "dir",
206 "path": "."
207 }
208 ]
209 },
210 {
211 "name": "dolphin-plugins",
212 "buildsystem": "cmake-ninja",
213 "builddir": true,
214 "sources": [
215 {
216 "type": "git",
217 "url": "https://invent.kde.org/sdk/dolphin-plugins.git"
218 }
219 ]
220 }
221 ]
222 }