diff --git a/.flatpak-manifest.json b/.flatpak-manifest.json index 60b398ffb1..71e12d3dda 100644 --- a/.flatpak-manifest.json +++ b/.flatpak-manifest.json @@ -4,7 +4,7 @@ "runtime": "org.kde.Platform", "runtime-version": "6.9", "sdk": "org.kde.Sdk", - "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm18" ], + "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm19" ], "command": "kdenlive", "rename-icon": "kdenlive", "desktop-file-name-suffix": " (Nightly)", @@ -28,7 +28,7 @@ "add-extensions": { "org.freedesktop.LinuxAudio.Plugins": { "directory": "extensions/Plugins", - "version": "23.08", + "version": "24.08", "add-ld-path": "lib", "merge-dirs": "ladspa", "subdirectories": true, @@ -36,7 +36,7 @@ }, "org.freedesktop.LinuxAudio.Plugins.swh": { "directory": "extensions/Plugins/swh", - "version": "23.08", + "version": "24.08", "add-ld-path": "lib", "merge-dirs": "ladspa", "autodelete": false, @@ -44,7 +44,7 @@ }, "org.freedesktop.LinuxAudio.Plugins.TAP": { "directory": "extensions/Plugins/TAP", - "version": "23.08", + "version": "24.08", "add-ld-path": "lib", "merge-dirs": "ladspa", "autodelete": false, diff --git a/packaging/flatpak/org.kde.kdenlive-dependencies.json b/packaging/flatpak/org.kde.kdenlive-dependencies.json index fd4a71bf24..3797b8e0f7 100644 --- a/packaging/flatpak/org.kde.kdenlive-dependencies.json +++ b/packaging/flatpak/org.kde.kdenlive-dependencies.json @@ -91,18 +91,16 @@ ], "sources": [ { - "type": "archive", - "url": "https://downloads.sourceforge.net/project/sox/sox/14.4.2/sox-14.4.2.tar.bz2", - "sha256": "81a6956d4330e75b5827316e44ae381e6f1e8928003c6aa45896da9041ea149c", - "mirror-urls": [ - "https://http.debian.net/debian/pool/main/s/sox/sox_14.4.2.orig.tar.bz2" - ], - "x-checker-data": { - "type": "anitya", - "project-id": 4858, - "stable-only": true, - "url-template": "https://downloads.sourceforge.net/project/sox/sox/$version/sox-$version.tar.bz2" - } + "type": "git", + "url": "https://git.code.sf.net/p/sox/code", + "commit": "f3094754a7c2a7e55c35621d20fa9945736e72df" + }, + { + "type": "script", + "dest-filename": "autogen.sh", + "commands": [ + "autoreconf -vfi" + ] } ] }, @@ -129,26 +127,17 @@ }, { "name": "gavl", - "rm-configure": true, "config-opts": [ "--without-doxygen", "--disable-static", - "--enable-shared" + "--enable-shared", + "--with-cpuflags=none" ], "sources": [ { "type": "archive", - "url": "https://downloads.sourceforge.net/project/gmerlin/gavl/1.4.0/gavl-1.4.0.tar.gz", - "sha256": "51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce", - "mirror-urls": [ - "https://http.debian.net/debian/pool/main/g/gavl/gavl_1.4.0.orig.tar.gz" - ], - "x-checker-data": { - "type": "anitya", - "project-id": 10275, - "stable-only": true, - "url-template": "https://downloads.sourceforge.net/project/gmerlin/gavl/$version/gavl-$version.tar.gz" - } + "url": "https://salsa.debian.org/multimedia-team/gavl/-/archive/upstream/2.0.0_svngit.20240111.a5dd20c/gavl-upstream-2.0.0_svngit.20240111.a5dd20c.tar.gz", + "sha256": "2d9c62f09d97ef74da5390bec86517549fe0b80c6549e1f2af9312d4c386a099" }, { "type": "shell", @@ -200,8 +189,8 @@ "sources": [ { "type": "archive", - "url": "https://github.com/Exiv2/exiv2/archive/refs/tags/v0.28.3.tar.gz", - "sha256": "1315e17d454bf4da3cc0edb857b1d2c143670f3485b537d0f946d9ed31d87b70", + "url": "https://github.com/Exiv2/exiv2/archive/refs/tags/v0.28.5.tar.gz", + "sha256": "e1671f744e379a87ba0c984617406fdf8c0ad0c594e5122f525b2fb7c28d394d", "x-checker-data": { "type": "anitya", "project-id": 769, @@ -326,34 +315,6 @@ } ] }, - { - "name": "v4l-utils", - "buildsystem": "meson", - "config-opts": [ - "-Ddoxygen-doc=disabled", - "-Dlibdvbv5=disabled", - "-Dv4l-utils=false", - "-Dqv4l2=disabled", - "-Dudevdir=/app/lib/udev" - ], - "sources": [ - { - "type": "archive", - "url": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.28.1.tar.xz", - "sha256": "0fa075ce59b6618847af6ea191b6155565ccaa44de0504581ddfed795a328a82", - "x-checker-data": { - "type": "anitya", - "project-id": 9998, - "stable-only": true, - "url-template": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-$version.tar.xz" - } - }, - { - "type": "patch", - "path": "v4l-utils-fix-configure.patch" - } - ] - }, { "name": "x264", "config-opts": [ @@ -420,8 +381,8 @@ "sources": [ { "type": "archive", - "url": "https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v1.4.35.tar.gz", - "sha256": "5d93101eae5895247bea58cff40bb84424158170ae7f931105666157cc187636", + "url": "https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v1.4.36.0.tar.gz", + "sha256": "4abdf1ffecbffc78bfd74a9376595d14aecfa1a419147bcaa6113cf24bb28060", "x-checker-data": { "type": "anitya", "project-id": 138182, @@ -440,44 +401,16 @@ "make-install-args": [ "PREFIX=/app" ], - "sources": [ - { - "type": "archive", - "url": "https://github.com/FFmpeg/nv-codec-headers/archive/refs/tags/n12.2.72.0.tar.gz", - "sha256": "dbeaec433d93b850714760282f1d0992b1254fc3b5a6cb7d76fc1340a1e47563", - "x-checker-data": { - "type": "anitya", - "project-id": 223796, - "stable-only": true, - "url-template": "https://github.com/FFmpeg/nv-codec-headers/archive/refs/tags/n$version.tar.gz" - } - } - ] - }, - { - "name": "aom", - "buildsystem": "cmake-ninja", - "builddir": true, - "config-opts": [ - "-DCMAKE_BUILD_TYPE=Release", - "-DCMAKE_INSTALL_PREFIX=/app", - "-DBUILD_SHARED_LIBS=1", - "-DENABLE_DOCS=0", - "-DENABLE_EXAMPLES=0", - "-DENABLE_TESTDATA=0", - "-DENABLE_TESTS=0", - "-DENABLE_TOOLS=0" - ], "sources": [ { "type": "git", - "url": "https://aomedia.googlesource.com/aom.git", - "tag": "v3.11.0", + "url": "https://github.com/FFmpeg/nv-codec-headers.git", + "tag": "n13.0.19.0", + "commit": "e844e5b26f46bb77479f063029595293aa8f812d", "x-checker-data": { "type": "git", - "tag-pattern": "^v([\\d.]+)$" - }, - "commit": "d6f30ae474dd6c358f26de0a0fc26a0d7340a84c" + "tag-pattern": "^n([\\d.]+)$" + } } ] }, @@ -537,8 +470,8 @@ "sources": [ { "type": "archive", - "url": "https://github.com/oneapi-src/oneVPL-intel-gpu/archive/intel-onevpl-24.4.4.tar.gz", - "sha256": "2ee3517e4015ab333230a6ef921159164c1dc912dcae412d2901308c53a53ab8", + "url": "https://github.com/oneapi-src/oneVPL-intel-gpu/archive/intel-onevpl-25.1.3.tar.gz", + "sha256": "28b1ec37cc747db296e0a8bdd824206aa26d14623737bcd94d245009976cc552", "x-checker-data": { "type": "anitya", "project-id": 368736, @@ -572,45 +505,51 @@ { "name": "ffmpeg", "config-opts": [ - "--enable-rpath", - "--enable-gpl", - "--disable-static", - "--enable-shared", "--disable-doc", - "--disable-alsa", + "--disable-static", + "--enable-amf", + "--enable-cuda-llvm", + "--enable-cuvid", + "--enable-ffnvcodec", + "--enable-gnutls", + "--enable-gpl", + "--enable-libaom", + "--enable-libass", + "--enable-libdav1d", "--enable-libfontconfig", "--enable-libfreetype", + "--enable-libmp3lame", + "--enable-libopenjpeg", "--enable-libopus", "--enable-libpulse", "--enable-librsvg", + "--enable-libsvtav1", + "--enable-libv4l2", + "--enable-libvidstab", + "--enable-libvorbis", "--enable-libvpx", - "--enable-libdav1d", - "--enable-libxml2", "--enable-libx264", "--enable-libx265", - "--enable-libdav1d", - "--enable-libv4l2", - "--enable-libmp3lame", + "--enable-libxml2", "--enable-libzimg", - "--enable-vaapi", - "--enable-libvpl", - "--enable-amf", - "--enable-opencl", - "--enable-libass", - "--enable-gnutls", - "--enable-libvidstab", - "--enable-libaom", - "--enable-libopenjpeg", - "--enable-ffnvcodec", - "--enable-cuda-llvm", - "--enable-nvenc", - "--enable-vdpau", "--enable-nvdec", - "--enable-cuvid" + "--enable-nvenc", + "--enable-opencl", + "--enable-rpath", + "--enable-shared", + "--enable-vaapi", + "--enable-vdpau" ], "build-options": { - "append-path": "/usr/lib/sdk/llvm18/bin", - "prepend-ld-library-path": "/usr/lib/sdk/llvm18/lib" + "prepend-path": "/usr/lib/sdk/llvm19/bin", + "prepend-ld-library-path": "/usr/lib/sdk/llvm19/lib", + "arch": { + "x86_64": { + "config-opts": [ + "--enable-libvpl" + ] + } + } }, "cleanup": [ "/share/ffmpeg/examples" @@ -618,8 +557,8 @@ "sources": [ { "type": "archive", - "url": "https://www.ffmpeg.org/releases/ffmpeg-7.1.tar.xz", - "sha256": "40973d44970dbc83ef302b0609f2e74982be2d85916dd2ee7472d30678a7abe6", + "url": "https://www.ffmpeg.org/releases/ffmpeg-7.1.1.tar.xz", + "sha256": "733984395e0dbbe5c046abda2dc49a5544e7e0e1e2366bba849222ae9e3a03b1", "x-checker-data": { "type": "anitya", "project-id": 5405, @@ -714,7 +653,7 @@ "config-opts": [ "-DCMAKE_BUILD_TYPE=Release", "-DOPENCV_GENERATE_PKGCONFIG=ON", - "-DBUILD_LIST=tracking" + "-DBUILD_LIST=tracking,dnn" ], "cleanup": [ "/bin" @@ -722,8 +661,8 @@ "sources": [ { "type": "archive", - "url": "https://github.com/opencv/opencv/archive/4.10.0.tar.gz", - "sha256": "b2171af5be6b26f7a06b1229948bbb2bdaa74fcf5cd097e0af6378fce50a6eb9", + "url": "https://github.com/opencv/opencv/archive/4.11.0.tar.gz", + "sha256": "9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f", "x-checker-data": { "type": "anitya", "project-id": 6615, @@ -733,8 +672,8 @@ }, { "type": "archive", - "url": "https://github.com/opencv/opencv_contrib/archive/4.10.0.tar.gz", - "sha256": "65597f8fb8dc2b876c1b45b928bbcc5f772ddbaf97539bf1b737623d0604cba1", + "url": "https://github.com/opencv/opencv_contrib/archive/4.11.0.tar.gz", + "sha256": "2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041", "x-checker-data": { "type": "anitya", "project-id": 6615,