Skip to content

Commit

Permalink
Github Actions - Update Vcpkg and attempt to force the use of GCC 13 …
Browse files Browse the repository at this point in the history
…for Linux builds
  • Loading branch information
MadDeCoDeR committed Jan 8, 2025
1 parent 7d42918 commit 8294372
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 768 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/cmake_linux_x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

- name: Download Depedencies
id: step4
run: sudo apt-get install -y build-essential cmake libglu1-mesa-dev freeglut3-dev mesa-common-dev libxmu-dev libxi-dev libgl-dev libx11-dev libxft-dev libxext-dev nasm libwayland-dev libxkbcommon-dev libegl1-mesa-dev libdecor-0-dev libxrandr-dev libxxf86vm-dev libx11-xcb-dev libxcb-dri2-0-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcb-randr0-dev python3-jinja2
run: sudo apt-get install -y build-essential autoconf cmake libglu1-mesa-dev freeglut3-dev mesa-common-dev libxmu-dev libxi-dev libgl-dev libx11-dev libxft-dev libxext-dev nasm libwayland-dev libxkbcommon-dev libegl1-mesa-dev libdecor-0-dev libxrandr-dev libxxf86vm-dev libx11-xcb-dev libxcb-dri2-0-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcb-randr0-dev python3-jinja2

- name: Cache linux vcpkg
id: step5
Expand All @@ -43,6 +43,9 @@ jobs:

- name: Configure CMake
id: step6
env:
CC: gcc-13
CXX: g++-13
working-directory: ${{github.workspace}}/neo
run: cmake -B ${{github.workspace}}/build --preset=linux-${{inputs.build_type}}

Expand Down
216 changes: 1 addition & 215 deletions neo/linux-status
Original file line number Diff line number Diff line change
@@ -1,215 +1 @@
Package: vcpkg-cmake-config
Version: 2022-02-06
Port-Version: 1
Architecture: x64-linux
Multi-Arch: same
Abi: abb7a37f1ff83868c8d28136b9d906d97b80686ca3c250dd8d0a9dfc85cdd436
Type: Port
Status: install ok installed

Package: vcpkg-cmake
Version: 2023-05-04
Architecture: x64-linux
Multi-Arch: same
Abi: 08812ebdcfbe12cf834c5127e591ac5f15fb40174d10b2fcef7a670c7aac59e2
Type: Port
Status: install ok installed

Package: libjpeg-turbo
Version: 2.1.5.1
Port-Version: 2
Depends: vcpkg-cmake, vcpkg-cmake-config
Architecture: x64-linux
Multi-Arch: same
Abi: f2d5aceeb89a81901ea9256b666caac23e2e40971219433954cfa36cb689c2b9
Description: libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems.
Type: Port
Status: install ok installed

Package: zlib
Version: 1.2.13
Depends: vcpkg-cmake
Architecture: x64-linux
Multi-Arch: same
Abi: 2b061b620fadbc9e514c9879f42bb23459185b2032ee58b89a727aab03eb09cb
Description: A compression library
Type: Port
Status: install ok installed

Package: libpng
Version: 1.6.39
Port-Version: 1
Depends: vcpkg-cmake, vcpkg-cmake-config, zlib
Architecture: x64-linux
Multi-Arch: same
Abi: 7bb3a160f898194540f0e6cdbaa1afeff29c48fb6f0062f26c3526577710d9e4
Description: libpng is a library implementing an interface for reading and writing PNG (Portable Network Graphics) format files
Type: Port
Status: install ok installed

Package: alsa
Version: 1.2.8
Port-Version: 1
Architecture: x64-linux
Multi-Arch: same
Abi: 1c0d406c06007dced2d0af2d1fdfeb695ad857b48de7c804bd232172c35f26f0
Description: The Advanced Linux Sound Architecture (ALSA) - library
Type: Port
Status: install ok installed

Package: openal-soft
Version: 1.23.1
Depends: alsa, vcpkg-cmake, vcpkg-cmake-config
Architecture: x64-linux
Multi-Arch: same
Abi: 28415951512859b9f3bb738df3f5bc5a2e4774a0d32ccfe4c896c69251ab2433
Description: OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.
Type: Port
Status: install ok installed

Package: rapidjson
Version: 2023-04-27
Depends: vcpkg-cmake, vcpkg-cmake-config
Architecture: x64-linux
Multi-Arch: same
Abi: 002320e4be29366edf91326688a5b5bcc938d0a3b49def82741882c70019beb1
Description: A fast JSON parser/generator for C++ with both SAX/DOM style API <http://rapidjson.org/>
Type: Port
Status: install ok installed

Package: sdl2
Version: 2.26.5
Depends: vcpkg-cmake, vcpkg-cmake-config
Architecture: x64-linux
Multi-Arch: same
Abi: 2cd9aee2165bd15ef16712f7c32584120e11f95a402749bcbf07fb9f16b09fbb
Description: Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
Type: Port
Default-Features: base
Status: install ok installed

Package: sdl2
Feature: x11
Architecture: x64-linux
Multi-Arch: same
Description: Build with X11 support
Type: Port
Status: install ok installed

Package: sdl2
Feature: wayland
Architecture: x64-linux
Multi-Arch: same
Description: Build with Wayland support
Type: Port
Status: install ok installed

Package: vcpkg-tool-meson
Version: 0.63
Architecture: x64-linux
Multi-Arch: same
Abi: 973c4e31448fffe82b4e81dd9763f7e28ebb84b20b981ffa35f80dfdf6c76e75
Description: Meson build system
Type: Port
Status: install ok installed

Package: pkgconf
Version: 1.8.0
Port-Version: 5
Depends: vcpkg-tool-meson
Architecture: x64-linux
Multi-Arch: same
Abi: c6b838c7f0f54a34e276490b85afad7ac3ce7c1f1937cd6ff0115334ee6c58b1
Description: pkgconf is a program which helps to configure compiler and linker flags for development libraries. It is similar to pkg-config from freedesktop.org.
Type: Port
Status: install ok installed

Package: vcpkg-pkgconfig-get-modules
Version: 2023-02-25
Depends: pkgconf
Architecture: x64-linux
Multi-Arch: same
Abi: 0e243c33bf32158ccf58a2000604c2f2a3c553efb05028fbdfb7a03cc1403971
Type: Port
Status: install ok installed

Package: vcpkg-cmake-get-vars
Version: 2023-03-02
Depends: vcpkg-cmake
Architecture: x64-linux
Multi-Arch: same
Abi: 2e1b27ccca86e7503c94e15b1a626e26c1d147031eda4c84e07468970d509910
Type: Port
Status: install ok installed

Package: ffmpeg
Version: 5.1.2
Port-Version: 6
Depends: vcpkg-cmake-get-vars, vcpkg-pkgconfig-get-modules
Architecture: x64-linux
Multi-Arch: same
Abi: 19ef059b728cea5db727f2adf3e34aba5231c33b73143bb421be184d8f8215c1
Description: a library to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created.
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.
Type: Port
Default-Features: avcodec, avdevice, avfilter, avformat, swresample, swscale
Status: install ok installed

Package: ffmpeg
Feature: avcodec
Architecture: x64-linux
Multi-Arch: same
Description: Build the avcodec library
Type: Port
Status: install ok installed

Package: ffmpeg
Feature: avdevice
Depends: ffmpeg
Architecture: x64-linux
Multi-Arch: same
Description: Build the avdevice library
Type: Port
Status: install ok installed

Package: ffmpeg
Feature: avfilter
Architecture: x64-linux
Multi-Arch: same
Description: Build the avfilter library
Type: Port
Status: install ok installed

Package: ffmpeg
Feature: avformat
Depends: ffmpeg
Architecture: x64-linux
Multi-Arch: same
Description: Build the avformat library
Type: Port
Status: install ok installed

Package: ffmpeg
Feature: swresample
Architecture: x64-linux
Multi-Arch: same
Description: Build the swresample library
Type: Port
Status: install ok installed

Package: ffmpeg
Feature: swscale
Architecture: x64-linux
Multi-Arch: same
Description: Build the swscale library
Type: Port
Status: install ok installed

Package: sdl2
Feature: ibus
Architecture: x64-linux
Multi-Arch: same
Description: Build with ibus IME support
Type: Port
Status: install ok installed

CommitId: 3508985146f1b1d248c67ead13f8f54be5b4f5da
Loading

0 comments on commit 8294372

Please sign in to comment.