@@ -4,26 +4,26 @@ SHELL:=/bin/bash -O globstar
44
55setup :
66 flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
7- 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.llvm16 //23.08 org.freedesktop.Sdk.Extension.node18 //23.08 org.freedesktop.Sdk.Extension.typescript//23.08
7+ 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
88 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
10- # org.freedesktop.Sdk.Extension.node18//24.08beta org.freedesktop.Sdk.Extension.typescript//24.08beta
11- # flatpak remote-add --user --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
12- # flatpak install --or-update --user --noninteractive gnome-nightly org.gnome.Sdk//master
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
1312 git submodule update --init
1413 npm install --no-fund
15- @echo "✅ You can use make stable or make devel to build Workbench"
14+ @echo " ✅ You can use " make build " to build Workbench"
1615
1716stable :
1817 flatpak-builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.json
1918
2019devel :
20+ flatpak-builder --version
2121 flatpak-builder --delete-build-dirs --disable-updates --build-only --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
2222
2323build : devel
2424
2525cli :
26- ./troll/gjspack/bin/gjspack src/cli/main.js --appid=re.sonny.Workbench.cli --prefix=/re/sonny/Workbench --resource-root=src/ --no-executable flatpak/files/share/re.sonny.Workbench.cli/
26+ ./troll/gjspack/bin/gjspack src/cli/main.js --appid=re.sonny.Workbench.cli --prefix=/re/sonny/Workbench --resource-root=src/ --no-executable flatpak/files/share/re.sonny.Workbench.cli/
2727 cp src/cli/bin.js flatpak/files/bin/workbench-cli
2828
2929lint :
@@ -67,17 +67,17 @@ ci: setup build test
6767# Note that if you have Sdk extensions installed they will be used
6868# make sure to test without the sdk extensions installed
6969sandbox : setup
70- flatpak-builder --ccache --user --install --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
71- # flatpak remove --noninteractive org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16 //23.08
70+ flatpak run org.flatpak.Builder --ccache --user --install --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
71+ # flatpak remove --noninteractive org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm18 //23.08
7272 flatpak run --command="bash" re.sonny.Workbench.Devel
7373
7474flatpak :
75- flatpak-builder --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
75+ flatpak run org.flatpak.Builder --ccache --force-clean flatpak build-aux/re.sonny.Workbench.Devel.json
7676# This is what Flathub does - consider moving to lint
7777 flatpak run --env=G_DEBUG=fatal-criticals --command=appstream-util org.flatpak.Builder validate flatpak/files/share/appdata/re.sonny.Workbench.Devel.appdata.xml
7878 flatpak run --command="desktop-file-validate" --filesystem=host:ro org.freedesktop.Sdk//23.08 flatpak/files/share/applications/re.sonny.Workbench.Devel.desktop
7979# appstreamcli validate --override=release-time-missing=info /path/to/your/app.metainfo.xml
80- flatpak-builder --run flatpak build-aux/re.sonny.Workbench.Devel.json bash
80+ flatpak run org.flatpak.Builder --run flatpak build-aux/re.sonny.Workbench.Devel.json bash
8181
8282# Sync with .gitignore
8383clean :
0 commit comments