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

0001 {
0002     "id": "org.kde.vvave",
0003     "rename-icon": "vvave",
0004     "runtime": "org.kde.Platform",
0005     "runtime-version": "5.15-22.08",
0006     "sdk": "org.kde.Sdk",
0007     "command": "vvave",
0008     "tags": ["nightly"],
0009     "desktop-file-name-suffix": " (Nightly)",
0010     "finish-args": [
0011         "--share=ipc",
0012         "--share=network",
0013         "--socket=x11",
0014         "--socket=wayland",
0015         "--device=dri",
0016         "--filesystem=home",
0017         "--own-name=org.mpris.MediaPlayer2.vvave",
0018         "--socket=pulseaudio",
0019         "--env=XDG_DATA_DIRS=/usr/share:/app/share/"
0020     ],
0021     "separate-locales": false,
0022     "modules": [
0023         {
0024             "config-opts": [
0025                 "-DBUILD_SHARED_LIBS=ON"
0026             ],
0027             "name": "taglib",
0028             "buildsystem": "cmake-ninja",
0029             "sources": [
0030                 {
0031                     "type": "archive",
0032                     "url": "https://taglib.github.io/releases/taglib-1.12.tar.gz",
0033                     "sha256": "7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703",
0034                     "x-checker-data": {
0035                         "type": "anitya",
0036                         "project-id": 1982,
0037                         "stable-only": true,
0038                         "url-template": "https://taglib.github.io/releases/taglib-$version.tar.gz"
0039                     }
0040                 }
0041             ]
0042         },
0043         {
0044             "name": "qtsystems",
0045             "buildsystem": "qmake",
0046             "config-opts": [
0047                 "CONFIG+=git_build"
0048             ],
0049             "build-options": {
0050                 "env": [
0051                     "QMAKEPATH=/app/lib"
0052                 ]
0053             },
0054             "build-commands": [
0055                 "sed 's@\\($(INSTALL_ROOT)\\)/usr@\\1/'${FLATPAK_DEST}'@g' -i $(find . -name Makefile)"
0056             ],
0057             "post-install": [
0058                 "sed -i 's/\\([0-9]\\+\\.[0-9]\\+\\)\\.[0-9]\\+ ${_Qt5.*_FIND_VERSION_EXACT}/\\1/' ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt5SystemInfo*/Qt5SystemInfo*Config.cmake",
0059                 "sed -e 's@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\" NO_DEFAULT_PATH@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\" \"/usr/lib/${CMAKE_CXX_LIBRARY_ARCHITECTURE}/cmake/\" NO_DEFAULT_PATH@' -i ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt5SystemInfo*/Qt5SystemInfo*Config.cmake",
0060                 "sed -e '/^prefix=/ s@/usr@'${FLATPAK_DEST}'@' -i ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/pkgconfig/Qt5SystemInfo*.pc",
0061                 "sed -e 's@\\($$QT_MODULE_BIN_BASE\\)@\\1 '${FLATPAK_DEST}'/bin @' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri",
0062                 "sed -e 's@\\($$QT_MODULE_INCLUDE_BASE \\)@\\1'${FLATPAK_DEST}'/include @' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri",
0063                 "sed -e 's@$$QT_MODULE_INCLUDE_BASE/@'${FLATPAK_DEST}'/include/@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri",
0064                 "sed -e 's@$$QT_MODULE_LIB_BASE@'${FLATPAK_DEST}'/lib@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri",
0065                 "ln -sr ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/libQt*SystemInfo.so* -t ${FLATPAK_DEST}/lib/"
0066             ],
0067             "sources": [
0068                 {
0069                     "type": "archive",
0070                     "url": "https://github.com/qtproject/qtsystems/archive/e3332ee38d27a134cef6621fdaf36687af1b6f4a.tar.gz",
0071                     "sha256": "5259cf350e5e1f755c53bcba066dd40fea7b20f4e661b0973b24ae46454a9e75"
0072                 }
0073             ]
0074         },
0075         {
0076             "name": "mauiman",
0077             "buildsystem": "cmake-ninja",
0078             "sources": [
0079                 { "type": "git", "url": "https://invent.kde.org/maui/mauiman.git" }
0080             ]
0081         },
0082         {
0083             "name": "mauikit",
0084             "buildsystem": "cmake-ninja",
0085             "sources": [
0086                 { "type": "git", "url": "https://invent.kde.org/kde/mauikit.git" }
0087             ]
0088         },
0089         {
0090             "name": "mauikit-filebrowsing",
0091             "buildsystem": "cmake-ninja",
0092             "sources": [
0093                 {
0094                     "type": "git",
0095                     "url": "https://invent.kde.org/maui/mauikit-filebrowsing.git",
0096                     "branch": "master"
0097                 }
0098             ]
0099         },
0100         {
0101             "name": "kdecoration",
0102             "buildsystem": "cmake-ninja",
0103             "sources": [
0104                 {
0105                     "type": "archive",
0106                     "sha256": "effbf6c5c79802d07fa14f8bd40a9d57bbfc2af2861b6ed596687db48230be42",
0107                     "url": "https://download.kde.org/stable/plasma/5.27.5/kdecoration-5.27.5.tar.xz",
0108                     "x-checker-data": {
0109                         "type": "anitya",
0110                         "project-id": 8761,
0111                         "stable-only": true,
0112                         "url-template": "https://download.kde.org/stable/plasma/$version/kdecoration-$version.tar.xz"
0113                     }
0114                 }
0115             ]
0116         },
0117         {
0118             "name": "mauikit-account",
0119             "buildsystem": "cmake-ninja",
0120             "sources": [
0121                 {
0122                     "type": "archive",
0123                     "url": "https://download.kde.org/stable/maui/mauikit-accounts/2.2.2/mauikit-accounts-2.2.2.tar.xz",
0124                     "sha256": "48471e61acf61543b9b6dca76b6bafe95b00f041784f55304aaeae528bff3b83",
0125                     "x-checker-data": {
0126                         "type": "anitya",
0127                         "project-id": 242845,
0128                         "stable-only": true,
0129                         "url-template": "https://download.kde.org/stable/maui/mauikit-accounts/$version/mauikit-accounts-$version.tar.xz"
0130                     }
0131                 }
0132             ]
0133         },
0134         {
0135             "name": "vvave",
0136             "buildsystem": "cmake-ninja",
0137             "config-opts": [ "-DCMAKE_EXE_LINKER_FLAGS=-lz" ],
0138             "sources": [
0139                 { "type": "git", "url": "https://invent.kde.org/kde/vvave.git" }
0140             ]
0141         }
0142     ]
0143 }