1
- # SPDX-FileCopyrightText: 2023-2024 Scarlett Moore <sgmoore@kde.org>
1
+ # SPDX-FileCopyrightText: 2023-2025 Scarlett Moore <sgmoore@kde.org>
2
2
#
3
3
# SPDX-License-Identifier: CC0-1.0
4
4
---
5
5
name : gcompris
6
6
confinement : strict
7
7
grade : stable
8
- base : core22
8
+ base : core24
9
9
adopt-info : gcompris
10
10
apps :
11
11
gcompris :
17
17
plugs :
18
18
- home
19
19
- 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
21
27
environment :
22
28
ALSA_CONFIG_PATH : " $SNAP/kf6/etc/asound.conf"
23
29
QT_MEDIA_BACKEND : " ffmpeg"
@@ -47,17 +53,6 @@ parts:
47
53
- -DBUILD_WITH_QT6=ON
48
54
- -DBUILD_TESTING=OFF
49
55
- -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
61
56
gcompris :
62
57
after :
63
58
- qml-box2d
@@ -80,17 +75,6 @@ parts:
80
75
- -DQT_MAJOR_VERSION=6
81
76
- -DBUILD_WITH_QT6=ON
82
77
- -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
94
78
prime :
95
79
- -usr/lib/*/cmake/*
96
80
- -usr/include/*
@@ -105,12 +89,11 @@ parts:
105
89
- gcompris
106
90
plugin : nil
107
91
build-snaps :
108
- - core22
109
- - kf6-core22
110
- - qt-common-themes
92
+ - core24
93
+ - kf6-core24
111
94
override-prime : |
112
95
set -eux
113
- for snap in "core22 " "kf6-core22" "qt-common-themes "; do
96
+ for snap in "core24 " "kf6-core24 "; do
114
97
cd "/snap/$snap/current" && find . -type f,l -exec rm -rf "${CRAFT_PRIME}/{}" \;
115
98
done
116
99
0 commit comments