Esme Povirk
5159bc393a
Update Xalia to 0.4.4.
2024-09-27 16:10:54 +00:00
Esme Povirk
ef6f55844d
Update Wine Mono to 9.3.0.
2024-09-10 20:40:29 +00:00
Giovanni Mascellani
9682fbb464
vkd3d: Update to vkd3d-1.12-89-g68b7f9df.
2024-07-26 12:49:48 +00:00
Giovanni Mascellani
6aeb835cb1
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-07-26 12:49:48 +00:00
Brendan McGrath
c3a8d826bc
build: Add gst-plugins-bad.
...
Enables hls, videoparsers and mpegtsdemux.
CW-Bug-Id: #23810
CW-Bug-Id: #23226
CW-Bug-Id: #23425
2024-07-18 17:52:18 +10:00
Paul Gofman
4f856cc376
build: Build apetag gstreamer plugin.
...
CW-Bug-Id: #23991
2024-07-03 09:25:12 -06:00
Esme Povirk
f0742708cd
Update Wine Mono to 9.2.0.
2024-07-01 19:58:12 +00:00
Rémi Bernon
be13c8dca3
build: Ignore dxvk version.h.in changes.
2024-06-20 13:57:31 +03:00
Rémi Bernon
331f00b76b
build: Add rules to generate wine requests.
2024-06-20 13:57:31 +03:00
Rémi Bernon
b3ad21ed92
build: Ignore make_specfiles generated sources.
2024-06-20 13:57:31 +03:00
Rémi Bernon
ce441b0ecb
build: Run make_specfiles after make_vulkan.
...
No-op but make_specfiles reads .specs and make_vulkan updates one.
2024-06-20 13:57:31 +03:00
Eric Pouech
7b9e20d1b5
Makefile.in: Don't fail when updating openvr_api_dxvk.dll.
...
These files are copied into lib(64)/wine/dxvk with user-write
permission, which is later removed by default_pfx: rule.
Hence failing to 'cp' upon update.
2024-06-20 13:52:57 +03:00
Esme Povirk
a0d4389aa3
Remove files that failed to download.
...
In some cases, wget -O will create the file even when the
download fails. This is not removed by make and will make
subsequent failures more confusing, as well as failing to
recover if the cause was an intermittent network failure.
2024-06-20 13:52:57 +03:00
Bernhard Kölbl
12e3262ec7
build: Add and build Vosk submodule.
2024-06-20 13:52:57 +03:00
Bernhard Kölbl
265c5cf4dc
build: Add and build Kaldi submodule.
2024-06-20 13:52:57 +03:00
Bernhard Kölbl
6c84bc49dd
build: Add and build OpenFST submodule.
2024-06-20 13:52:57 +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