Narr the Reg
a42ccb79d8
linux-fresh: Add multimedia
2022-07-15 10:34:49 -05:00
lat9nq
f75b9a2915
Merge pull request #52 from lat9nq/mingw-clang
...
mingw: Clang preparation
2022-06-12 15:04:35 -04:00
lat9nq
69bbc177b4
mingw: Update Conan configuration files
...
Adds support for Clang 14 and GCC 12.1, as well as a couple git versions
just in case.
2022-06-12 14:48:19 -04:00
bunnei
92e5bde5af
Merge pull request #51 from lat9nq/fresh-appimage-verify
...
linux-fresh: Update to Clang 14, GCC 11, and misceallaneous
2022-05-29 15:42:06 -07: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
422768f4db
fresh: Install GCC from yuzu-emu/ext-linux-bin
...
Use our own build of GCC instead of an old one from ubuntu-toolcahin-r,
which does not seem to be getting updates.
We still need the PPA to use apt.llvm.org.
2022-05-25 23:04:42 -04:00
lat9nq
1a8aca0ff7
fresh: Update Boost to 1.79.0
2022-05-21 22:54:55 -04:00
lat9nq
207671baf9
fresh: Misceallaneous fixes
...
Adds packages needed for Qt development, fixes Clang package typos,
patches Qt build error.
fresh: Add llvm-14 and libpulse-dev
Needed for lld and audio support, respectively.
2022-05-21 22:54:54 -04:00
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
Schplee
b8bd395873
Merge pull request #39 from lat9nq/mingw-ext-packages
...
mingw: Use ext-linux-bin for select packages
2021-09-23 17:42:44 -07: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
Schplee
3d148510cd
Merge pull request #38 from liushuyu/gh-actions
...
CI: fix image repository name
2021-09-22 14:57:43 -07:00
liushuyu
59c1c6213f
CI: fix image repository name
2021-09-22 15:49:12 -06:00
Schplee
172c2c2df5
Merge pull request #37 from liushuyu/gh-actions
...
linux-transifex: fix pip installation
2021-09-22 14:33:17 -07:00
liushuyu
99b35c2ac1
linux-transifex: fix pip installation
2021-09-17 01:21:00 -06:00
Schplee
3c84e18a76
Merge pull request #36 from liushuyu/gh-actions
...
CI: switch to use GitHub Actions
2021-09-16 23:41:18 -07:00
liushuyu
bce37778c0
CI: switch to use GitHub Actions
2021-09-17 00:35:14 -06:00
bunnei
b237f34101
Merge pull request #32 from lat9nq/mingw-no-32bit
...
mingw: Delete 32 bit binaries and fix container
2021-05-31 01:31:15 -07: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
bunnei
ab2973726e
Merge pull request #31 from lat9nq/update-mingw
...
linux-mingw: Remove Conan packages
2021-05-30 22:35:08 -07: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
bunnei
ef6a499d16
Merge pull request #30 from lat9nq/hidapi
...
fresh: Add hidapi 0.10.1 from ext-linux-bin
2021-05-14 22:39:08 -07:00
lat9nq
3146cfd659
fresh: Add hidapi 0.10.1 from ext-linux-bin
...
libhidapi-dev from Bionic repositories is too old for our needs.
Download and install a binary package for hidapi manually from
yuzu-emu/ext-linux-bin.
This also adds a number of packages required to compile hidapi. Needed
for producing new hidapi packages in the future.
2021-05-10 13:53:22 -04:00
lat9nq
63316f3e0a
fresh: Remove Conan usage
...
Installing packages here does nothing: the container just re-downloads
them at CMake configure time. So skip installing them altogether.
2021-05-09 23:48:29 -04:00
bunnei
8507fa7caf
Merge pull request #29 from lat9nq/manual-boost
...
linux-fresh: Install Boost manually
2021-03-28 11:13:08 -07:00