Warning, /packaging/flatpak-kde-applications/org.kde.discover.json is written in an unsupported language. File is not indexed.

0001 {
0002     "id": "org.kde.discover",
0003     "branch": "master",
0004     "runtime": "org.kde.Platform",
0005     "runtime-version": "5.15-22.08",
0006     "sdk": "org.kde.Sdk",
0007     "command": "/app/bin/plasma-discover",
0008     "tags": ["nightly"],
0009     "desktop-file-name-suffix": " (Nightly)",
0010     "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--device=dri", "--share=network",
0011         "--filesystem=xdg-data/flatpak",
0012         "--filesystem=/var/lib/flatpak"
0013     ],
0014 
0015     "cleanup": [
0016         "/share/bash-completion"
0017     ],
0018     "build-options" : {
0019         "env": {
0020             "MOUNT_FUSE_PATH": "../tmp/",
0021             "BASH_COMPLETIONSDIR": "/app/share/bash-completion/completions"
0022         }
0023     },
0024 
0025     "modules": [
0026         {
0027             "name": "appstream",
0028             "config-opts": [ "--libdir=lib", "-Dstemming=false", "-Dqt=true" ],
0029             "buildsystem": "meson",
0030             "builddir": true,
0031             "sources": [
0032                 {
0033                     "type": "git",
0034                     "url": "https://github.com/ximion/appstream.git",
0035                     "tag": "v0.16.2"
0036                 }
0037             ],
0038             "modules": [
0039                 {
0040                     "name": "lmdb",
0041                     "sources": [
0042                         {
0043                             "type": "git",
0044                             "url": "https://github.com/LMDB/lmdb",
0045                             "tag": "LMDB_0.9.29",
0046                             "x-checker-data": {
0047                                 "type": "git",
0048                                 "tag-pattern": "^LMDB_([\\d.]+)$"
0049                             },
0050                             "commit": "8ad7be2510414b9506ec9f9e24f24d04d9b04a1a"
0051                         }
0052                     ],
0053                     "no-autogen": true,
0054                     "make-install-args": ["prefix=/app"],
0055                     "subdir" : "libraries/liblmdb"
0056                 },
0057 
0058                 {
0059                     "name": "yaml",
0060                     "config-opts": [ "--disable-static", "--enable-x11" ],
0061                     "sources": [
0062                         {
0063                             "type": "archive",
0064                             "url": "http://pyyaml.org/download/libyaml/yaml-0.2.5.zip",
0065                             "sha256": "45ec4bc54856a45e9815c897f8f7236c541b7673e18d49504335ece464aa02cc",
0066                             "x-checker-data": {
0067                                 "type": "anitya",
0068                                 "project-id": 13522,
0069                                 "stable-only": true,
0070                                 "url-template": "http://pyyaml.org/download/libyaml/yaml-$version.zip"
0071                             }
0072                         }
0073                     ]
0074                 }
0075             ]
0076         },
0077         {
0078             "name": "libsoup-2.4",
0079             "buildsystem": "meson",
0080             "config-opts": [
0081                 "-Dtests=false"
0082             ],
0083             "sources": [
0084                 {
0085                     "type": "archive",
0086                     "url": "https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.3.tar.xz",
0087                     "sha256": "e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13"
0088                 }
0089             ]
0090         },
0091         {
0092             "name": "python-pyparsing",
0093             "buildsystem": "simple",
0094             "build-commands": [
0095                 "pip3 install --verbose --exists-action=i --no-index --find-links=file://${PWD} --prefix=${FLATPAK_DEST} pyparsing --no-build-isolation"
0096             ],
0097             "sources": [
0098                 {
0099                     "type": "file",
0100                     "url": "https://files.pythonhosted.org/packages/6c/10/a7d0fa5baea8fe7b50f448ab742f26f52b80bfca85ac2be9d35cdd9a3246/pyparsing-3.0.9-py3-none-any.whl",
0101                     "sha256": "5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc",
0102                     "x-checker-data": {
0103                         "type": "pypi",
0104                         "name": "pyparsing",
0105                         "packagetype": "bdist_wheel"
0106                     }
0107                 }
0108             ]
0109         },
0110         {
0111             "name": "flatpak",
0112             "config-opts": [
0113                 "--disable-documentation",
0114                 "--disable-seccomp",
0115                 "--disable-sandboxed-triggers",
0116                 "--disable-system-helper",
0117                 "--localstatedir=/var"
0118             ],
0119             "make-args": [ "XDG_APP_BINDIR=/usr/bin" ],
0120             "cleanup": [ "/etc/profile.d",
0121                          "/libexec",
0122                          "/lib/systemd",
0123                          "/share/dbus-1/interfaces/org.freedesktop.*",
0124                          "/share/dbus-1/services/org.freedesktop.*",
0125                          "/share/gdm" ],
0126             "post-install": [
0127                 "cp /usr/bin/gtk-update-icon-cache /app/bin",
0128                 "cp /usr/bin/update-mime-database /app/bin",
0129                 "cp /usr/bin/update-desktop-database /app/bin"],
0130             "sources": [
0131                 {
0132                     "type": "git",
0133                     "url": "https://github.com/flatpak/flatpak",
0134                     "branch": "flatpak-1.10.x"
0135                 }
0136             ],
0137             "modules": [
0138                 {
0139                     "name": "ostree",
0140                     "config-opts": [ "--disable-man", "--without-libsystemd" ],
0141                     "cleanup": [ "/bin", "/etc/grub.d", "/libexec" ],
0142                     "sources": [
0143                         {
0144                             "type": "git",
0145                             "url": "https://github.com/ostreedev/ostree.git",
0146                             "tag": "v2022.2",
0147                             "x-checker-data": {
0148                                 "type": "git",
0149                                 "tag-pattern": "^v([\\d.]+)$"
0150                             },
0151                             "commit": "fbc6d21c2f71099fbab44cbdd74222b91f61c667"
0152                         }
0153                     ],
0154                     "modules": [
0155                         {
0156                             "name": "libfuse",
0157                             "buildsystem": "meson",
0158                             "config-opts": [
0159                               "-Dexamples=false",
0160                               "-Duseroot=false",
0161                               "-Dtests=false",
0162                               "-Dudevrulesdir=/tmp/",
0163                               "-Dinitscriptdir="
0164                               ],
0165                             "cleanup": [ "/bin" ],
0166                             "sources": [
0167                                 {
0168                                     "type": "archive",
0169                                     "url": "https://github.com/libfuse/libfuse/releases/download/fuse-3.14.1/fuse-3.14.1.tar.xz",
0170                                     "sha256": "126919d72b46b3e0eb58a9c6933a2a50c36f2ea69f61fe9e78bdba9f463ffa20",
0171                                     "x-checker-data": {
0172                                         "type": "anitya",
0173                                         "project-id": 861,
0174                                         "stable-only": true,
0175                                         "url-template": "https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.xz"
0176                                     }
0177                                 }
0178                             ]
0179                         }
0180                     ]
0181                 }
0182             ]
0183         },
0184 
0185         {
0186             "name": "snapd-glib",
0187             "disabled": true,
0188             "sources": [ { "type": "git", "url": "https://github.com/snapcore/snapd-glib.git", "branch": "master" } ]
0189         },
0190         {
0191         "name": "libxmlb",
0192         "buildsystem": "meson",
0193         "config-opts": [
0194             "-Dintrospection=false",
0195             "-Dgtkdoc=false",
0196             "-Dtests=false",
0197             "-Dstemmer=false",
0198             "-Dcli=false",
0199             "--sysconfdir=/app/etc",
0200             "--localstatedir=/var/data"
0201         ],
0202         "sources": [
0203             {
0204             "type": "archive",
0205             "url": "https://people.freedesktop.org/~hughsient/releases/libxmlb-0.3.10.tar.xz",
0206             "sha256": "5e842233568b58e87071c396621479def17d48334b355d1ffb48373ad3717f6f"
0207             }
0208         ]
0209         },
0210         {
0211             "name": "discover",
0212             "config-opts": [ "-DENABLE_TESTING=OFF", "-DBUILD_DummyBackend=ON" ],
0213             "buildsystem": "cmake-ninja",
0214             "builddir": true,
0215             "sources": [ { "type": "git", "url": "https://invent.kde.org/plasma/discover.git", "branch": "Plasma/5.27" } ]
0216         }
0217     ]
0218 }