Warning, /pim/kube/dist/flatpak/org.kde.kube.json is written in an unsupported language. File is not indexed.

0001 {
0002     "id": "org.kde.kube",
0003     "branch": "master",
0004     "runtime": "org.kde.Platform",
0005     "runtime-version": "5.12",
0006     "sdk": "org.kde.Sdk",
0007     "command": "kubewrapper.sh",
0008     "rename-icon": "kube_icon",
0009     "tags": ["nightly"],
0010     "desktop-file-name-prefix": "(Nightly) ",
0011     "finish-args": [
0012         "--share=ipc",
0013         "--socket=x11",
0014         "--socket=wayland",
0015         "--device=dri",
0016         "--filesystem=host",
0017         "--filesystem=/tmp",
0018         "--share=network",
0019         "--env=SASL_PATH=/usr/lib/sasl2/"
0020     ],
0021     "separate-locales": false,
0022 
0023     "modules": [
0024         "boost.json",
0025         "gpgme.json",
0026         {
0027             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib",
0028                             "-DCMAKE_C_COMPILER=/usr/bin/clang", "-DCMAKE_CXX_COMPILER=/usr/bin/clang++", "-DWITH_KJOB=OFF"],
0029             "name": "kasync",
0030             "buildsystem": "cmake-ninja",
0031             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kasync.git", "branch": "master" } ]
0032         },
0033         {
0034             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib"],
0035             "name": "kmime",
0036             "buildsystem": "cmake-ninja",
0037             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kmime.git", "branch": "Applications/18.12" } ]
0038         },
0039         {
0040             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib"],
0041             "name": "kimap2",
0042             "buildsystem": "cmake-ninja",
0043             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kimap2.git", "branch": "master" } ]
0044         },
0045         {
0046             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib"],
0047             "name": "kcontacts",
0048             "buildsystem": "cmake-ninja",
0049             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcontacts.git", "branch": "Applications/18.12" } ]
0050         },
0051         {
0052             "config-opts": [ "-DCMAKE_INSTALL_LIBDIR=lib" ],
0053             "name": "libical",
0054             "buildsystem": "cmake-ninja",
0055             "sources": [ { "type": "git", "url": "https://github.com/libical/libical.git", "branch": "v3.0.4" } ]
0056         },
0057         {
0058             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib"],
0059             "name": "kcalcore",
0060             "buildsystem": "cmake-ninja",
0061             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcalcore.git", "branch": "v18.12.1" } ]
0062         },
0063         {
0064             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib"],
0065             "name": "kdav2",
0066             "buildsystem": "cmake-ninja",
0067             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kdav2.git", "branch": "master" } ]
0068         },
0069         {
0070             "name": "libgit2",
0071             "buildsystem": "cmake-ninja",
0072             "sources": [
0073                 {
0074                     "type": "git",
0075                     "url": "https://github.com/libgit2/libgit2.git",
0076                     "branch": "v0.27.8"
0077                 }
0078             ]
0079         },
0080         {
0081             "name": "lmdb",
0082             "sources": [ { "type": "git", "url": "git://github.com/LMDB/lmdb.git", "branch": "LMDB_0.9.18"}],
0083             "no-autogen": true,
0084             "make-install-args": ["prefix=/app"],
0085             "subdir" : "libraries/liblmdb"
0086         },
0087         {
0088             "name": "curl",
0089             "buildsystem": "cmake-ninja",
0090             "sources": [ { "type": "git", "url": "https://github.com/curl/curl.git", "branch": "curl-7_55_0"} ]
0091         },
0092         {
0093             "name": "xapian",
0094             "sources": [
0095                 {
0096                     "type": "archive",
0097                     "url": "https://oligarchy.co.uk/xapian/1.4.2/xapian-core-1.4.2.tar.xz",
0098                     "sha256": "aec2c4352998127a2f2316218bf70f48cef0a466a87af3939f5f547c5246e1ce"
0099                 }
0100             ],
0101             "cleanup": [
0102                 "/lib/libxapian.la",
0103                 "/share/doc/xapian-core",
0104                 "/bin/xapian-*"
0105             ]
0106         },
0107         {
0108             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib",
0109                             "-DCMAKE_C_COMPILER=/usr/bin/clang", "-DCMAKE_CXX_COMPILER=/usr/bin/clang++"],
0110             "name": "sink",
0111             "buildsystem": "cmake-ninja",
0112             "sources": [
0113                 { "type": "git", "url": "git://anongit.kde.org/sink.git", "branch": "master" }
0114             ],
0115             "modules": [
0116                 {
0117                     "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib", "-DFLATBUFFERS_BUILD_SHAREDLIB=ON", "-DFLATBUFFERS_BUILD_FLATC=ON", "-DFLATBUFFERS_INSTALL=ON", "-DCMAKE_BUILD_TYPE=Release"],
0118                     "name": "flatbuffers",
0119                     "buildsystem": "cmake-ninja",
0120                     "sources": [ { "type": "git", "url": "https://github.com/google/flatbuffers.git", "branch": "v1.10.0" } ]
0121                 }
0122             ]
0123         },
0124         {
0125             "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_INSTALL_LIBDIR=lib"],
0126             "name": "kube",
0127             "buildsystem": "cmake-ninja",
0128             "sources": [ { "type": "git", "url": "git://anongit.kde.org/kube.git", "branch": "master" } ]
0129         },
0130         {
0131             "name": "kubewrapper",
0132             "buildsystem": "simple",
0133             "build-commands": [
0134                 "cp kubewrapper.sh /app/bin/kubewrapper.sh",
0135                 "chmod +x /app/bin/kubewrapper.sh"
0136             ],
0137             "sources": [
0138                 {
0139                     "type": "script",
0140                     "commands": ["gpg-agent --homedir ~/.gnupg --daemon --pinentry-program /app/bin/pinentry-qt", "kube", "gpg-connect-agent killagent /bye"],
0141                     "dest-filename": "kubewrapper.sh"
0142                 }
0143             ]
0144         }
0145     ]
0146 }