| Summary: | [kde overlay] dev-libs/appstream-9999 systemd and QT6 dependencies | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | jospezial <jospezial> |
| Component: | Overlays | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
jospezial
2023-09-25 08:54:34 UTC
While at it please change # check as_api_level SLOT="0/4" to SLOT="0/5" ls -l /usr/lib64/lib*pp*tream* lrwxrwxrwx 1 root root 22 6. Nov 2022 /usr/lib64/libappstream-glib.so -> libappstream-glib.so.8 lrwxrwxrwx 1 root root 27 6. Nov 2022 /usr/lib64/libappstream-glib.so.8 -> libappstream-glib.so.8.0.10 -rwxr-xr-x 1 root root 452552 6. Nov 2022 /usr/lib64/libappstream-glib.so.8.0.10 lrwxrwxrwx 1 root root 19 25. Sep 10:59 /usr/lib64/libAppStreamQt.so -> libAppStreamQt.so.3 -rwxr-xr-x 1 root root 579784 25. Sep 10:59 /usr/lib64/libAppStreamQt.so.1.0.0 lrwxrwxrwx 1 root root 23 25. Sep 10:59 /usr/lib64/libAppStreamQt.so.3 -> libAppStreamQt.so.1.0.0 lrwxrwxrwx 1 root root 17 25. Sep 10:59 /usr/lib64/libappstream.so -> libappstream.so.5 -rwxr-xr-x 1 root root 694856 25. Sep 10:59 /usr/lib64/libappstream.so.1.0.0 lrwxrwxrwx 1 root root 21 25. Sep 10:59 /usr/lib64/libappstream.so.5 -> libappstream.so.1.0.0 I also see it uses QT6 now with option -Dqt...
Run-time dependency qt6 (modules: Core) found: YES 6.7.0 (pkg-config)
Detecting Qt6 tools
Run-time dependency qt6 (modules: Core) found: YES 6.7.0 (pkg-config)
Program /usr/lib64/qt6/bin/moc found: NO
Program /usr/lib64/qt6/libexec/moc found: YES 6.7.0 (/usr/lib64/qt6/libexec/moc)
Program /usr/lib64/qt6/bin/uic found: NO
Program /usr/lib64/qt6/libexec/uic found: YES 6.7.0 (/usr/lib64/qt6/libexec/uic)
Program /usr/lib64/qt6/bin/rcc found: NO
Program /usr/lib64/qt6/libexec/rcc found: YES 6.7.0 (/usr/lib64/qt6/libexec/rcc)
Program /usr/lib64/qt6/bin/lrelease found: YES 6.7.0 (/usr/lib64/qt6/bin/lrelease)
Configuring version.h using configuration
Configuring AppStreamQtConfig.cmake using configuration
Configuring AppStreamQtConfigVersion.cmake using configuration
option('qt',
type : 'boolean',
value : false,
description : 'Build libappstream-qt for Qt6'
)
option('qt5',
type : 'boolean',
value : false,
description: 'Build libappstream-qt5 for Qt5'
)
And it is not possible to have them both enabled at the same time:
qt/meson.build:4:4: ERROR: Problem encountered: Both the "qt" and "qt5" option enabled. Please select only one Qt major version to build!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=33086404d42b4a6fea1cca7766e9fc911140f542 commit 33086404d42b4a6fea1cca7766e9fc911140f542 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-11-28 21:40:53 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-11-28 22:10:12 +0000 dev-libs/appstream: Switch to Qt6, bump subslot, add new dependency Rebase disable-Werror-flags.patch Bug: https://bugs.gentoo.org/914646 Closes: https://bugs.gentoo.org/914610 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-libs/appstream/appstream-9999.ebuild | 23 ++++++----- .../appstream-0.14.3-disable-Werror-flags.patch | 12 ------ .../appstream-1.0.0-disable-Werror-flags.patch | 47 ++++++++++++++++++++++ 3 files changed, 59 insertions(+), 23 deletions(-) |