[neon/snap-packaging/kde-qt6-core-sdk/work.core24] /: New upstream release 6.8.2, add pyside6
Scarlett Moore
null at kde.org
Sat Mar 8 12:35:01 GMT 2025
Git commit 4cb4b081cf92da853e9bbccc745e4e33aa664525 by Scarlett Moore.
Committed on 08/03/2025 at 12:34.
Pushed by scarlettmoore into branch 'work.core24'.
New upstream release 6.8.2, add pyside6
M +14 -5 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/4cb4b081cf92da853e9bbccc745e4e33aa664525
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 6c6f287..657e6fa 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,6 +1,6 @@
name: kde-qt6-core24-sdk
base: core24
-version: 6.8.1
+version: 6.8.2
summary: KDE fork Qt Framework SDK
description: |
Qt is a cross-platform application development framework widely used
@@ -42,7 +42,7 @@ parts:
qt6:
plugin: cmake
source: https://invent.kde.org/qt/qt/qt5.git
- source-tag: $SNAPCRAFT_PROJECT_VERSION
+ source-tag: $CRAFT_PROJECT_VERSION
source-depth: 1
cmake-generator: Ninja
cmake-parameters:
@@ -118,6 +118,7 @@ parts:
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_qtwayland=ON
- -DCMAKE_BUILD_PARALLEL_LEVEL=12
+ - -DCMAKE_FIND_ROOT_PATH=/snap/ffmpeg-2404-sdk/current/usr
build-snaps:
- cmake
- ffmpeg-2404-sdk
@@ -245,8 +246,6 @@ parts:
build-environment:
- PKG_CONFIG_PATH: /snap/ffmpeg-2404-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
- CMAKE_PREFIX_PATH: /snap/ffmpeg-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
- - CMAKE_FIND_ROOT_PATH: /snap/ffmpeg-2404-sdk/current/usr
-
prime:
- -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libcurl*
- -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libvulkan*
@@ -263,7 +262,17 @@ parts:
craftctl default
mkdir -p $CRAFT_PART_INSTALL/etc/$CRAFT_PART_NAME
cp $CRAFT_PART_BUILD/config.summary $CRAFT_PART_INSTALL/etc/$CRAFT_PART_NAME/
-
+ pyside6:
+ after: [qt6]
+ source: https://code.qt.io/pyside/pyside-setup
+ source-tag: $CRAFT_PROJECT_VERSION
+ source-subdir: pyside-setup
+ plugin: python
+ python-requirements: .
+ build-packages:
+ - libgl-dev
+ - python-dev
+ - python-setuptools
debs:
after: [qt6]
plugin: nil
More information about the Neon-commits
mailing list