Skip to content

Commit 669d808

Browse files
authored
Switch back devel to 46 again (#966)
Nightly is too broken at this stage
1 parent fa3f77e commit 669d808

File tree

11 files changed

+245
-3699
lines changed

11 files changed

+245
-3699
lines changed

.github/workflows/CI.yaml

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

2323
- name: Install host dependencies
2424
run: |
25-
sudo apt-get update
26-
sudo apt-get install flatpak mutter
25+
sudo apt-get install flatpak mutter flatpak-builder
2726
2827
# Restore caches
2928
- name: Restore Flatpak dependencies

.github/workflows/deploy.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@ jobs:
1616
- uses: actions/checkout@v4
1717
with:
1818
submodules: recursive
19+
1920
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
2021
name: "Build"
2122
with:
2223
bundle: re.sonny.Workbench.Devel.flatpak
2324
manifest-path: build-aux/re.sonny.Workbench.Devel.json
2425
cache-key: flatpak-builder-${{ github.sha }}
26+
2527
- uses: flatpak/flatpak-github-actions/flat-manager@v6
2628
name: "Deploy"
2729
with:

Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@ SHELL:=/bin/bash -O globstar
55
setup:
66
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
77
flatpak install --or-update --user --noninteractive flathub org.gnome.Sdk//46 org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm18//23.08 org.freedesktop.Sdk.Extension.node20//23.08 org.freedesktop.Sdk.Extension.typescript//23.08
8-
flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
9-
flatpak install --or-update --user --noninteractive flathub-beta org.freedesktop.Sdk.Extension.rust-stable//24.08beta org.freedesktop.Sdk.Extension.vala//24.08beta org.freedesktop.Sdk.Extension.llvm18//24.08beta org.freedesktop.Sdk.Extension.node20//24.08beta org.freedesktop.Sdk.Extension.typescript//24.08beta
10-
flatpak remote-add --user --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
11-
flatpak install --or-update --user --noninteractive gnome-nightly org.gnome.Sdk//master
8+
# flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
9+
# flatpak install --or-update --user --noninteractive flathub-beta org.freedesktop.Sdk.Extension.rust-stable//24.08beta org.freedesktop.Sdk.Extension.vala//24.08beta org.freedesktop.Sdk.Extension.llvm18//24.08beta org.freedesktop.Sdk.Extension.node20//24.08beta org.freedesktop.Sdk.Extension.typescript//24.08beta
10+
# flatpak remote-add --user --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
11+
# flatpak install --or-update --user --noninteractive gnome-nightly org.gnome.Sdk//master
1212
git submodule update --init
1313
npm install --no-fund
1414
@echo "✅ You can use "make build" to build Workbench"
1515

1616
stable:
17-
flatpak run org.flatpak.Builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.json
17+
# flatpak --user run org.flatpak.Builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.json
18+
flatpak-builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.json
1819

1920
devel:
20-
flatpak run org.flatpak.Builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
21+
# flatpak --user run org.flatpak.Builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
22+
flatpak-builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
23+
2124

2225
build: devel
2326

build-aux/library.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,10 @@ async function copyDirectory(source, destination) {
218218
}
219219
}
220220

221-
const keyFile = new GLib.KeyFile();
222-
keyFile.load_from_file("/.flatpak-info", GLib.KeyFileFlags.NONE);
221+
const key_file = new GLib.KeyFile();
222+
key_file.load_from_file("/.flatpak-info", GLib.KeyFileFlags.NONE);
223223
// runtime/org.gnome.Sdk/x86_64/master
224-
const [, , , runtime_version] = keyFile
224+
const [, , , runtime_version] = key_file
225225
.get_string("Application", "runtime")
226226
.split("/");
227227

@@ -236,8 +236,6 @@ function isDemoCompatible(demo) {
236236
return true;
237237
}
238238

239-
console.log(+runtime_version, +demo_runtime_version);
240-
241239
return +runtime_version >= +demo_runtime_version;
242240
}
243241

build-aux/modules/libshumate.json

Lines changed: 4 additions & 4 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/libshumate/1.3/libshumate-1.3.alpha.tar.xz",
9-
"sha256": "e23005a63342471c37dcfa104341c5a9b96a10255beb52a87f9e994ff0f99312"
8+
"url": "https://download.gnome.org/sources/libshumate/1.2/libshumate-1.2.2.tar.xz",
9+
"sha256": "6f587579f7f2d60b38d3f4727eb1a8d2feac9cbdc018e53ff5f772a8608fa44b"
1010
}
1111
],
1212
"modules": [
@@ -29,8 +29,8 @@
2929
"sources": [
3030
{
3131
"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"
32+
"url": "https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.0/protobuf-c-1.5.0.tar.gz",
33+
"sha256": "7b404c63361ed35b3667aec75cc37b54298d56dd2bcf369de3373212cc06fd98"
3434
}
3535
]
3636
}

build-aux/modules/vte.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
],
1111
"sources": [
1212
{
13-
"type": "git",
14-
"url": "https://gitlab.gnome.org/GNOME/vte.git"
13+
"type": "archive",
14+
"url": "https://download.gnome.org/sources/vte/0.76/vte-0.76.2.tar.xz",
15+
"sha256": "e3dc6082d5bd70f8aafaaad2cdfcaf7e51da6ba00a919b11ddac6efa09c72847"
1516
}
1617
]
1718
}

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": "master",
5+
"runtime-version": "46",
66
"sdk": "org.gnome.Sdk",
77
"sdk-extensions": [
88
"org.freedesktop.Sdk.Extension.vala",

data/meson.build

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ appstream_file = configure_file(
2424
install_dir: join_paths(get_option('datadir'), 'metainfo')
2525
)
2626

27-
appstream_cli = find_program('appstreamcli', required: true)
28-
test('Validate metainfo file', appstream_cli,
29-
args: ['validate', '--override=release-time-missing=info', '--no-net', '--explain', appstream_file]
27+
appstreamcli = find_program('appstreamcli', required: false)
28+
test(
29+
'Validate appstream file',
30+
appstreamcli,
31+
args: ['validate', '--no-net', '--explain', appstream_file],
3032
)
3133

3234
configure_file(

0 commit comments

Comments
 (0)