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 }