lat9nq
b99f57fabf
fresh-arm64: Set vcpkg to 2022.08.15
...
Provides fmt 9.0.0, Boost 1.79. This downgrades from upstream vcpkg's Boost
1.81 as a result of runtime issues in yuzu by Boost >= 1.80.
2023-03-25 17:46:24 -04:00
liamwhite
16761c5017
Merge pull request #71 from Morph1984/boost
...
linux-fresh: Use boost 1.79.0 instead
2023-03-25 16:06:45 -04:00
Morph
af31bf0603
linux-fresh: Use boost 1.79.0 instead
...
Initial testing has uncovered that boost 1.81.0 may have been the source of some issues, reverting this for now.
2023-03-25 13:30:21 -04:00
liamwhite
8656368e61
Merge pull request #70 from lat9nq/update-to-focal
...
fresh: Update container to Ubuntu focal
2023-03-23 19:31:06 -04:00
lat9nq
c998768fc2
fresh: Remove Qt Web Engine installation
...
Appears to not have solvable dependencies at the moment, causing the container
to not build. Additionally, we don't ship yuzu with the Web Engine support
compiled anyway.
2023-03-23 19:17:46 -04:00
lat9nq
c44be88736
fresh: Update container to Ubuntu focal
...
Ubuntu bionic loses support next month, so we are getting ahead of it by
upgrading to Ubuntu 20.04 (focal) now.
2023-03-23 18:07:31 -04:00
liamwhite
822e8e95d4
Merge pull request #69 from behunin/format
...
Move to Clang Format 15
2023-01-29 18:21:29 -05:00
Behunin
ce4ae3ae98
Move to Clang Format 15
2023-01-29 13:49:08 -07:00
liamwhite
e02bab4939
Merge pull request #68 from abouvier/patch-1
...
fresh: use catch2 from vcpkg
2023-01-22 16:09:46 -05:00
Alexandre Bouvier
747fbcd282
fresh: use catch2 from vcpkg
2023-01-05 04:32:29 +00:00
liamwhite
86642c2bb7
Merge pull request #35 from yzct12345/extras
...
linux-fresh: Add QtX11Extras
2022-12-17 16:35:55 -05:00
yzct12345
a7aa8659c0
linux-fresh: Add QtX11Extras
2022-12-13 19:41:25 -05:00
lat9nq
6fe2906b18
Merge pull request #65 from yuzu-emu/add-arm64-fresh
...
fresh-arm64: add linux-fresh-arm64
2022-11-29 20:29:48 -05:00
Morph
aa871d982a
Merge pull request #67 from lat9nq/transifex-cmake-322
...
transifex: Update CMake to 3.22.6
2022-11-29 20:21:38 -05:00
lat9nq
c958e49bb9
transifex: Update CMake to 3.22.6
...
See yuzu-emu/build-environments#66 for details
2022-11-29 20:18:00 -05:00
Liam
ed4c8a34db
fresh-arm64: add linux-fresh-arm64
2022-11-29 08:24:38 -05:00
Morph
75d1fa4ec7
Merge pull request #66 from lat9nq/fresh-bump-cmake
...
fresh: Increase CMake version to 3.22.6
2022-11-28 22:41:24 -05:00
lat9nq
922149a2a5
fresh: Increase CMake version to 3.22.6
...
Required for yuzu-emu/yuzu#9300
2022-11-28 22:19:09 -05:00
lat9nq
ff01477742
Merge pull request #64 from yuzu-emu/revert-58-fresh-control-vcpkg
...
Revert "fresh: Specify vcpkg version"
2022-10-18 16:29:26 -04:00
lat9nq
22b1a82072
Revert "fresh: Specify vcpkg version"
2022-10-18 16:29:16 -04:00
liushuyu
23f8b7f6f1
Merge pull request #63 from lat9nq/drop-conan
...
fresh, mingw: Drop Conan installation
2022-10-15 00:42:04 -06:00
lat9nq
df1562ad0b
mingw: Drop Conan installation
2022-10-15 02:21:04 -04:00
lat9nq
6152c43af4
fresh: Drop Conan installation
2022-10-15 02:20:46 -04:00
liushuyu
1907ba733f
Merge pull request #62 from Docteh/new_tx
...
transifex: New transifex client
2022-10-15 00:04:06 -06:00
lat9nq
afb0bb3ce2
Merge pull request #34 from lat9nq/liftinstall
...
liftinstall: Add liftinstall container script
2022-10-15 01:46:19 -04:00
lat9nq
9eecf6cdfc
Merge pull request #58 from lat9nq/fresh-control-vcpkg
...
fresh: Specify vcpkg version
2022-10-15 01:45:42 -04:00
Kyle Kienapfel
a7c218cda6
transifex: New transifex client
...
New client uses new API. Same great name, but in go instead of python
2022-10-14 22:44:54 -07:00
liushuyu
f2368872de
Merge pull request #61 from lat9nq/patchelf
...
fresh: Add patchelf
2022-09-24 15:16:55 -06:00
lat9nq
8b8acfb24b
fresh: Add patchelf
...
Required for lat9nq/deploy linux deploy script.
2022-09-24 16:17:36 -04:00
Morph
3a02dc4792
Merge pull request #60 from lat9nq/mingw-revert-sdl2
...
mingw: Revert to SDL 2.0.20
2022-08-30 19:11:57 -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
b91493afa8
fresh: Specify vcpkg version
...
Limits vcpkg to installing a specific set of package versions, such as
fmt 9.0.0. Prevents it from updating package versions beyond our
control.
2022-08-07 17:14:46 -04:00
bunnei
50e2946e7d
Merge pull request #57 from lat9nq/vcpkg
...
fresh,mingw: Deprecate Conan for vcpkg
2022-07-22 11:28:32 -07: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
9c46eafe78
fresh: Use vcpkg to install missing packages
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
bunnei
848fe22bed
Merge pull request #54 from german77/multimedia
...
linux-fresh: Add multimedia
2022-07-15 12:19:54 -07:00
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