From 7ed43044ce7e11b44f0b6a3258394ff12112e6de Mon Sep 17 00:00:00 2001 From: Scarlett Moore Date: Thu, 3 Apr 2025 08:02:31 -0700 Subject: [PATCH] snapcraft: Sync fixes into stable. --- snapcraft.yaml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index a8b1f11e4..b91239726 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2024 Scarlett Moore +# SPDX-FileCopyrightText: 2024-2025 Scarlett Moore # # SPDX-License-Identifier: CC0-1.0 --- @@ -24,6 +24,9 @@ apps: - network-manager-observe - password-manager-service - accounts-service + environment: + QT_PLUGIN_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/plugins/snap/kf6-core24/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/plugins" + QML_IMPORT_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qml:/snap/kf6-core24/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qml" compression: lzo @@ -41,11 +44,12 @@ parts: olm: source: https://gitlab.matrix.org/matrix-org/olm.git source-depth: 1 - source-tag: '3.2.12' + source-tag: '3.2.16' plugin: cmake cmake-parameters: - -DCMAKE_BUILD_TYPE=Release - -DCMAKE_INSTALL_PREFIX=/usr + - -DCMAKE_POLICY_VERSION_MINIMUM=3.5 prime: - -usr/include - -usr/lib/*/pkgconfig @@ -81,8 +85,7 @@ parts: plugin: cmake build-environment: - PATH: /snap/bin:${PATH} - - PKG_CONFIG_PATH: "$CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET\ - /pkgconfig:$PKG_CONFIG_PATH" + - PKG_CONFIG_PATH: "$CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH" cmake-parameters: - -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_BUILD_TYPE=Release @@ -137,11 +140,24 @@ parts: - -usr/lib/*/pkgconfig - -usr/lib/*/cmake + kunifiedpush: + source: https://invent.kde.org/libraries/kunifiedpush.git + plugin: cmake + build-environment: + - PATH: /snap/bin:${PATH} + - PYTHONPATH: ${CRAFT_STAGE}/lib/python3.12/site-packages:${CRAFT_STAGE}/usr/lib/python3/dist-packages + - LD_LIBRARY_PATH: "/snap/mesa-2404/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:$CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:/snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:$LD_LIBRARY_PATH" + cmake-parameters: + - -DCMAKE_INSTALL_PREFIX=/usr + - -DCMAKE_BUILD_TYPE=Release + - -DBUILD_TESTING=OFF + neochat: after: - qtkeychain - libquotient - kquickimageeditor + - kunifiedpush parse-info: - usr/share/metainfo/org.kde.neochat.appdata.xml source: .