Warning, /office/skrooge/org.kde.skrooge.json is written in an unsupported language. File is not indexed.
0001 {
0002 "id": "org.kde.skrooge",
0003 "branch": "master",
0004 "runtime": "org.kde.Platform",
0005 "runtime-version": "5.15-23.08",
0006 "sdk": "org.kde.Sdk",
0007 "base": "io.qt.qtwebengine.BaseApp",
0008 "base-version": "5.15-23.08",
0009 "command": "skrooge",
0010 "rename-icon": "skrooge",
0011 "copy-icon": true,
0012 "cleanup": [
0013 "/include",
0014 "/lib/pkgconfig",
0015 "/lib/*.a",
0016 "/lib/*.la",
0017 "/share/man"
0018 ],
0019 "cleanup-commands": [
0020 "/app/cleanup-BaseApp.sh"
0021 ],
0022 "tags": [
0023 "nightly"
0024 ],
0025 "desktop-file-name-prefix": "(Nightly) ",
0026 "finish-args": [
0027 "--share=ipc",
0028 "--socket=x11",
0029 "--socket=wayland",
0030 "--socket=pulseaudio",
0031 "--device=dri",
0032 "--filesystem=host"
0033 ],
0034 "modules": [
0035 {
0036 "name": "tcl",
0037 "//": "sqlcipher requires tclsh during build",
0038 "subdir": "unix",
0039 "build-options": {
0040 "no-debuginfo": true
0041 },
0042 "cleanup": [
0043 "/*"
0044 ],
0045 "sources": [
0046 {
0047 "type": "archive",
0048 "url": "https://downloads.sourceforge.net/project/tcl/Tcl/8.6.13/tcl8.6.13-src.tar.gz",
0049 "sha256": "43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066"
0050 }
0051 ]
0052 },
0053 {
0054 "name": "sqlcipher",
0055 "rm-configure": true,
0056 "config-opts": [
0057 "--enable-tempstore=yes",
0058 "--disable-tcl"
0059 ],
0060 "build-options": {
0061 "env": {
0062 "CFLAGS": "-g -O2 -DSQLITE_HAS_CODEC",
0063 "LDFLAGS": "-lcrypto"
0064 }
0065 },
0066 "sources": [
0067 {
0068 "type": "git",
0069 "url": "https://github.com/sqlcipher/sqlcipher.git"
0070 },
0071 {
0072 "type": "shell",
0073 "commands": [
0074 "cp -p /usr/share/automake-*/config.{sub,guess} ."
0075 ]
0076 },
0077 {
0078 "type": "script",
0079 "dest-filename": "autogen.sh",
0080 "commands": [
0081 "AUTOMAKE=\"automake --foreign\" autoreconf -vfi"
0082 ]
0083 }
0084 ]
0085 },
0086 {
0087 "name": "qca",
0088 "buildsystem": "cmake-ninja",
0089 "config-opts": [
0090 "-DQT4_BUILD=OFF",
0091 "-DQCA_SUFFIX=qt5",
0092 "-DENABLE_TESTING=OFF",
0093 "-DCMAKE_INSTALL_LIBDIR=lib"
0094 ],
0095 "sources": [
0096 {
0097 "type": "git",
0098 "url": "https://invent.kde.org/libraries/qca.git"
0099 }
0100 ]
0101 },
0102 {
0103 "name": "grantlee",
0104 "buildsystem": "cmake-ninja",
0105 "sources": [
0106 {
0107 "type": "git",
0108 "url": "https://github.com/steveire/grantlee.git"
0109 }
0110 ]
0111 },
0112 {
0113 "name": "opensp",
0114 "rm-configure": true,
0115 "config-opts": [
0116 "--disable-doc-build"
0117 ],
0118 "sources": [
0119 {
0120 "type": "archive",
0121 "url": "https://downloads.sourceforge.net/project/openjade/opensp/1.5.2/OpenSP-1.5.2.tar.gz",
0122 "sha256": "57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce"
0123 },
0124 {
0125 "type": "script",
0126 "dest-filename": "autogen.sh",
0127 "commands": [
0128 "autoreconf -vfi"
0129 ]
0130 }
0131 ]
0132 },
0133 {
0134 "name": "gengetopt",
0135 "//": "libofx requires gengetopt during build",
0136 "rm-configure": true,
0137 "cleanup": [
0138 "/*"
0139 ],
0140 "sources": [
0141 {
0142 "type": "archive",
0143 "url": "https://ftp.gnu.org/gnu/gengetopt/gengetopt-2.23.tar.xz",
0144 "sha256": "b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac"
0145 },
0146 {
0147 "type": "script",
0148 "dest-filename": "autogen.sh",
0149 "commands": [
0150 "autoreconf -vfi"
0151 ]
0152 }
0153 ]
0154 },
0155 {
0156 "name": "libofx",
0157 "no-parallel-make": true,
0158 "config-opts": [
0159 "--with-opensp-includes=/app/include/OpenSP",
0160 "--with-opensp-libs=/lib"
0161 ],
0162 "sources": [
0163 {
0164 "type": "archive",
0165 "url": "https://github.com/libofx/libofx/archive/0.10.8.tar.gz",
0166 "sha256": "33a842987838b0609dd64c81cf3a26966d8c020cb1661bf71597fffc55edf2aa"
0167 }
0168 ]
0169 },
0170 {
0171 "name": "skrooge",
0172 "buildsystem": "cmake-ninja",
0173 "config-opts": [
0174 "-DENABLE_TESTING=OFF",
0175 "-DSKG_BUILD_TEST=OFF",
0176 "-DSKG_DESIGNER=OFF",
0177 "-DQt5WebKit_DIR=/app/lib/cmake/Qt5WebKit/",
0178 "-DQt5WebKitWidgets_DIR=/app/lib/cmake/Qt5WebKitWidgets/"
0179 ],
0180 "builddir": true,
0181 "sources": [
0182 {
0183 "type": "git",
0184 "url": "https://invent.kde.org/office/skrooge.git"
0185 }
0186 ]
0187 }
0188 ]
0189 }