[neon/snap-packaging/kde-qt6-core-sdk/work.core24] /: add a qt6.conf file
Carlos De Maine
null at kde.org
Thu Aug 28 01:38:58 BST 2025
Git commit db216a51553bbc61e4184e799965656c32313e55 by Carlos De Maine.
Committed on 28/08/2025 at 00:38.
Pushed by carlosdem into branch 'work.core24'.
add a qt6.conf file
M +26 -0 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/db216a51553bbc61e4184e799965656c32313e55
diff --git a/snapcraft.yaml b/snapcraft.yaml
index bcc2e9e..e05504f 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -34,7 +34,33 @@ package-repositories:
key-server: keyserver.ubuntu.com
parts:
+ qtconf:
+ plugin: nil
+ override-build: |
+ mkdir -p $CRAFT_PART_INSTALL/usr/bin/qt6
+ cat <<EOF > $CRAFT_PART_INSTALL/usr/bin/qt6.conf
+ [Paths]
+ Prefix = ../../../
+ ArchData = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
+ Binaries = usr/bin/qt6
+ Data = usr/share/qt6
+ Documentation = usr/share/qt6/doc
+ Headers = usr/include/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
+ HostBinaries = usr/bin/qt6
+ HostData = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
+ HostLibraries = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
+ HostLibraryExecutables = usr/lib/qt6/libexec
+ Libraries = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
+ LibraryExecutables = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/libexec
+ Plugins = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins
+ QmlImports = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/qml
+ Qml2Imports = usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/qml
+ Settings = /etc/xdg
+ Translations = usr/share/qt6/translations
+ EOF
+
qt6:
+ after: [qtconf]
plugin: cmake
source: https://invent.kde.org/qt/qt/qt5.git
source-tag: $CRAFT_PROJECT_VERSION
More information about the Neon-commits
mailing list