Skip to content

Commit

Permalink
build: FreeBSD dependencies on 13.4
Browse files Browse the repository at this point in the history
FreeBSD 13.3 EOLed on 2024-12-31.
  • Loading branch information
Spasi committed Feb 4, 2025
1 parent 20fa82d commit e7008a8
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
mkdir jdk8
curl -L https://cdn.azul.com/zulu/bin/zulu8.${ZULU_BUILD}-linux_x64.tar.gz | tar xz -C jdk8 --strip-components 1
- name: Install LWJGL dependencies
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated --no-install-suggests --no-install-recommends install libgtk-3-dev libatk-bridge2.0-dev libgdk-pixbuf2.0-dev libglu-dev libgl1-mesa-glx libx11-dev libxt-dev libdbus-1-dev -o Dpkg::Options::="--force-overwrite"
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated install libgtk-3-dev libatk-bridge2.0-dev libgdk-pixbuf2.0-dev libglu-dev libgl1-mesa-glx libx11-dev libxt-dev libdbus-1-dev -o Dpkg::Options::="--force-overwrite"
- name: Restore kotlinc output
uses: actions/cache/restore@v3
with:
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
sudo dpkg --add-architecture ${{matrix.CROSS_ARCH}}
sudo apt-get update || true
- name: Install cross-compilation dependencies
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated --no-install-suggests --no-install-recommends install libgtk-3-dev:${{matrix.CROSS_ARCH}} libatk-bridge2.0-dev:${{matrix.CROSS_ARCH}} libgdk-pixbuf2.0-dev:${{matrix.CROSS_ARCH}} libglu-dev:${{matrix.CROSS_ARCH}} libgl1-mesa-glx:${{matrix.CROSS_ARCH}} libx11-dev:${{matrix.CROSS_ARCH}} libxt-dev:${{matrix.CROSS_ARCH}} libdbus-1-dev:${{matrix.CROSS_ARCH}} -o Dpkg::Options::="--force-overwrite"
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated install libgtk-3-dev:${{matrix.CROSS_ARCH}} libatk-bridge2.0-dev:${{matrix.CROSS_ARCH}} libgdk-pixbuf2.0-dev:${{matrix.CROSS_ARCH}} libglu-dev:${{matrix.CROSS_ARCH}} libgl1-mesa-glx:${{matrix.CROSS_ARCH}} libx11-dev:${{matrix.CROSS_ARCH}} libxt-dev:${{matrix.CROSS_ARCH}} libdbus-1-dev:${{matrix.CROSS_ARCH}} -o Dpkg::Options::="--force-overwrite"
- name: Restore kotlinc output
uses: actions/cache/restore@v3
with:
Expand Down Expand Up @@ -206,11 +206,11 @@ jobs:
- name: Build Java
run: ant -emacs compile
- name: Build & Test
uses: cross-platform-actions/action@v0.26.0
uses: cross-platform-actions/action@v0.27.0
with:
operating_system: freebsd
architecture: x86-64
version: '13.3'
version: '13.4'
memory: 8G
shell: bash
environment_variables: ANT_OPTS LWJGL_BUILD_TYPE
Expand Down
2 changes: 2 additions & 0 deletions doc/notes/3.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ LWJGL no longer includes the following bindings:

#### Improvements

- FreeBSD: LWJGL now requires FreeBSD 13.4 or later. (up from 13.3)

#### Fixes

- tinyfiledialogs: Fixed `tinyfd_messageBox` signature to support the `yesnocancel` dialog type.
Expand Down

0 comments on commit e7008a8

Please sign in to comment.