Skip to content

Commit fec90ab

Browse files
snapcraft: move to core24
NO_CHANGELOG
1 parent 0bd4a38 commit fec90ab

File tree

1 file changed

+12
-29
lines changed

1 file changed

+12
-29
lines changed

platforms/snap/snapcraft.yaml

Lines changed: 12 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# SPDX-FileCopyrightText: 2023-2024 Scarlett Moore <sgmoore@kde.org>
1+
# SPDX-FileCopyrightText: 2023-2025 Scarlett Moore <sgmoore@kde.org>
22
#
33
# SPDX-License-Identifier: CC0-1.0
44
---
55
name: gcompris
66
confinement: strict
77
grade: stable
8-
base: core22
8+
base: core24
99
adopt-info: gcompris
1010
apps:
1111
gcompris:
@@ -17,7 +17,13 @@ apps:
1717
plugs:
1818
- home
1919
- pulseaudio
20-
- audio-record
20+
- audio-playback
21+
- alsa
22+
plugs:
23+
ffmpeg-2404:
24+
interface: content
25+
target: ffmpeg-platform # the folder where this content snap will be mounted
26+
default-provider: ffmpeg-2404
2127
environment:
2228
ALSA_CONFIG_PATH: "$SNAP/kf6/etc/asound.conf"
2329
QT_MEDIA_BACKEND: "ffmpeg"
@@ -47,17 +53,6 @@ parts:
4753
- -DBUILD_WITH_QT6=ON
4854
- -DBUILD_TESTING=OFF
4955
- -DBUILD_STANDALONE=ON
50-
- -DCMAKE_INSTALL_SYSCONFDIR=/etc
51-
- -DCMAKE_INSTALL_LOCALSTATEDIR=/var
52-
- -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
53-
- -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
54-
- -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
55-
- -DCMAKE_INSTALL_RUNSTATEDIR=/run
56-
- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
57-
- -DCMAKE_VERBOSE_MAKEFILE=ON
58-
- -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
59-
- --log-level=STATUS
60-
- -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
6156
gcompris:
6257
after:
6358
- qml-box2d
@@ -80,17 +75,6 @@ parts:
8075
- -DQT_MAJOR_VERSION=6
8176
- -DBUILD_WITH_QT6=ON
8277
- -DBUILD_TESTING=OFF
83-
- -DCMAKE_INSTALL_SYSCONFDIR=/etc
84-
- -DCMAKE_INSTALL_LOCALSTATEDIR=/var
85-
- -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
86-
- -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
87-
- -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
88-
- -DCMAKE_INSTALL_RUNSTATEDIR=/run
89-
- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
90-
- -DCMAKE_VERBOSE_MAKEFILE=ON
91-
- -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
92-
- --log-level=STATUS
93-
- -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
9478
prime:
9579
- -usr/lib/*/cmake/*
9680
- -usr/include/*
@@ -105,12 +89,11 @@ parts:
10589
- gcompris
10690
plugin: nil
10791
build-snaps:
108-
- core22
109-
- kf6-core22
110-
- qt-common-themes
92+
- core24
93+
- kf6-core24
11194
override-prime: |
11295
set -eux
113-
for snap in "core22" "kf6-core22" "qt-common-themes"; do
96+
for snap in "core24" "kf6-core24"; do
11497
cd "/snap/$snap/current" && find . -type f,l -exec rm -rf "${CRAFT_PRIME}/{}" \;
11598
done
11699

0 commit comments

Comments
 (0)