Esme Povirk
ebf9795240
Update Wine Mono to 9.2.0.
2024-08-19 22:33:50 +03:00
Brendan McGrath
85e2b8751b
build: Add gst-plugins-bad.
...
Enables hls, videoparsers and mpegtsdemux.
CW-Bug-Id: #23810
CW-Bug-Id: #23226
CW-Bug-Id: #23425
2024-08-16 16:52:50 +03:00
Giovanni Mascellani
1477a4f9f3
Vulkan-Loader: Remove the Vulkan loader.
...
Its only dependency was vkd3d, but vkd3d doesn't need it. I don't know
why we used to build it.
2024-08-16 16:52:50 +03:00
Ziqing Hui
40494f74a1
proton: Add media files.
...
The media files are used in new media converter.
CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Ziqing Hui
da36c977f9
media-converter: Remove media-converter.
...
Remove it since it has been integrated into winegstreamer.
CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Esme Povirk
1f400c7606
Download and include Xalia in distribution.
2024-05-23 10:54:50 +03:00
Arkadiusz Hiler
40efc25c8e
Makefile: Update Wine Mono to 9.1.0.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
06e412ab60
make: Use SOURCE_DATE_EPOCH for unique timestamps.
...
... and vary them between 32 and 64bit builds.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
a860eab9ca
Makefile.in: Update Proton SDK image.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
9b2fed6fe4
Makefile.in: Disable inline assembly for ffmpeg.
...
It doesn't build with newer versions of GNU ld. We don't ship the
artifacts anyway, it's just to build gstreemer for use with Steam's
libav.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
e11744fcb7
Makefile.in: Specify the name of libvulkan shared object for vkd3d.
...
Vkd3d doesn't seem to like to be be built as a PE. When it tries to look
for the vulkan library it does so by trying a very naive program that
defines `char vkGetInstanceProcAddr()`. This misses both being marked as
stdcall and the correct number of parameters to link against
Vulkan-Loader in PE32 mode.
This used to work with binutils pre 2.41 because it wasn't including the
@NUM part in the export libs but since that was fixed we have to be
explicit to skip the check.
2024-05-23 10:54:49 +03:00
Esme Povirk
25eb24e4e9
Makefile: Update Wine Mono to 9.0.0.
2024-05-23 10:54:49 +03:00
Esme Povirk
271ad809be
Makefile: Use wget --no-use-server-timestamps.
...
If the -dist target were created after a file was uploaded to the
server, it wouldn't be rebuilt after downloading, because the
timestamp on the downloaded file would be newer than the -dist
file. Using a local timestamp to download prevents this.
2024-05-23 10:54:49 +03:00
Rémi Bernon
d8f44fe58e
build: Enable -Werror for wine.
2024-02-15 15:53:29 +02:00
Andrew Eikum
de63ea5341
Handle steampipe quirks in deploy builds
2024-02-15 15:53:29 +02:00
Andrew Eikum
3d5022de71
Don't ship proton dist files in a tarball anymore
2024-02-15 15:53:29 +02:00
Rémi Bernon
59699bb4d1
build: Run tools/make_specfiles if it exists.
2024-02-15 15:53:29 +02:00
Rémi Bernon
37785cfbd3
vrclient: Split unixlib and build with msvcrt.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
838d14d66e
lsteamclient: Split unixlib and build with msvcrt.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Gabriel Ivăncescu
40ff3aa623
gecko: Update version to 2.47.4.
2024-02-15 15:53:28 +02:00
Rémi Bernon
ad41ceefce
wineopenxr: Build using makedep rules.
...
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
861ea515bb
steam.exe: Build using makedep rules.
...
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
dd34dad5a1
vrclient: Build using makedep rules.
...
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
40f210f20c
lsteamclient: Build using makedep rules.
...
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Esme Povirk
a092df7ec4
Update Wine Mono to 8.1.0.
2023-12-12 17:37:45 +02:00
Arkadiusz Hiler
90cc4f1075
configure.sh: Add --enable-bear for autotools builds.
...
With --enable-bear all autotools projects will be built via bear so
compile_commands.json are generated.
2023-12-12 17:37:45 +02:00
Arkadiusz Hiler
5bd606ee03
Makefile.in: Update Proton SDK image to 0.20230905.59202-0
...
It has Bear 3.1.1 which is usable with larger projects.
2023-12-12 17:37:45 +02:00
Arkadiusz Hiler
ca8e8f7678
Update gst-plugins-rs to support dav1d 1.2.1
...
CW-Bug-Id: #19516
2023-09-27 20:14:12 +03:00
Arkadiusz Hiler
dd087f3c03
Update gstreamer to 1.22.5.
...
CW-Bug-Id: #19516
2023-09-27 20:14:12 +03:00
Arkadiusz Hiler
87a75415e7
Makefile.in: Order building of projects that generate DLLs with same names.
...
To avoid timestamp conflicts.
CW-Bug-Id: #22341
2023-09-27 20:14:12 +03:00
Eric Pouech
21efd44cf2
Creation of symbol store generation.
...
CW-Bug-Id: #22341
2023-09-27 20:14:12 +03:00
Arkadiusz Hiler
eda653f413
Makefile.in: Enable vkd3d-proton traces for unstripped builds.
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
45039fc24e
Makefile.in: Bump container image used for the build.
...
-2 has ninja that supports GNU Make's job server.
2023-09-12 14:55:34 +03:00
Eric Pouech
81a4743db0
Makefile.in: Bump STEAMRT_IMAGE to get tools built with binutils 2.40.
...
Note: as described in bug report, this change is necessary to avoid
potential duplicate when searching inside several Proton tree for
an image used in a minidump.
CW-Bug-Id: #22341
2023-09-12 14:55:27 +03:00
Arkadiusz Hiler
7c21be5c27
Makefile.in: Introduce SUPPRESS_WARNINGS for quieter CI build.
...
Due to how we handle building and compilation flags we end up with a lot
of warnings that are normally hidden. Let's introudce an option to
suppress them for CI builds to generate smaller, more searchable logs.
2023-09-12 14:44:08 +03:00
Esme Povirk
37cf4d2086
Update Wine Mono to 8.0.1.
2023-09-12 14:44:08 +03:00
Arkadiusz Hiler
f0b5a6fe97
Makefile.in: Bake in the vcs version into dxvk's version.h.in.
2023-06-06 12:05:09 +03:00
Rémi Bernon
78fc6d34c6
fonts: Add a Georgia system font based on Liberation Serif.
...
CW-Bug-Id: #21193
2023-06-05 17:55:10 +03:00
Zhiyi Zhang
03550f8d2a
steam_helper: Support forwarding command line options to native steam.
...
CW-Bug-Id: #22030
2023-06-05 17:55:10 +03:00
Arkadiusz Hiler
de63f8c5f9
Makefile.in: Update Proton SDK image to 0.20221017.1-1.
...
It has Rust 1.68.
2023-06-05 17:55:10 +03:00
Arkadiusz Hiler
89e4e160ac
proton: Clean up dist/redist rules.
2023-06-05 17:55:10 +03:00
Esme Povirk
0b8c0e97b2
Update Wine Mono to 7.4.1.
2023-03-08 17:35:54 +02:00
Paul Gofman
f7c895c287
steam_helper: Trigger EA Desktop reinstall if link2ea association is missing.
...
CW-Bug-Id: #21645
2023-03-08 17:35:54 +02:00
Rémi Bernon
c7cb79128e
fonts: Only convert simsun.ttc to TrueType.
...
This partially reverts commit 303299793f
.
CW-Bug-Id: #21346
2023-03-08 17:35:54 +02:00
Rémi Bernon
303299793f
fonts: Convert simsun.ttc / msyh.ttf / malgun.ttf to TrueType.
...
CW-Bug-Id: #21346
2023-02-14 16:07:44 +02:00
Giovanni Mascellani
36f8ada2cd
fonts: Include in fake Nirmala UI all the codepoints from the original font.
...
New fonts are from https://github.com/notofonts/noto-fonts.git at
2725c70baa8b0176c7577093ba1fc6179aa79478, in the hinted/ttf folder.
2023-02-14 16:07:44 +02:00
Giovanni Mascellani
b75a61bc1f
fonts: Include in fake Microsoft Sans Serif all the codepoints from the original font.
2023-02-14 16:07:44 +02:00
Giovanni Mascellani
3d635bd789
fonts: Include in fake Arial all the codepoints from the original font.
...
New fonts are from https://github.com/notofonts/noto-fonts.git at
2725c70baa8b0176c7577093ba1fc6179aa79478, in the hinted/ttf folder.
2023-02-14 16:07:44 +02:00
Giovanni Mascellani
a6f3965460
Makefile.in: Fix typo preventing Armenian fonts to be picked up.
2023-02-14 16:07:44 +02:00
Rémi Bernon
a8eeb1c9ac
build: Move the MONO_TARBALL_URL variable down.
2023-02-14 16:07:44 +02:00