Phonon 4.12.0 and Phonon-VLC (phonon-backend-vlc) have new releases today which add Qt 6 support. These tars will by default build Qt 5 and 6 at the same time and we advise distros to ship both builds.
Phonon GStreamer (phonon-backend-gstreamer) is deprecated and we do not advise to use it.
https://community.kde.org/Phonon/Releases/Core/4.12.0
URL | http://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz.mirrorlist |
SHA256 | 3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a |
Changes
- Future-proof build fix for clang > 16
- Allow build against Qt6 when also built against Qt5
- Mark Qt6Core5Compat as REQUIRED for Qt6 builds
- let the user opt out of qt 5 or 6 builds
- bring back includes dir
- build qt5 and 6 at the same time
- be explicit about default values
- fix build for qt6
- Omit legacy CMake variables when building with Qt 6
- fix build with clang-16
- Don’t install legacy includes when building against Qt 6
- Allow to build against last kf6
- Add Windows Qt 6 CI
- Update the translations folder name
- Don’t redefine CMAKE_MODULE_PATH
- .gitlab-ci.yml: enable static builds
- Port away from deprecated INSTALL_TARGETS_DEFAULT_ARGS
- Add FreeBSD Qt6 CI support
- We depend against qt5.15 now
- Add Windows CI
- Add Android Qt5 and Qt6 CI
- Take out empty deprecated registerMetaTypes() method in Qt6 builds
- We need const char * (make compile qt6 apps)
- Qt::AA_UseHighDpiPixmaps is enabled by default in qt6
- Add Qt5 and Qt6 Linux CI
- Fix the Qt6 build
- Fix phonon lib name
- Fix coding style + increase ecm
- Adapt build system for building against qt6
- Adapt code for building against qt6
- Make it compiles without deprecated methods
- Add KDE CI configuration for Phonon
- Fix typos found by codespell
- Update IRC network name in Doxygen main page
- Allow to compile with unity support
- Port away from deprecated Qt methods
- Remove module prefixes from Qt includes
- Port away from deprecated QList::swap(i, j)
- Port away from deprecated qVariantFromValue()
- Use Q_DECLARE_OPERATORS_FOR_FLAGS in same namespace as flags definition
- Use more nullptr
- Improve metainfo.yaml
- Use NO_POLICY_SCOPE with KDECompilerSettings
- Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH
- Remove “virtual” where “override” is used; add missing virtual in destructors
- Revert “Port deprecated qVariantFromValue method”
- Port deprecated qVariantFromValue method
- bump to 4.11.1 for release
- Remove phonon from the include directory
- throw out the qml demo
- import gpl2 for new settings source code
- Reorder cmake macro includes
https://community.kde.org/Phonon/Releases/VLC/0.12.0
URL | https://download.kde.org/stable/phonon/phonon-backend-vlc/0.12.0/phonon-backend-vlc-0.12.0.tar.xz.mirrorlist |
SHA256 | 338479dc451e4b94b3ca5b578def741dcf82f5c626a2807d36235be2dce7c9a5 |
Changes
- drop support for libvlc 2.x
- support qt5/6 multibuild
- mediaobject new can throw but does not return null
- .gitignore ignore /compile_commands.json
- Add Linux Qt 5 CI
- Update the translations folder name
- Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH
- Make compile against qt6
- Add override keyword + use nullptr
- Show all headers in qtc6
- Adapt build system for building against qt6
- Use Qt::end
- Remove obsolete include
- Use override keyword
- Use QStringLiteral (QLAtin1String is deprecated)
- Use Q_SIGNALS/Q_SLOTS
- Fix typos found by codespell
- debug vmem format setup
- use picture_t to calculate pitch lines
- Update the obsolete projects.kde.org URL
- Revert “Port deprecated QLatin1Literal -> QLatin1String”
- Port deprecated QLatin1Literal -> QLatin1String
- preliminary vlc4 port
- only set xwindow when the qt platform actually is xcb (on unix)
Signed by E0A3EB202F8E57528E13E72FD7574483BB57B18D Jonathan Esk-Riddell <jr@jriddell.org>
https://jriddell.org/esk-riddell.gpg