Warning, /multimedia/kid3/packaging/flatpak/org.kde.kid3-nightly.json is written in an unsupported language. File is not indexed.

0001 {
0002     "app-id": "org.kde.kid3",
0003     "branch": "master",
0004     "runtime": "org.kde.Platform",
0005     "runtime-version": "5.15-23.08",
0006     "sdk": "org.kde.Sdk",
0007     "command": "kid3",
0008     "rename-icon": "kid3",
0009     "tags": ["nightly"],
0010     "desktop-file-name-suffix": " (Nightly)",
0011 
0012     "finish-args": [
0013         "--socket=wayland",
0014         "--socket=fallback-x11",
0015         "--socket=pulseaudio",
0016         "--share=ipc",
0017         "--device=dri",
0018         "--share=network",
0019         "--filesystem=xdg-download",
0020         "--filesystem=xdg-music",
0021         "--env=TMPDIR=/var/tmp",
0022         "--own-name=org.mpris.MediaPlayer2.kid3"
0023     ],
0024 
0025     "cleanup": [
0026         "/man",
0027         "/share/man",
0028         "/include",
0029         "/lib/*.a",
0030         "/lib/*.la",
0031         "/share/**/*-qt.*",
0032         "/share/icons/**/**/**/*-qt.*"
0033     ],
0034 
0035     "modules": [
0036         {
0037             "name": "chromaprint",
0038             "buildsystem": "cmake-ninja",
0039             "config-opts": [
0040                 "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
0041             ],
0042             "sources": [
0043                 {
0044                     "type": "archive",
0045                     "url": "https://github.com/acoustid/chromaprint/archive/v1.5.1.tar.gz",
0046                     "sha256": "a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c",
0047                     "x-checker-data": {
0048                         "type": "anitya",
0049                         "project-id": 286,
0050                         "stable-only": true,
0051                         "url-template": "https://github.com/acoustid/chromaprint/archive/v$version.tar.gz"
0052                     }
0053                 }
0054             ]
0055         },
0056         {
0057             "name": "taglib",
0058             "buildsystem": "cmake-ninja",
0059             "config-opts": [
0060                 "-DCMAKE_BUILD_TYPE=RelWithDebInfo",
0061                 "-DBUILD_SHARED_LIBS=ON"
0062             ],
0063             "sources": [
0064                 {
0065                     "type": "archive",
0066                     "url": "https://taglib.github.io/releases/taglib-1.13.1.tar.gz",
0067                     "sha256": "c8da2b10f1bfec2cd7dbfcd33f4a2338db0765d851a50583d410bacf055cfd0b",
0068                     "x-checker-data": {
0069                         "type": "anitya",
0070                         "project-id": 1982,
0071                         "stable-only": true,
0072                         "url-template": "https://taglib.github.io/releases/taglib-$version.tar.gz"
0073                     }
0074                 }
0075             ]
0076         },
0077         {
0078             "name": "id3lib",
0079             "buildsystem": "autotools",
0080             "config-opts": [ "--enable-debug=minimum" ],
0081             "cleanup": [ "/bin" ],
0082             "sources": [
0083                 {
0084                     "type": "archive",
0085                     "url": "http://downloads.sourceforge.net/id3lib/id3lib-3.8.3.tar.gz",
0086                     "sha256": "2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079"
0087                 },
0088                 { "type": "patch", "path": "../patches/id3lib-3.8.3-00-add-libz-to-compilation.patch" },
0089                 { "type": "patch", "path": "../patches/id3lib-3.8.3-05-create-m4-directory.patch" },
0090                 { "type": "patch", "path": "../patches/id3lib-3.8.3-10-fix-compilation-with-cpp-headers.patch" },
0091                 { "type": "patch", "path": "../patches/id3lib-3.8.3-15-fix-headers-of-main-functions.patch" },
0092                 { "type": "patch", "path": "../patches/id3lib-3.8.3-30-fix-utf16.patch" },
0093                 { "type": "patch", "path": "../patches/id3lib-3.8.3-31-fix-utf16-stringlists.patch" },
0094                 { "type": "patch", "path": "../patches/id3lib-3.8.3-40-deal-with-mkstemp.patch" },
0095                 { "type": "patch", "path": "../patches/id3lib-3.8.3-50-remove-outdated-check.patch" },
0096                 { "type": "patch", "path": "../patches/id3lib-3.8.3-60-add-c-wrapper-functions.patch" },
0097                 { "type": "patch", "path": "../patches/id3lib-3.8.3-60-fix_make_check.patch" },
0098                 { "type": "patch", "path": "../patches/id3lib-3.8.3-60-id3lib-missing-nullpointer-check.patch" },
0099                 { "type": "patch", "path": "../patches/id3lib-3.8.3-60-spelling.patch" },
0100                 { "type": "patch", "path": "../patches/id3lib-3.8.3-61-fix_vbr_stack_smash.patch" },
0101                 { "type": "patch", "path": "../patches/id3lib-3.8.3-62-remove-remote-icons.patch" }
0102             ]
0103         },
0104         {
0105             "name": "mp4v2",
0106             "buildsystem": "cmake-ninja",
0107             "config-opts": [
0108                 "-DCMAKE_BUILD_TYPE=RelWithDebInfo",
0109                 "-DBUILD_UTILS=OFF"
0110             ],
0111             "sources": [
0112                 {
0113                     "type": "archive",
0114                     "url": "https://github.com/enzo1982/mp4v2/releases/download/v2.1.3/mp4v2-2.1.3.tar.bz2",
0115                     "sha256": "033185c17bf3c5fdd94020c95f8325be2e5356558e3913c3d6547a85dd61f7f1"
0116                 }
0117             ]
0118         },
0119         {
0120             "name": "kid3",
0121             "buildsystem": "cmake-ninja",
0122             "config-opts": [
0123                 "-DCMAKE_BUILD_TYPE=RelWithDebInfo",
0124                 "-DWITH_APPS=KDE;Qt;CLI",
0125                 "-DWITH_MP4V2=ON",
0126                 "-DDOCBOOK_XSL_DIR=/usr/share/xml/docbook/xml/xsl-stylesheets"
0127             ],
0128             "sources": [
0129                 {
0130                     "type": "git",
0131                     "url": "https://invent.kde.org/multimedia/kid3.git"
0132                 }
0133             ]
0134         }
0135     ]
0136 }