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

0001 {
0002     "id": "org.kde.mygnuhealth",
0003     "branch": "master",
0004     "runtime": "org.kde.Platform",
0005     "runtime-version": "5.15-22.08",
0006     "sdk": "org.kde.Sdk",
0007     "command": "mygnuhealth",
0008     "tags": ["nightly"],
0009     "desktop-file-name-suffix": " (Nightly)",
0010     "finish-args": [ "--share=ipc", "--socket=x11", "--socket=wayland", "--device=dri" ],
0011 
0012     "modules": [
0013         {
0014             "name": "PySide2",
0015             "buildsystem": "cmake-ninja",
0016             "builddir": true,
0017             "config-opts": [
0018                 "-DCMAKE_BUILD_TYPE=Release",
0019                 "-DBUILD_TESTS=OFF"
0020             ],
0021             "sources": [
0022                 {
0023                     "type": "archive",
0024                     "url": "https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.2-src/pyside-setup-opensource-src-5.15.2.tar.xz",
0025                     "sha256": "b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418"
0026                 },
0027                 {
0028                     "type": "shell",
0029                     "commands": [
0030                         "mkdir -p /app/include/qt5tmp && cp -R /usr/include/Qt* /app/include/qt5tmp # https://bugreports.qt.io/broswse/PYSIDE-787",
0031                         "sed -i 's|--include-paths=|--include-paths=/app/include/qt5tmp:|' sources/pyside2/cmake/Macros/PySideModules.cmake"
0032                     ]
0033                 }
0034             ]
0035         },
0036         {
0037             "name": "python3-matplotlib",
0038             "buildsystem": "simple",
0039             "ensure-writable" : [
0040                 "/lib/python*/site-packages/easy-install.pth"
0041             ],
0042             "build-commands": [
0043                 "sed -e 's|#system_freetype = False|system_freetype = True|' -e 's|#system_qhull = False|system_qhull = True|' setup.cfg.template > setup.cfg",
0044                 "python3 setup.py build",
0045                 "python3 setup.py install --prefix /app"
0046             ],
0047             "sources": [
0048                 {
0049                     "type": "archive",
0050                     "url": "https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.3.3.tar.gz",
0051                     "sha256": "b1b60c6476c4cfe9e5cf8ab0d3127476fd3d5f05de0f343a452badaad0e4bdec"
0052                 }
0053             ],
0054             "modules": [
0055                 {
0056                     "name": "numpy",
0057                     "buildsystem": "simple",
0058                     "build-commands": [
0059                         "python3 setup.py build",
0060                         "python3 setup.py install --prefix /app"
0061                     ],
0062                     "sources": [
0063                         {
0064                             "type": "archive",
0065                             "url": "https://github.com/numpy/numpy/releases/download/v1.19.2/numpy-1.19.2.tar.gz",
0066                             "sha256": "74d0cf50aa28af81874aca3e67560945afd783b2a006913577d6cddc35a824a6"
0067                         }
0068                     ]
0069                 },
0070                 {
0071                     "name": "certifi",
0072                     "buildsystem": "simple",
0073                     "ensure-writable" : [
0074                         "/lib/python*/site-packages/easy-install.pth"
0075                     ],
0076                     "build-commands": [
0077                         "python3 setup.py build",
0078                         "python3 setup.py install --prefix /app"
0079                     ],
0080                     "sources": [
0081                         {
0082                             "type": "archive",
0083                             "url": "https://files.pythonhosted.org/packages/source/c/certifi/certifi-2020.11.8.tar.gz",
0084                             "sha256": "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4"
0085                         }
0086                     ]
0087                 },
0088                 {
0089                     "name": "qhull",
0090                     "cleanup": [ "/bin" ],
0091                     "buildsystem": "cmake-ninja",
0092                     "config-opts" : [
0093                         "-DCMAKE_BUILD_TYPE=Release"
0094                     ],
0095                     "sources": [
0096                         {
0097                             "type": "archive",
0098                             "url": "https://github.com/qhull/qhull/archive/v7.3.0.tar.gz",
0099                             "sha256": "05a2311d8e6397c96802ee5a9d8db32b83dac7e42e2eb2cd81c5547c18e87de6"
0100                         }
0101                     ]
0102                 },
0103                 {
0104                     "name": "setuptools_scm",
0105                     "buildsystem": "simple",
0106                     "ensure-writable" : [
0107                         "/lib/python*/site-packages/easy-install.pth"
0108                     ],
0109                     "build-commands": [
0110                         "python3 setup.py build",
0111                         "python3 setup.py install --prefix /app"
0112                     ],
0113                     "sources": [
0114                         {
0115                             "type": "archive",
0116                             "url": "https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-4.1.2.tar.gz",
0117                             "sha256": "a8994582e716ec690f33fec70cca0f85bd23ec974e3f783233e4879090a7faa8"
0118                         }
0119                     ]
0120                 },
0121                 {
0122                     "name": "python-dateutil",
0123                     "buildsystem": "simple",
0124                     "ensure-writable" : [
0125                         "/lib/python*/site-packages/easy-install.pth"
0126                     ],
0127                     "build-commands": [
0128                         "python3 setup.py build",
0129                         "python3 setup.py install --prefix /app"
0130                     ],
0131                     "sources": [
0132                         {
0133                             "type": "archive",
0134                             "url": "https://files.pythonhosted.org/packages/source/p/python-dateutil/python-dateutil-2.8.1.tar.gz",
0135                             "sha256": "73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c"
0136                         }
0137                     ]
0138                 },
0139                 {
0140                     "name": "pyparsing",
0141                     "buildsystem": "simple",
0142                     "ensure-writable" : [
0143                         "/lib/python*/site-packages/easy-install.pth"
0144                     ],
0145                     "build-commands": [
0146                         "python3 setup.py build",
0147                         "python3 setup.py install --prefix /app"
0148                     ],
0149                     "sources": [
0150                         {
0151                             "type": "archive",
0152                             "url": "https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-2.4.7.tar.gz",
0153                             "sha256": "c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"
0154                         }
0155                     ]
0156                 },
0157                 {
0158                     "name": "Pillow",
0159                     "buildsystem": "simple",
0160                     "ensure-writable" : [
0161                         "/lib/python*/site-packages/easy-install.pth"
0162                     ],
0163                     "build-commands": [
0164                         "python3 setup.py build",
0165                         "python3 setup.py install --prefix /app"
0166                     ],
0167                     "sources": [
0168                         {
0169                             "type": "archive",
0170                             "url": "https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-8.0.1.tar.gz",
0171                             "sha256": "11c5c6e9b02c9dac08af04f093eb5a2f84857df70a7d4a6a6ad461aca803fb9e"
0172                         }
0173                     ]
0174                 },
0175                 {
0176                     "name": "kiwisolver",
0177                     "buildsystem": "simple",
0178                     "ensure-writable" : [
0179                         "/lib/python*/site-packages/easy-install.pth"
0180                     ],
0181                     "build-commands": [
0182                         "python3 setup.py build",
0183                         "python3 setup.py install --prefix /app"
0184                     ],
0185                     "sources": [
0186                         {
0187                             "type": "archive",
0188                             "url": "https://files.pythonhosted.org/packages/source/k/kiwisolver/kiwisolver-1.3.1.tar.gz",
0189                             "sha256": "950a199911a8d94683a6b10321f9345d5a3a8433ec58b217ace979e18f16e248"
0190                         }
0191                     ],
0192                     "modules": [
0193                         {
0194                             "name": "cppy",
0195                             "buildsystem": "simple",
0196                             "ensure-writable" : [
0197                                 "/lib/python*/site-packages/easy-install.pth"
0198                             ],
0199                             "build-commands": [
0200                                 "python3 setup.py build",
0201                                 "python3 setup.py install --prefix /app"
0202                             ],
0203                             "sources": [
0204                                 {
0205                                     "type": "archive",
0206                                     "url": "https://files.pythonhosted.org/packages/source/c/cppy/cppy-1.1.0.tar.gz",
0207                                     "sha256": "4eda6f1952054a270f32dc11df7c5e24b259a09fddf7bfaa5f33df9fb4a29642"
0208                                 }
0209                             ]
0210                         }
0211                     ]
0212                 },
0213                 {
0214                     "name": "cycler",
0215                     "buildsystem": "simple",
0216                     "ensure-writable" : [
0217                         "/lib/python*/site-packages/easy-install.pth"
0218                     ],
0219                     "build-commands": [
0220                         "python3 setup.py build",
0221                         "python3 setup.py install --prefix /app"
0222                     ],
0223                     "sources": [
0224                         {
0225                             "type": "archive",
0226                             "url": "https://files.pythonhosted.org/packages/source/c/cycler/cycler-0.10.0.tar.gz",
0227                             "sha256": "cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8"
0228                         }
0229                     ]
0230                 }
0231             ]
0232         },
0233         {
0234             "name": "bcrypt",
0235             "buildsystem": "simple",
0236             "ensure-writable" : [
0237                 "/lib/python*/site-packages/easy-install.pth"
0238             ],
0239             "build-commands": [
0240                 "python3 setup.py build",
0241                 "python3 setup.py install --prefix /app"
0242             ],
0243             "sources": [
0244                 {
0245                     "type": "archive",
0246                     "url": "https://files.pythonhosted.org/packages/source/b/bcrypt/bcrypt-3.2.0.tar.gz",
0247                     "sha256": "5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29"
0248                 }
0249             ],
0250             "modules": [
0251                 {
0252                     "name": "pycparser",
0253                     "buildsystem": "simple",
0254                     "ensure-writable" : [
0255                         "/lib/python*/site-packages/easy-install.pth"
0256                     ],
0257                     "build-commands": [
0258                         "python3 setup.py build",
0259                         "python3 setup.py install --prefix /app"
0260                     ],
0261                     "sources": [
0262                         {
0263                             "type": "archive",
0264                             "url": "https://files.pythonhosted.org/packages/source/p/pycparser/pycparser-2.20.tar.gz",
0265                             "sha256": "2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"
0266                         }
0267                     ]
0268                 },
0269                 {
0270                     "name": "cffi",
0271                     "buildsystem": "simple",
0272                     "ensure-writable" : [
0273                         "/lib/python*/site-packages/easy-install.pth"
0274                     ],
0275                     "build-commands": [
0276                         "python3 setup.py build",
0277                         "python3 setup.py install --prefix /app"
0278                     ],
0279                     "sources": [
0280                         {
0281                             "type": "archive",
0282                             "url": "https://files.pythonhosted.org/packages/source/c/cffi/cffi-1.14.4.tar.gz",
0283                             "sha256": "1a465cbe98a7fd391d47dce4b8f7e5b921e6cd805ef421d04f5f66ba8f06086c"
0284                         }
0285                     ]
0286                 }
0287             ]
0288         },
0289         {
0290             "name": "tinydb",
0291             "buildsystem": "simple",
0292             "ensure-writable" : [
0293                 "/lib/python*/site-packages/easy-install.pth"
0294             ],
0295             "build-commands": [
0296                 "python3 setup.py build",
0297                 "python3 setup.py install --prefix /app"
0298             ],
0299             "sources": [
0300                 {
0301                     "type": "archive",
0302                     "url": "https://files.pythonhosted.org/packages/source/t/tinydb/tinydb-4.3.0.tar.gz",
0303                     "sha256": "1d102d06f9bb22d739d8061b490c64d420de70dca5f95ebd43a492c43c7bd303"
0304                 }
0305             ]
0306         },
0307         {
0308             "name" : "python-requests",
0309             "buildsystem" : "simple",
0310             "build-commands" : [
0311                 "pip3 install --prefix=/app *"
0312             ],
0313             "sources" : [
0314                 {
0315                     "type": "file",
0316                     "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl",
0317                     "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998"
0318                 },
0319                 {
0320                     "type": "file",
0321                     "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl",
0322                     "sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
0323                 },
0324                 {
0325                     "type": "file",
0326                     "url": "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl",
0327                     "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"
0328                 },
0329                 {
0330                     "type": "file",
0331                     "url": "https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whl",
0332                     "sha256": "d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473"
0333                 }
0334             ]
0335         },
0336         {
0337             "name": "MyGNUHealth",
0338             "buildsystem" : "simple",
0339             "ensure-writable" : [
0340                 "/lib/python*/site-packages/easy-install.pth"
0341             ],
0342             "build-commands" : [
0343                 "python3 setup.py build",
0344                 "python3 setup.py install --prefix=/app --root=/"
0345             ],
0346             "sources": [ { "type": "git", "url": "https://invent.kde.org/pim/mygnuhealth.git" } ]
0347         }
0348     ]
0349 }