Skip to content

Commit 47f1b07

Browse files
rpavlikphkahler
authored andcommitted
flatpak: Update SDK to 25.08 and update deps. Build things as release or relwithdebinfo.
1 parent c481006 commit 47f1b07

1 file changed

Lines changed: 29 additions & 16 deletions

File tree

pkg/flatpak/com.solvespace.SolveSpace.json

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://raw.githubusercontent.com/TingPing/flatpak-manifest-schema/master/flatpak-manifest.schema",
33
"app-id": "com.solvespace.SolveSpace",
44
"runtime": "org.freedesktop.Platform",
5-
"runtime-version": "21.08",
5+
"runtime-version": "25.08",
66
"sdk": "org.freedesktop.Sdk",
77
"finish-args": [
88
"--device=dri",
@@ -26,8 +26,8 @@
2626
"sources": [
2727
{
2828
"type": "archive",
29-
"url": "https://download.gnome.org/sources/mm-common/1.0/mm-common-1.0.4.tar.xz",
30-
"sha256": "e954c09b4309a7ef93e13b69260acdc5738c907477eb381b78bb1e414ee6dbd8",
29+
"url": "https://download.gnome.org/sources/mm-common/1.0/mm-common-1.0.7.tar.xz",
30+
"sha256": "494abfce781418259b1e9d8888c73af4de4b6f3be36cc75d9baa8baa0f2a7a39",
3131
"x-checker-data": {
3232
"type": "gnome",
3333
"name": "mm-common",
@@ -46,6 +46,7 @@
4646
"name": "sigc++",
4747
"buildsystem": "meson",
4848
"config-opts": [
49+
"--buildtype=release",
4950
"-Dbuild-examples=false"
5051
],
5152
"sources": [
@@ -71,13 +72,14 @@
7172
"name": "glibmm",
7273
"buildsystem": "meson",
7374
"config-opts": [
75+
"--buildtype=release",
7476
"-Dbuild-examples=false"
7577
],
7678
"sources": [
7779
{
7880
"type": "archive",
79-
"url": "https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.4.tar.xz",
80-
"sha256": "199ace5682d81b15a1d565480b4a950682f2db6402c8aa5dd7217d71edff81d5",
81+
"url": "https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.8.tar.xz",
82+
"sha256": "64f11d3b95a24e2a8d4166ecff518730f79ecc27222ef41faf7c7e0340fc9329",
8183
"x-checker-data": {
8284
"type": "gnome",
8385
"name": "glibmm",
@@ -121,11 +123,14 @@
121123
{
122124
"name": "pangomm",
123125
"buildsystem": "meson",
126+
"config-opts": [
127+
"--buildtype=release"
128+
],
124129
"sources": [
125130
{
126131
"type": "archive",
127-
"url": "https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.2.tar.xz",
128-
"sha256": "57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4",
132+
"url": "https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.4.tar.xz",
133+
"sha256": "b92016661526424de4b9377f1512f59781f41fb16c9c0267d6133ba1cd68db22",
129134
"x-checker-data": {
130135
"type": "gnome",
131136
"name": "pangomm",
@@ -143,11 +148,14 @@
143148
{
144149
"name": "atkmm",
145150
"buildsystem": "meson",
151+
"config-opts": [
152+
"--buildtype=release"
153+
],
146154
"sources": [
147155
{
148156
"type": "archive",
149-
"url": "https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.2.tar.xz",
150-
"sha256": "a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4",
157+
"url": "https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.4.tar.xz",
158+
"sha256": "0a142a8128f83c001efb8014ee463e9a766054ef84686af953135e04d28fdab3",
151159
"x-checker-data": {
152160
"type": "gnome",
153161
"name": "atkmm",
@@ -166,14 +174,15 @@
166174
"name": "gtkmm",
167175
"buildsystem": "meson",
168176
"config-opts": [
177+
"--buildtype=release",
169178
"-Dbuild-demos=false",
170179
"-Dbuild-tests=false"
171180
],
172181
"sources": [
173182
{
174183
"type": "archive",
175-
"url": "https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.6.tar.xz",
176-
"sha256": "4b3e142e944e1633bba008900605c341a93cfd755a7fa2a00b05d041341f11d6",
184+
"url": "https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.10.tar.xz",
185+
"sha256": "7ab7e2266808716e26c39924ace1fb46da86c17ef39d989624c42314b32b5a76",
177186
"x-checker-data": {
178187
"type": "gnome",
179188
"name": "gtkmm",
@@ -199,8 +208,9 @@
199208
"url": "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz",
200209
"sha256": "8586084f71f9bde545ee7fa6d00288b264a2b7ac3607b974e54d13e7162c1c72",
201210
"x-checker-data": {
202-
"type": "anitya",
203-
"project-id": 13751,
211+
"type": "html",
212+
"url": "https://eigen.tuxfamily.org/index.php?title=Main_Page",
213+
"version-pattern": "latest stable release</b> is Eigen ([\\d\\.-]+[\\d])",
204214
"stable-only": true,
205215
"url-template": "https://gitlab.com/libeigen/eigen/-/archive/$version/eigen-$version.tar.gz"
206216
}
@@ -215,14 +225,16 @@
215225
"buildsystem": "cmake-ninja",
216226
"builddir": true,
217227
"config-opts": [
228+
"-DCMAKE_BUILD_TYPE=Release",
218229
"-DBUILD_STATIC_LIBS=OFF",
219-
"-DENABLE_THREADING=ON"
230+
"-DENABLE_THREADING=ON",
231+
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
220232
],
221233
"sources": [
222234
{
223235
"type": "archive",
224-
"url": "https://s3.amazonaws.com/json-c_releases/releases/json-c-0.16.tar.gz",
225-
"sha256": "8e45ac8f96ec7791eaf3bb7ee50e9c2100bbbc87b8d0f1d030c5ba8a0288d96b",
236+
"url": "https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz",
237+
"sha256": "876ab046479166b869afc6896d288183bbc0e5843f141200c677b3e8dfb11724",
226238
"x-checker-data": {
227239
"type": "anitya",
228240
"project-id": 1477,
@@ -237,6 +249,7 @@
237249
"buildsystem": "cmake-ninja",
238250
"builddir": true,
239251
"config-opts": [
252+
"-DCMAKE_BUILD_TYPE=RelWithDebInfo",
240253
"-DFLATPAK=ON",
241254
"-DENABLE_TESTS=OFF"
242255
],

0 commit comments

Comments
 (0)