[neon/snap-packaging/kde-qt6-core-sdk/core24] /: Core24
Scarlett Moore
null at kde.org
Mon Sep 23 12:01:45 BST 2024
Git commit fa9db5d61e52ae46f30aaa7debddb8b73373cb81 by Scarlett Moore.
Committed on 23/09/2024 at 11:01.
Pushed by scarlettmoore into branch 'core24'.
Core24
M +18 -16 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/fa9db5d61e52ae46f30aaa7debddb8b73373cb81
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 4cd0c10..b3cf169 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,14 +1,18 @@
-name: kde-qt6-core22-sdk
-base: core22
+name: kde-qt6-core24-sdk
+base: core24
version: 6.7.2
summary: KDE fork Qt Framework SDK
description: |
Qt is a cross-platform application development framework widely used
for developing software with graphical user interfaces (GUIs) and
interactive functionality.
-architectures:
- - build-on: amd64
- # - build-on: arm64
+platforms:
+ amd64:
+ build-on: [amd64]
+ build-for: [amd64]
+ arm64:
+ build-on: [arm64]
+ build-for: [arm64]
# - build-on: armhf
# - build-on: ppc64el
grade: stable
@@ -29,7 +33,7 @@ package-repositories:
components:
- main
suites:
- - jammy
+ - noble
key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
url: http://origin.archive.neon.kde.org/user
key-server: keyserver.ubuntu.com
@@ -111,11 +115,11 @@ parts:
- -DFEATURE_use_mold_linker=ON
- -DBUILD_SHARED_LIBS=ON
build-environment:
- - PKG_CONFIG_PATH: /snap/ffmpeg-2204-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
- - CMAKE_PREFIX_PATH: /snap/ffmpeg-2204-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
- - CMAKE_FIND_ROOT_PATH: /snap/ffmpeg-2204-sdk/current/usr
+ - 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
build-snaps:
- - ffmpeg-2204-sdk
+ - ffmpeg-2404-sdk
- cmake
build-packages:
- bison
@@ -228,8 +232,7 @@ parts:
- ninja-build
- nodejs
- pkg-config
- - python-pip
- - python2-minimal
+ - python3-pip
- python3-html5lib
- python3-minimal
- unixodbc-dev
@@ -237,7 +240,7 @@ parts:
stage-packages:
- libpulse0
stage-snaps:
- - ffmpeg-2204
+ - ffmpeg-2404
# override-pull: |
# craftctl default
# # while read -r PATCHFILE ; do
@@ -370,8 +373,7 @@ parts:
- ninja-build
- nodejs
- pkg-config
- - python-pip
- - python2-minimal
+ - python3-pip
- python3-html5lib
- python3-minimal
- unixodbc-dev
@@ -399,6 +401,6 @@ parts:
after: [debs]
override-stage: |
set -eux
- for snap in "core22" "ffmpeg-2204-sdk"; do
+ for snap in "core24" "ffmpeg-2404-sdk"; do
cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$CRAFT_PRIME/{}" \;
done
More information about the Neon-commits
mailing list