[neon/snap-packaging/kf6-core-sdk/work.core24] /: make sure build-packages are there for pyside6 bindings
Carlos De Maine
null at kde.org
Thu Dec 4 00:07:50 GMT 2025
Git commit 51f071efdf87fea2ae4eb8b5602de8cb4f271d7a by Carlos De Maine.
Committed on 04/12/2025 at 00:07.
Pushed by carlosdem into branch 'work.core24'.
make sure build-packages are there for pyside6 bindings
and wrapandsort alphabetically
M +47 -18 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kf6-core-sdk/-/commit/51f071efdf87fea2ae4eb8b5602de8cb4f271d7a
diff --git a/snapcraft.yaml b/snapcraft.yaml
index ac42c01..02a1ca9 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -401,17 +401,17 @@ parts:
source-tag: *kf6-version
source-depth: 1
build-packages:
+ - clang-18
- doxygen
+ - g++
+ - gcc
- graphviz
- libudev-dev
- - shared-mime-info
- python3-build
- - gcc
- - g++
- - clang-18
- stage-packages:
- shared-mime-info
+ stage-packages:
- libudev1
+ - shared-mime-info
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
@@ -419,10 +419,10 @@ parts:
cmake-generator: Ninja
cmake-parameters: &cmakeparameters-kf6withpyside6
- -DBUILD_WITH_QT6=ON
- - -DCMAKE_INSTALL_PREFIX=/usr
- -DCMAKE_BUILD_TYPE=Release
- - -DQT_MAJOR_VERSION=6
- -DCMAKE_FIND_ROOT_PATH="$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kde-pyside6-core24-sdk/current\\;/usr"
+ - -DCMAKE_INSTALL_PREFIX=/usr
+ - -DQT_MAJOR_VERSION=6
build-environment: &buildenvironment-kf6withpyside6
- LLVM_INSTALL_DIR: /snap/kde-qt6-core24-sdk/current/usr/lib/llvm-18
- CMAKE_PREFIX_PATH: /snap/kde-qt6-core24-sdk/current/usr:/snap/ffmpeg-2404-sdk/current/usr:/snap/kde-pyside6-core24-sdk/current${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
@@ -452,6 +452,10 @@ parts:
build-packages:
- graphviz
- doxygen
+ - python3-build
+ - gcc
+ - g++
+ - clang-18
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
@@ -517,18 +521,22 @@ parts:
source-tag: *kf6-version
source-depth: 1
build-packages:
- - libxkbcommon-dev
- - libwayland-client0
- - libwayland-dev
- - wayland-protocols
+ - clang-18
- doxygen
+ - g++
+ - gcc
- graphviz
+ - libgl1-mesa-dev
+ - libglx-dev
+ - libmd4c-dev
+ - libwayland-client0
+ - libwayland-dev
- libx11-dev
- libxcb1-dev
+ - libxkbcommon-dev
- pkg-config
- - libglx-dev
- - libgl1-mesa-dev
- - libmd4c-dev
+ - python3-build
+ - wayland-protocols
stage-packages:
- libwayland-client0
- libx11-6
@@ -924,8 +932,12 @@ parts:
source-tag: *kf6-version
source-depth: 1
build-packages:
+ - clang-18
- doxygen
+ - g++
+ - gcc
- graphviz
+ - python3-build
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
@@ -1110,11 +1122,11 @@ parts:
build-packages:
- automake
- libasound2-dev
- - libvorbis-dev
- - libtdb-dev
- - libpulse-dev
- libgstreamer1.0-dev
- libltdl-dev
+ - libpulse-dev
+ - libtdb-dev
+ - libvorbis-dev
knotifications:
after:
- extra-cmake-modules
@@ -1122,17 +1134,21 @@ parts:
- kconfig
- kcoreaddons
- kwindowsystem
+ - libcanberra
- libdbusmenu-qt6
- phonon
- - libcanberra
source: https://invent.kde.org/frameworks/knotifications.git
source-tag: *kf6-version
source-depth: 1
build-packages:
+ - clang-18
- dbus-x11
- doxygen
+ - g++
+ - gcc
- graphviz
- pkg-config
+ - python3-build
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
@@ -1182,9 +1198,13 @@ parts:
source-tag: *kf6-version
source-depth: 1
build-packages:
+ - clang-18
- doxygen
+ - g++
+ - gcc
- graphviz
- libx11-dev
+ - python3-build
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
@@ -1303,8 +1323,12 @@ parts:
source-tag: *kf6-version
source-depth: 1
build-packages:
+ - clang-18
- doxygen
+ - g++
+ - gcc
- graphviz
+ - python3-build
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
@@ -1799,6 +1823,11 @@ parts:
source: https://invent.kde.org/frameworks/kstatusnotifieritem.git
source-tag: *kf6-version
source-depth: 1
+ build-packages:
+ - clang-18
+ - g++
+ - gcc
+ - python3-build
build-snaps:
- kde-qt6-core24-sdk/latest/beta
- kde-pyside6-core24-sdk/latest/beta
More information about the Neon-commits
mailing list