Commit Graph

95 Commits

Author SHA1 Message Date
Paul Gofman
9d1cadcaa3 build: Build apetag gstreamer plugin.
CW-Bug-Id: #23991
2024-08-19 22:33:50 +03:00
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