28 Commits
Author SHA1 Message Date
Fijxu 78f51109f4 Update linux-mingw image.
- No need to download boost from suyu/ext-linux-bin since the package is
  already on the ownstuff repository. Same for SDL
- Use mingw-w64-cmake instead of the system Cmake
2024-04-02 13:31:26 -03:00
Fijxu 5597d10b13 Update Image users 2024-03-23 15:52:15 -03:00
Fijxu 431cdf4738 Install nodejs in containers for statements 2024-03-22 19:29:32 -03:00
Fijxu 56f2c86b69 test1234567 2024-03-22 16:14:23 -03:00
lat9nq 1ed95df536 mingw: Install pefile through pacman
Recent Arch Linux packaging policy changes require Python modules to
be installed through the package manager, not pip.

pip is still installed for compatibility with existing docker scripts
on yuzu's side.
2023-07-09 16:15:10 -04:00
Narr the Reg 51366ca5de Update SDL to 2.26.4 2023-06-05 14:04:39 -06:00
lat9nq 4df5ab453a mingw: Install Boost 1.79 from a pre-built package
Effectively downgrades boost from 1.81 to 1.79 at time of writing. 1.79 appears
to be causing issues in yuzu during runtime.
2023-03-25 17:46:49 -04:00
lat9nq df1562ad0b mingw: Drop Conan installation 2022-10-15 02:21:04 -04:00
lat9nq e788ebc78e mingw: Revert to SDL 2.0.20
Fixes build issues with Arch's SDL 2.24.0.
2022-08-29 23:12:24 -04:00
lat9nq f18eeeaa8f mingw: Add mingw-w64-nlohmann-json
Also adds a comment that Conan usage is deprecated.
2022-07-22 00:29:16 -04:00
lat9nq 8d8e781fa0 mingw: Use wclang AUR package
The clang one was deleted in favor of the other. For some odd reason,
the old one still clones, but we should be moving to
mingw-w64-wclang-git anyway.
2022-07-22 00:29:03 -04:00
lat9nq 5c28ea17fb mingw: Clang preparation
Removes usage of packages from our own repo since the upstream ones are
no longer broken. Some packages were AUR-only, so they are now built at
the end of the script. Also adds zstd and libusb yuzu requirements.

In addition, adds clang, polly, and lld as well as mingw-w64-clang, a
wrapper of Clang for building projects as a Windows target.
2022-05-28 22:49:54 -04: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
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
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 4210e1e613 mingw: Use ext-linux-bin for select packages
Defers to our own repo for MinGW libraries. Required to build yuzu in a
manner that does not crash.
2021-09-23 20:11:23 -04:00
lat9nq 87c73e5b5d mingw: Patch GLIBC due to running in an old environment
Dockerhub appears to use either an old version of docker or something,
and it is incompatible with an Arch Linux guest.
2021-05-31 04:13:50 -04:00
lat9nq ce32fc5a16 mingw: Delete 32 bit binaries
We don't use them, no reason to keep them. Removes mingw-w64-ffmpeg --
it never worked, and we no longer use it. And we don't use python2 any
more.
2021-05-31 03:59:42 -04:00
lat9nq af5acc630c linux-mingw: Remove Conan packages
This opts to not install the yuzu dependencies from Conan, since this
happens again at build time regardless of installing them here.

Also prevents removing the /tmp directory, to not break building
packages later.
2021-05-30 22:05:42 -04:00
lat9nq 0a9e0ecccc linux: Add glslang and glslang-utils to mingw and fresh containers
...respectively. Required for TCR.
2020-11-19 19:57:56 -05:00
lat9nq 34efbab012 linux-mingw: upgrade conan packages, conan GCC version
Also use ownstuff ffmpeg, instead of the dead link from mingw-setup.sh
mingw-setup.sh was thus removed as it only did one thing that could be
reduced to a single command in the Dockerfile.
2020-09-26 16:55:32 -04:00
James Rowe 2f78410b2b Update the docker images to run as yuzu user (UID 1027) 2020-05-07 21:12:25 -06:00
James Rowe b0e1a8e193 Add linux-mingw update for conan cross compiling as well 2020-05-06 02:27:23 -06:00
James Rowe 48dc64253f Combine RUN statements into one and remove shell expansion 2020-04-30 22:39:10 -06:00
James Rowe 4bf0830796 Update build envs to ubunto 20.04. Change mingw build env to arch 2020-04-24 18:12:02 -06:00