From 0f75369658176528b4a2e2d529dcb16feb15d9bd Mon Sep 17 00:00:00 2001 From: Scarlett Moore Date: Wed, 2 Apr 2025 06:27:30 -0700 Subject: [PATCH] bump olm version, fix build. Add kunifiedpush part. --- snapcraft.yaml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index a8b1f11e4..e7884ffae 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 --- @@ -41,11 +41,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 +82,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 +137,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: .