167 Commits
Author SHA1 Message Date
lat9nq bc8a489473 fresh: Remove savoury1/ffmpeg libraries
We currently don't use these, and they take up quite a bit of space. In
testing, the AppImage wouldn't run with these in use.

Remove them from the installation.

Also fix glslang package name, which was changed.
2022-05-19 20:39:36 -04:00
lat9nq 039cb48fa0 fresh: Add missing packages
yuzu optionally needs these packages for some uses. libudev-dev was
already installed but only implicitly.
2022-05-19 20:39:36 -04:00
lat9nq 438764dd2f fresh: Remove out-of-date packages
We don't use these packages for building yuzu with because yuzu
requires newer ones, so remove them.
2022-05-19 20:39:36 -04:00
lat9nq 308dcb3f62 fresh: Update GCC, Clang, CMake
Using GCC 11, Clang 14, and CMake 3.16.9 (latest version of 3.16).

Also adds lld-14 and llvm-14-linker-tools, the latter provides Polly and
the former is required to use ThinLTO and/or Polly.
2022-05-19 20:39:29 -04:00
lat9nq 913edcbb37 fresh: Add tools needed for AppImage verification
From https://github.com/AppImage/pkg2appimage/blob/master/appdir-lint.sh
2022-05-15 01:17:36 -04:00
bunnei d1a84a6819 Merge pull request #49 from lat9nq/mingw-no-workaround
mingw: Remove glibc workaround
2022-02-21 12:26:56 -07:00
lat9nq 964bfcf73e mingw: Remove glibc workaround
ccache requires a newer version of glibc than could be provided with the
Azure workaround. Revert 87c73e5b5d so
that ccache will work.

This may not work with Azure. If that is the case, we will need to
revert ccache to an earlier build.
2022-02-20 21:00:09 -05:00
bunnei 4fac039127 Merge pull request #48 from Morph1984/conan-settings
linux-fresh/mingw: Update Conan settings.yml
2022-01-24 17:54:21 -08:00
Morph 0e83b14471 linux-fresh/mingw: Update Conan settings.yml
Fixes compilation when checking for "baremetal" OS
2022-01-24 20:30:08 -05:00
Schplee e02819b715 Merge pull request #47 from liushuyu/master
linux-fresh: install glslang and hidapi from PPA
2021-12-23 10:40:25 -08:00
liushuyu 20c0d3f040 linux-fresh: install glslang and hidapi from PPA 2021-12-23 04:08:24 -07:00
Schplee 9a41f60407 Merge pull request #46 from liushuyu/master
Several Maintenance Updates
2021-12-23 01:00:50 -08:00
liushuyu 264af2410a linux-fresh: use newer git 2021-12-23 00:54:09 -07:00
liushuyu 7e6b2ed26b CI: auto-refresh the images every 7 days ...
... a manual trigger is added as well, just in case
2021-12-23 00:09:58 -07:00
liushuyu 01d6fed126 linux-mingw/errno.h: remove the stale file 2021-12-23 00:07:48 -07:00
liushuyu 3262fbd485 linux-flatpak: drop ...
... in flavor of FlatHub official build
2021-12-23 00:07:04 -07:00
liushuyu ccadba44f5 linux-fresh: update base image to use Qt 5.15 ...
... other images replaced MAINTAINER with LABEL
2021-12-23 00:03:08 -07:00
liushuyu b4ae436ed4 linux-transifex: add missing dependencies (#45) 2021-10-15 01:48:58 +02:00
Tobias 2581cc7ea5 linux-transifex: Remove user and maintainer directives (#44) 2021-10-15 00:32:25 +02:00
Tobias c186616054 linux-transifex: Use debian base image, add git dependency (#43) 2021-10-14 22:19:19 +02:00
bunnei e610cb1cec Merge pull request #41 from lat9nq/fresh-clean
fresh,mingw: Refresh and update to Qt 5.15.2
2021-10-01 09:53:39 -07:00
lat9nq 1fbb7a6a68 mingw: Use a variable to target ext libraries
Also modifies a comment. This is all to make it more readable, and also
force Docker to give the container new commit tags and rebuild it, since
the root certificates have expired.
2021-09-30 20:01:22 -04:00
lat9nq bd491190e7 fresh: Update to Qt 5.15.2
This also installs everything in one command so as to make pulling the
image download less data.

Primarily this was started to refresh the container, since the root
certificates for connecting to the internet (for things such as Conan)
have expired.
2021-09-30 19:40:04 -04:00
bunnei 402baf3e42 Merge pull request #40 from ameerj/clang-format-12
linux-clang-format: Update to clang-format-12
2021-09-24 13:01:31 -07:00
ameerj 9ee3f95fa9 linux-clang-format: Update to clang-format-12 2021-09-24 15:49:22 -04:00