"id": "org.kde.dolphin",
"branch": "master",
"runtime": "org.kde.Platform",
- "runtime-version": "6.6-kf6preview",
+ "runtime-version": "6.9",
"sdk": "org.kde.Sdk",
"command": "dolphin",
- "tags": ["nightly"],
+ "tags": [
+ "nightly"
+ ],
"desktop-file-name-suffix": " (Nightly)",
"finish-args": [
"--device=dri",
"--socket=wayland",
"--socket=pulseaudio",
"--filesystem=host",
+ "--filesystem=~/.var/app/",
"--talk-name=org.freedesktop.Flatpak",
"--talk-name=org.kde.kded6",
"--talk-name=org.kde.kiod6",
"--talk-name=org.kde.JobViewServer",
"--talk-name=org.kde.kpasswdserver",
+ "--talk-name=org.kde.kpasswdserver6",
+ "--talk-name=org.kde.kuiserver",
"--system-talk-name=org.freedesktop.UDisks2"
],
"modules": [
+ {
+ "name": "kde-cli-tools",
+ "buildsystem": "cmake-ninja",
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://invent.kde.org/plasma/kde-cli-tools.git"
+ }
+ ]
+ },
+ {
+ "name": "zstd",
+ "buildsystem": "simple",
+ "build-commands": [
+ "make",
+ "make PREFIX=/ DESTDIR=\"${FLATPAK_DEST}\" install"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://github.com/facebook/zstd/releases/download/v1.4.5/zstd-1.4.5.tar.gz",
+ "sha256": "98e91c7c6bf162bf90e4e70fdbc41a8188b9fa8de5ad840c401198014406ce9e"
+ }
+ ]
+ },
+ {
+ "name": "lz4",
+ "buildsystem": "simple",
+ "build-commands": [
+ "make -C lib PREFIX=/",
+ "make -C programs PREFIX=/usr lz4 lz4",
+ "make install PREFIX=/ DESTDIR=\"${FLATPAK_DEST}\" install"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://github.com/lz4/lz4/archive/v1.9.2.tar.gz",
+ "sha256": "658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc"
+ }
+ ]
+ },
+ {
+ "name": "libarchive",
+ "config-opts": [
+ "--without-xml2"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://www.libarchive.org/downloads/libarchive-3.4.3.tar.xz",
+ "sha256": "0bfc3fd40491768a88af8d9b86bf04a9e95b6d41a94f9292dbc0ec342288c05f"
+ }
+ ]
+ },
+ {
+ "name": "libzip",
+ "buildsystem": "cmake-ninja",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://libzip.org/download/libzip-1.6.1.tar.xz",
+ "sha256": "705dac7a671b3f440181481e607b0908129a9cf1ddfcba75d66436c0e7d33641"
+ }
+ ]
+ },
+ {
+ "name": "lzo",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz",
+ "sha256": "c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072"
+ }
+ ]
+ },
+ {
+ "name": "lzop",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://www.lzop.org/download/lzop-1.04.tar.gz",
+ "sha256": "7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41"
+ }
+ ]
+ },
+ {
+ "name": "lrzip",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://github.com/ckolivas/lrzip/archive/v0.631.tar.gz",
+ "sha256": "10315c20d5a47590e7220c210735ba169677824d5672509266682eccec84d952"
+ }
+ ]
+ },
+ {
+ "name": "ark",
+ "buildsystem": "cmake-ninja",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.kde.org/stable/release-service/24.08.3/src/ark-24.08.3.tar.xz",
+ "sha256": "3c6a100fbb8512b8f891726274658c51ce10f9318d4c14dbb2380a2c602f321b",
+ "x-checker-data": {
+ "type": "anitya",
+ "project-id": 8763,
+ "stable-only": true,
+ "url-template": "https://download.kde.org/stable/release-service/$version/src/ark-$version.tar.xz"
+ }
+ }
+ ]
+ },
{
"name": "lmdb",
"sources": [
{
"type": "git",
"url": "https://github.com/LMDB/lmdb.git",
- "tag": "LMDB_0.9.29",
+ "tag": "LMDB_0.9.31",
"x-checker-data": {
"type": "git",
"tag-pattern": "^LMDB_([\\d.]+)$"
},
- "commit": "8ad7be2510414b9506ec9f9e24f24d04d9b04a1a"
+ "commit": "ce201088de95d26fc0da36ba805bf2ddc2ba74ff"
}
],
"no-autogen": true,
- "make-install-args": ["prefix=/app"],
- "subdir" : "libraries/liblmdb"
+ "make-install-args": [
+ "prefix=/app"
+ ],
+ "subdir": "libraries/liblmdb"
},
{
- "config-opts": ["-DENABLE_TESTING=OFF", "-DLMDB_DIR=/app"],
+ "config-opts": [
+ "-DENABLE_TESTING=OFF",
+ "-DLMDB_DIR=/app"
+ ],
"name": "baloo",
"buildsystem": "cmake-ninja",
"builddir": true,
{
"type": "git",
"url": "https://invent.kde.org/frameworks/baloo.git",
- "branch": "master"
+ "tag": "v6.4.0"
}
]
},
{
- "config-opts": ["-DENABLE_TESTING=OFF", "-DQT_MAJOR_VERSION=6", "-DLMDB_DIR=/app"],
+ "config-opts": [
+ "-DENABLE_TESTING=OFF",
+ "-DQT_MAJOR_VERSION=6",
+ "-DLMDB_DIR=/app"
+ ],
"name": "baloo-widgets",
"buildsystem": "cmake-ninja",
"builddir": true,
- "sources": [ { "type": "git", "url": "https://invent.kde.org/libraries/baloo-widgets.git", "branch": "master"} ]
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://invent.kde.org/libraries/baloo-widgets.git",
+ "branch": "master"
+ }
+ ]
},
{
- "config-opts": ["-DFLATPAK=ON"],
+ "name": "phonon-vlc",
+ "buildsystem": "cmake-ninja",
+ "config-opts": [
+ "-DPHONON_BUILD_QT5=OFF"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.kde.org/stable/phonon/phonon-backend-vlc/0.12.0/phonon-backend-vlc-0.12.0.tar.xz",
+ "sha256": "338479dc451e4b94b3ca5b578def741dcf82f5c626a2807d36235be2dce7c9a5",
+ "x-checker-data": {
+ "type": "anitya",
+ "project-id": 229046,
+ "stable-only": true,
+ "url-template": "https://download.kde.org/stable/phonon/phonon-backend-vlc/$version/phonon-backend-vlc-$version.tar.xz"
+ }
+ }
+ ],
+ "modules": [
+ {
+ "name": "phonon",
+ "config-opts": [
+ "-DBUILD_TESTING=OFF",
+ "-DPHONON_BUILD_QT5=OFF",
+ "-DPHONON_BUILD_QT6=ON"
+ ],
+ "buildsystem": "cmake-ninja",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz",
+ "sha256": "3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a",
+ "x-checker-data": {
+ "type": "anitya",
+ "project-id": 229047,
+ "stable-only": true,
+ "url-template": "https://download.kde.org/stable/phonon/$version/phonon-$version.tar.xz"
+ }
+ }
+ ]
+ },
+ {
+ "name": "libvlc",
+ "config-opts": [
+ "BUILDCC=gcc",
+ "--disable-lua",
+ "--disable-a52",
+ "--disable-qt",
+ "--disable-ncurses",
+ "--disable-udev"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://get.videolan.org/vlc/3.0.21/vlc-3.0.21.tar.xz",
+ "sha256": "24dbbe1d7dfaeea0994d5def0bbde200177347136dbfe573f5b6a4cee25afbb0",
+ "x-checker-data": {
+ "type": "anitya",
+ "project-id": 6504,
+ "stable-only": true,
+ "url-template": "https://get.videolan.org/vlc/$version/vlc-$version.tar.xz"
+ }
+ },
+ {
+ "type": "patch",
+ "path": ".flatpak-vlc-ignore-time-for-cache.patch"
+ },
+ {
+ "type": "patch",
+ "path": ".flatpak-vlc-taglib-2.patch"
+ }
+ ],
+ "modules": [
+ {
+ "name": "ffmpeg",
+ "config-opts": [
+ "--enable-pic",
+ "--enable-shared",
+ "--disable-doc",
+ "--disable-static",
+ "--enable-gpl",
+ "--enable-libvpx",
+ "--enable-libmp3lame",
+ "--enable-libvorbis",
+ "--enable-libopus"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://ffmpeg.org/releases/ffmpeg-4.4.5.tar.xz",
+ "sha256": "f9514e0d3515aee5a271283df71636e1d1ff7274b15853bcd84e144be416ab07"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+
+ },
+ {
+ "config-opts": [
+ "-DFLATPAK=ON"
+ ],
"name": "dolphin",
"buildsystem": "cmake-ninja",
"builddir": true,
- "sources": [ { "type": "dir", "path": "." } ]
+ "sources": [
+ {
+ "type": "dir",
+ "path": "."
+ }
+ ]
},
{
"name": "dolphin-plugins",
"buildsystem": "cmake-ninja",
"builddir": true,
- "sources": [ { "type": "git", "url": "https://invent.kde.org/sdk/dolphin-plugins.git" } ]
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://invent.kde.org/sdk/dolphin-plugins.git"
+ }
+ ]
}
]
}