Skip to content

Commit b1510ee

Browse files
Ubuntu 20.04 GH runner removed, switch to 24.04
Also remove the gconf dependency (deprecated, and not available in Ubuntu 24) and use the file based preferences backend.
1 parent 4244c3f commit b1510ee

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
name: Build
2-
on: pull_request
2+
on:
3+
pull_request:
4+
workflow_dispatch:
35

46
jobs:
57
build:
6-
runs-on: ubuntu-20.04
8+
runs-on: ubuntu-24.04
79
steps:
810
- name: Install dependencies
911
run: |
1012
sudo apt-get -qq update
11-
sudo apt-get -qq install gettext libgtk2.0-dev libgconf2-dev
13+
sudo apt-get -qq install gettext libgtk2.0-dev
1214
1315
- name: Set up Java 8
1416
run: |
@@ -22,6 +24,8 @@ jobs:
2224
run: |
2325
./autogen.sh
2426
./configure \
27+
--disable-gconf-peer \
28+
--enable-default-preferences-peer=file \
2529
--disable-plugin \
2630
--disable-examples \
2731
--disable-tools \
@@ -37,7 +41,7 @@ jobs:
3741
- name: Build JamVM
3842
run: |
3943
cd jamvm
40-
./autogen.sh
44+
NOCONFIGURE=1 ./autogen.sh
4145
./configure
4246
make && sudo make install
4347

0 commit comments

Comments
 (0)