Skip to content

Commit 2580c29

Browse files
committed
Merge branch 'main' into foundry
2 parents dd6c5ae + 6f1168d commit 2580c29

23 files changed

Lines changed: 87 additions & 67 deletions

.github/workflows/CI.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222

2323
- name: Install host dependencies
2424
run: |
25+
sudo apt-get update
2526
sudo apt-get install flatpak mutter flatpak-builder
2627
2728
# Restore caches

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ROOT := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
55

66
setup:
77
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
8-
flatpak install --or-update --user --noninteractive flathub org.gnome.Sdk//49 org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//25.08 org.freedesktop.Sdk.Extension.vala//25.08 org.freedesktop.Sdk.Extension.llvm21//25.08 org.freedesktop.Sdk.Extension.node24//25.08 org.freedesktop.Sdk.Extension.typescript//25.08
8+
flatpak install --or-update --user --noninteractive flathub org.gnome.Sdk//50 org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//25.08 org.freedesktop.Sdk.Extension.vala//25.08 org.freedesktop.Sdk.Extension.llvm21//25.08 org.freedesktop.Sdk.Extension.node24//25.08 org.freedesktop.Sdk.Extension.typescript//25.08
99
# flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
1010
# flatpak remote-add --user --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
1111
# flatpak install --or-update --user --noninteractive gnome-nightly org.gnome.Sdk//master
@@ -71,13 +71,13 @@ ci: setup build test
7171
# # make sure to test without the sdk extensions installed
7272
# sandbox: setup
7373
# flatpak run org.flatpak.Builder --ccache --user --install --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
74-
# # flatpak remove --noninteractive org.freedesktop.Sdk.Extension.rust-stable//24.08 org.freedesktop.Sdk.Extension.vala//24.08 org.freedesktop.Sdk.Extension.llvm20//24.08
74+
# # flatpak remove --noninteractive org.freedesktop.Sdk.Extension.rust-stable//25.08 org.freedesktop.Sdk.Extension.vala//25.08 org.freedesktop.Sdk.Extension.llvm20//25.08
7575
# flatpak run --command="bash" re.sonny.Workbench.Devel
7676

7777
flatpak:
7878
flatpak run org.flatpak.Builder --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
7979
# This is what Flathub does - consider moving to lint
8080
flatpak run --env=G_DEBUG=fatal-criticals --command=appstream-util org.flatpak.Builder validate flatpak/files/share/appdata/re.sonny.Workbench.Devel.appdata.xml
81-
flatpak run --command="desktop-file-validate" --filesystem=host:ro org.freedesktop.Sdk//24.08 flatpak/files/share/applications/re.sonny.Workbench.Devel.desktop
81+
flatpak run --command="desktop-file-validate" --filesystem=host:ro org.freedesktop.Sdk//25.08 flatpak/files/share/applications/re.sonny.Workbench.Devel.desktop
8282
# appstreamcli validate --override=release-time-missing=info /path/to/your/app.metainfo.xml
8383
flatpak run org.flatpak.Builder --run flatpak build-aux/re.sonny.Workbench.Devel.json bash

build-aux/modules/gom.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"sources": [
66
{
77
"type": "archive",
8-
"url": "https://download.gnome.org/sources/gom/0.5/gom-0.5.4.tar.xz",
9-
"sha256": "57ba806fe080a937d5664178d21bad7653b2c561ea128187a7b10bc1762b7f65"
8+
"url": "https://download.gnome.org/sources/gom/0.5/gom-0.5.6.tar.xz",
9+
"sha256": "4d7a5e268698c8e7e40603e36e9e3a2b76133931ce1b637c1136301491b54cc3"
1010
}
1111
]
1212
}

build-aux/modules/libshumate.json

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,20 @@
55
"sources": [
66
{
77
"type": "archive",
8-
"url": "https://download.gnome.org/sources/libshumate/1.5/libshumate-1.5.1.tar.xz",
9-
"sha256": "daadf8b700134388c7e933e0b623586aaa7f2fbe8b3a6259387513303b9876e6"
8+
"url": "https://download.gnome.org/sources/libshumate/1.6/libshumate-1.6.1.tar.xz",
9+
"sha256": "b36aad34500791785f546684d0f2ed644e4819ff4e85ae67a2245f159eccb2d4"
1010
}
1111
],
1212
"modules": [
13-
{
14-
"name": "protobuf",
15-
"buildsystem": "autotools",
16-
"config-opts": ["DIST_LANG=cpp"],
17-
"cleanup": ["/bin/protoc*", "/lib/libprotoc*", "/lib/libprotobuf-lite*"],
18-
"sources": [
19-
{
20-
"type": "archive",
21-
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protobuf-all-3.17.3.tar.gz",
22-
"sha256": "77ad26d3f65222fd96ccc18b055632b0bfedf295cb748b712a98ba1ac0b704b2"
23-
}
24-
]
25-
},
2613
{
2714
"name": "protobuf-c",
2815
"buildsystem": "autotools",
16+
"config-opts": ["--disable-protoc"],
2917
"sources": [
3018
{
3119
"type": "archive",
32-
"url": "https://github.com/protobuf-c/protobuf-c/releases/download/v1.4.0/protobuf-c-1.4.0.tar.gz",
33-
"sha256": "26d98ee9bf18a6eba0d3f855ddec31dbe857667d269bc0b6017335572f85bbcb"
20+
"url": "https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.2/protobuf-c-1.5.2.tar.gz",
21+
"sha256": "e2c86271873a79c92b58fef7ebf8de1aa0df4738347a8bd5d4e65a80a16d0d24"
3422
}
3523
]
3624
}

build-aux/modules/vte.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"buildsystem": "meson",
44
"config-opts": [
55
"--libdir=/app/lib",
6+
"-Dapp=false",
67
"-Ddocs=false",
78
"-Dgtk3=false",
89
"-Dgtk4=true",
@@ -12,8 +13,8 @@
1213
"sources": [
1314
{
1415
"type": "archive",
15-
"url": "https://download.gnome.org/sources/vte/0.82/vte-0.82.1.tar.xz",
16-
"sha256": "79376d70402d271e2d38424418e1aea72357934d272e321e3906b71706a78e3a"
16+
"url": "https://download.gnome.org/sources/vte/0.84/vte-0.84.0.tar.xz",
17+
"sha256": "0414e31583836aeb7878da25f67c515f7e8879917ecc37c92e26b83e8d8fc3e3"
1718
}
1819
],
1920
"modules": [
@@ -23,8 +24,8 @@
2324
"sources": [
2425
{
2526
"type": "archive",
26-
"url": "https://github.com/fastfloat/fast_float/archive/refs/tags/v6.1.6.tar.gz",
27-
"sha256": "4458aae4b0eb55717968edda42987cabf5f7fc737aee8fede87a70035dba9ab0"
27+
"url": "https://github.com/fastfloat/fast_float/archive/refs/tags/v8.2.5.tar.gz",
28+
"sha256": "17c7fb14499fcf42c3f5d143df0fbe22172e92749ec5f75ef13224005421a654"
2829
}
2930
]
3031
}

build-aux/re.sonny.Workbench.Devel.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://raw.githubusercontent.com/flatpak/flatpak-builder/main/data/flatpak-manifest.schema.json",
33
"id": "re.sonny.Workbench.Devel",
44
"runtime": "org.gnome.Sdk",
5-
"runtime-version": "49",
5+
"runtime-version": "50",
66
"sdk": "org.gnome.Sdk",
77
"sdk-extensions": [
88
"org.freedesktop.Sdk.Extension.vala",

build-aux/re.sonny.Workbench.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://raw.githubusercontent.com/flatpak/flatpak-builder/main/data/flatpak-manifest.schema.json",
33
"id": "re.sonny.Workbench",
44
"runtime": "org.gnome.Sdk",
5-
"runtime-version": "49",
5+
"runtime-version": "50",
66
"sdk": "org.gnome.Sdk",
77
"sdk-extensions": [
88
"org.freedesktop.Sdk.Extension.vala",

data/app.metainfo.xml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,25 @@
4343
</screenshots>
4444
<content_rating type="oars-1.1" />
4545
<releases>
46+
<release version="50.0" date="2026-05-01">
47+
<description translatable="no">
48+
<ul>
49+
<li>Use GNOME 50</li>
50+
<li>Fix runnng Rust projects</li>
51+
</ul>
52+
<p>Library:</p>
53+
<ul>
54+
<li>Correct network permission check</li>
55+
</ul>
56+
<p>Dependencies:</p>
57+
<ul>
58+
<li>Update libshumate to 1.6.1</li>
59+
<li>Update vte to 0.84.0</li>
60+
<li>Update gom to 0.5.6</li>
61+
</ul>
62+
</description>
63+
</release>
64+
4665
<release version="49.0" date="2025-10-13">
4766
<description translatable="no">
4867
<ul>

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
project(
22
'Workbench',
33
['vala', 'c', 'rust'],
4-
version: '49.0',
4+
version: '50.0',
55
meson_version: '>= 1.0.0',
66
license: 'GPL-3.0-only',
77
default_options: [

0 commit comments

Comments
 (0)