Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/obsproject/obs-deps


https://github.com/obsproject/obs-deps

deps.qt: Fix enabling RPATH support when building static libs

RPATHs only work with dynamic libraries - enabling this feature by
default will break compilatio...

46ac68fd8ab958a01040e1f5707c93b01ec9525b authored almost 2 years ago by PatTheMav <[email protected]>
build-deps: Add cmake package directory to generated releases

6788fa53c13f783a501c7f9c14ac9b5edd18aedc authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Remove unwanted cmake files from Vorbis installation

2a90d18e99db72cfa9d36039993a1222a266ffa0 authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Remove unwanted cmake files from libogg installation

2afed45a627f876a25d062a8bbbd28673e9cec20 authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Remove unwanted cmake files from Opus installation

b8a6ccb293ca6250d7534c4d25114cf625b82735 authored almost 2 years ago by PatTheMav <[email protected]>
deps.macos: Force shared builds of freetype2

5805d369b46f301d7da5b212d840a0e133c36289 authored almost 2 years ago by PatTheMav <[email protected]>
deps.macos: Fix jansson id entries on macOS

Use unversioned id entries for macOS dynamic libraries (version checks
are done via MACHO compat...

4d5fb265ca4463c497548e475160c40919e6c368 authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Use updated switch to disable SDL2

4a6c7ae96629ecc8a77f54f5215cef470fbcdd7a authored almost 2 years ago by PatTheMav <[email protected]>
utils.zsh: Update fix_rpaths function to also fix id entries

Generated libraries should not use SONAMEs (like on Linux) and should
also not use those version...

983e017533bbd8717b28d1bc7c3a55ee4ac1409f authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Fix MbedTLS id entries on macOS

Use unversioned id entries for macOS dynamic libraries (version checks
are done via MACHO compat...

ac6359d4827f9deea5fce4c059c1d71c0495c0fe authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Fix libsrt id entries on macOS

Use unversioned id entries for macOS dynamic libraries (version checks
are done via MACHO compat...

32466505f0b7da0486ffaa0ab15da37cdd03eb4c authored almost 2 years ago by PatTheMav <[email protected]>
deps.macos: Fix LuaJIT id entries on macOS

Use unversioned id entries for macOS dynamic libraries (version checks
are done via MACHO compat...

93137160eb35ce048d2634a35531e96296a3e694 authored almost 2 years ago by PatTheMav <[email protected]>
build-deps: Add obs-deps version file for detection in main project

cbdd261b475ff4d792c315acb9fad99e789a7c2e authored almost 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Fix librist id entries on macOS

Use unversioned id entries for macOS dynamic libraries (version checks
are done via MACHO compat...

aca75a85d7c4b48dd27e481b6a516993ff6a4b42 authored almost 2 years ago by PatTheMav <[email protected]>
deps.macos: Force static builds of libpng

Libpng is a build-time dependency for freetype2 (which is built as
a dynamic library).

6f22fa392c9e845faf336b8915aebb2d7c042914 authored almost 2 years ago by PatTheMav <[email protected]>
deps.macos: Clean up SpeexDSP dynamic libraries for static config

0f77e22a63ae6c330ea204281e6b33d502361c74 authored almost 2 years ago by PatTheMav <[email protected]>
deps.macos: Add Asio to macOS deps

Kept at version 1.12.1 as it is done in obs-websocket.

If two OBS plugins happen to be built wi...

00233b1dd0516a48ee020c0d3ce23f247d7185f6 authored almost 2 years ago by tytan652 <[email protected]>
deps.macos: Add nlohmann JSON to macOS deps

fc4b92ff7a0712e04d67cb4ade8299e5f176effe authored almost 2 years ago by tytan652 <[email protected]>
deps.windows: Add nlohmann JSON to Windows deps

bb6ef75f53de68521ec940fb13f157f15490a484 authored almost 2 years ago by tytan652 <[email protected]>
build-deps: Add share/cmake package directory to generated releases

nlohmann JSON installs its cmake package in share/cmake.

6e54f4687bea351fda59c61695924586a1498656 authored almost 2 years ago by tytan652 <[email protected]>
deps.windows: Add Asio to Windows deps

Kept at version 1.12.1 for as it is done in obs-websocket.

5def8d83d648bad72ef4a56baa6a9505ad34fabb authored almost 2 years ago by tytan652 <[email protected]>
deps.macos: Add WebSocket++ to macOS deps

WebSocket++ is patched to update the minimum CMake version to avoid
breakage when a future versi...

408d15f61ccf8625d8b5da8ca28c8210687b1a4e authored almost 2 years ago by tytan652 <[email protected]>
deps.windows: Add WebSocket++ to Windows deps

WebSocket++ is patched to update the minimum CMake version to avoid
breakage when a future versi...

16816cd05f2cfdc40bc6fee370bbc43f9753daae authored almost 2 years ago by tytan652 <[email protected]>
deps.ffmpeg: Update AMF to 1.4.29

96467d56f74cb6b28ebe54cd530324b39ad7eccd authored almost 2 years ago by tytan652 <[email protected]>
deps.windows: Add Zstandard

b357db8bca6fa93c5b8702fc99cf7d61df78a0c8 authored almost 2 years ago by derrod <[email protected]>
Revert "deps.qt: Update Qt6 to Qt 6.4.1 for macOS"

This reverts commit ba56d64e4cbcc0aec4fa0efcef5f5a1e6a1ba91d.

b227eeeb22c1a22e0c4647f235842599c1942f66 authored almost 2 years ago by Ryan Foster <[email protected]>
Revert "deps.qt: Update Qt6 to Qt 6.4.1 for Windows"

This reverts commit 0b22ceded4e033711e07cdd5169f7d686e2a5892.

d2648d185b6e3b8381d445c66b4bf75294e509d8 authored almost 2 years ago by Ryan Foster <[email protected]>
deps.macos: Remove unnecessary fixup for Windows target

01c9c17239e20e6bd0a16e016bb570059eb7bb8a authored about 2 years ago by Tommy Vercetti <[email protected]>
deps.windows: Explicitly disable ZLIB with curl

Previously, curl would attempt to find ZLIB, and could continue even if
ZLIB was not fully found...

a24c4b3fae43d7d20be720f54f7e3e1d4ade7c62 authored about 2 years ago by Ryan Foster <[email protected]>
deps.windows: Remove GL/LTCG from SpeexDSP CMake patch

This caused a build failure recently, and we determined that it's safer
to build without these o...

0b47d463387eeb227a369e35c1a2d0ddc1153fcb authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Force Qt to use bundled 3rd party libraries

Defining CMAKE_IGNORE_PREFIX_PATH via Qt's configure wrapper does not
seem to work as expected. ...

4259bb91d69389efd8b10b4ea72442aa9428362d authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Ignore Strawberry Perl default path for Qt6

The Strawberry Perl installation is poisoning all of our native Windows
builds. For now, ignorin...

642e1100c017e34aa5fbec29716d6d15439451a2 authored about 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Ignore Strawberry Perl default path

The Strawberry Perl installation is poisoning all of our native Windows
builds. For now, ignorin...

5511ef049b8f7335e680e93254ded8c10fe0b951 authored about 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update pyenv-win to 3.1.1

bced0e853270fdedfbaf537db7164b02d17ca1a4 authored about 2 years ago by Ryan Foster <[email protected]>
deps.macos: Update LuaJIT to 2.1 7a0cf5fd4c

c310f229f74ade80ebfef8e63793903fd0d4578b authored about 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libsrt to 1.5.1

be997d603059ffa5d04dde80cc22dffa8d1e6fab authored about 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Update opus to bce1f39235

7d32e7721a695f91fb2fa53a4b3fa6e37b5d2ccb authored about 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libpng to 1.6.38

05bb2b19978550f9101ac2a19e5f8fa4b85a9b92 authored about 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Update zlib to 1.2.13

893388bdfa36475fffc084ac083797eab8ad1e85 authored about 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update x264 to r3101

073581fe3db0bd58ee51329887270f2da59d7543 authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt5 to Qt 5.15.7 for macOS

Also remove unneeded patches and update needed patches.
* 5.15.3 obsoleted 0003
* 5.15.5 obsol...

b381f0201aa5cfdf75d1eafc55b25f7d3e88a2dd authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt6 to Qt 6.4.1 for macOS

Also remove unneeded patches and update needed patches.

ba56d64e4cbcc0aec4fa0efcef5f5a1e6a1ba91d authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt6 to Qt 6.4.1 for Windows

Also drop a patch backported from Qt 6.4.0.

0b22ceded4e033711e07cdd5169f7d686e2a5892 authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt5 to Qt 5.15.7 for Windows

767be35aeae03f2bec4bae542a31bad9e5fb8c08 authored about 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update LuaJIT to 2.1 7a0cf5fd4c

5e8b1978f0e31915c7450c58d469bf9730da3a9f authored about 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update curl to 7.86.0

489e9ecb182a743f5ab5b166a1e3e27f4cc76aea authored about 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update cmocka to cd95ee9f77

7c09b45c0c6fb5ebf96e111072d2793ff3f28245 authored about 2 years ago by Ryan Foster <[email protected]>
deps.macos: Update libpng to 1.6.38

dfb3202939ae680844a20a2caf081f11e2ee12f3 authored about 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Update FFmpeg to 5.1.2

e7d7ea561d409c8c696e0cc385377c37db0b9fa0 authored about 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Update AMF to 1.4.26

e1b254cc1724d5f46204538dec2240af2370d981 authored about 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Add virtual x264 package to create Windows DLL

1dd4082a22179c7f94067814e772a3e06c179016 authored about 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Update aom to 3.5.0

c45995174ba912c41b6dd6a7819eab18dbee74e7 authored about 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update SVT-AV1 to 1.3.0

1636f6f7d799584e4412d295c4390f20ca6a3d04 authored about 2 years ago by Ryan Foster <[email protected]>
deps.windows: Add Jansson to Windows deps

Add Jansson 2.14 to the Windows deps. Mimic our existing in-tree build
options as much as possib...

0964f5e8eef57125b86d73799e2b5c7ea17d169a authored about 2 years ago by Ryan Foster <[email protected]>
deps.macos: Fix CMake-based dependencies breaking Xcode import

When having Xcode handle application bundling, linked dynamic libraries
need to have a single le...

1dd747e755519689507f0c2a479df6d3e9bcc7b6 authored about 2 years ago by PatTheMav <[email protected]>
deps.ffmpeg: Fix CMake-based dependencies breaking Xcode import

When having Xcode handle application bundling, linked dynamic libraries
need to have a single le...

fb482d4dd18b427471800f2ca310c216db428b3f authored about 2 years ago by PatTheMav <[email protected]>
utils.pwsh: Fix invocation script command for PowerShell dev shell

72faaed2db7e82e4692254a86605209345c85b66 authored about 2 years ago by PatTheMav <[email protected]>
utils.pwsh: Fix malformed invocation of patch for PowerShell 7.3.0

b3d63c2bd6ddb5d41cf057fa5d723e83aad74806 authored about 2 years ago by PatTheMav <[email protected]>
Update GitHub Actions for set-output deprecation

GitHub Actions has deprecated set-output. Replace usages of set-output
in stdout with the new sy...

258b0645a0041f697c73507ac16db275dcf6efb3 authored about 2 years ago by Ryan Foster <[email protected]>
deps.qt: Fix macOS build by disabling VCPKG

The macOS Qt6 Universal build fails on GitHub actions due to a suspected
bug in vcpkg. Disable u...

e92a23c980c827977726414cec6bc694ecfc86d3 authored over 2 years ago by Grant Likely <[email protected]>
deps.ffmpeg: Use SVT-AV1 GitLab repo

The GitHub repo is no longer available

4653dbc9b90001c6c64e1140ca9a27b8bc1ce16e authored over 2 years ago by tytan652 <[email protected]>
deps.ffmpeg: Exclude symbols from SRT DLLs

Symbols for pthread and mbedtls were being exported in libsrt.dll, which
was causing symbol conf...

c0bd14e9b810685905a855cd6f4664b62f94a584 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update VulkanSDK to 1.3.216.0

Continue using our own hosted Vulkan components.

The Vulkan SDK installer no longer includes th...

71df2dddb0eb732496448f626553b61bcda8f993 authored over 2 years ago by Ryan Foster <[email protected]>
Revert "deps.windows: Update Detours to 24357c6a5a"

This reverts commit c2da6606dcb4d43b6d2337dbd06f2ab19a16d1ad.

We don't want to update Detours t...

dc843f484a6c360f72f591dec0f920328ac78c88 authored over 2 years ago by Ryan Foster <[email protected]>
Revert "deps.windows: Update VulkanSDK to 1.3.216.0"

This reverts commit e03731a967298ce9915555a50377ff3b877b54db.

Updating Vulkan is more trouble t...

d876ba352ebc10f1af0c2eb1a22a6007975f0219 authored over 2 years ago by Ryan Foster <[email protected]>
deps.qt: Backport Windows native scale factor fix

Backport a fix from qt/qtbase@e3201e7124 to help address setups with
multiple displays with diff...

d0b513a4eef5123d11278d35279f179c22812da4 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update aom to 3.4.0

c62015120d8b88a534decafcf96dd2df2ca3676f authored over 2 years ago by Ryan Foster <[email protected]>
deps.macos: Update Jansson to 2.14

d65586981348b20360f36c1b2a07381bd6679e87 authored over 2 years ago by Ryan Foster <[email protected]>
utils.pwsh: Add support for 7z to extract exe files

6b739cbf09c208467b251e264131b2a22706e114 authored over 2 years ago by Ryan Foster <[email protected]>
deps.macos: Update LuaJIT to 2.1 3065c910ad

60fa012c6ae603238ce499423036c5b1e006e941 authored over 2 years ago by Ryan Foster <[email protected]>
deps.macos: Remove unused Qt checksum files

e5823e7497ecc1b319ad9b54be53a691a3ddfcb0 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update mbedTLS to 3.2.1

Although we no longer build mbedTLS on Windows natively, keep this
version in line with deps.ffm...

b4d2264549035b9f9e0d7e15a80aa5a806540622 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update FreeType to 2.12.1

1dd4b6b1a94270206be409b67475752082ae4237 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update cmocka to bbf5ff7dd5

148ccb6a283cc0da13c926ef4575e3fc5e9a7b52 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update curl to 7.84.0

e551eb247a047670a570d54d9a265fd7ac69b3bf authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update LuaJIT to 2.1 3065c910ad

2c0ea99cea22ae6eb5f4028b8801d91d175a292a authored over 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt6 to Qt 6.3.1 for Windows

cddeff1971897a8d7a88dc72920b69ca090c880b authored over 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt6 to Qt 6.3.1 on macOS

571b1810efdc1c4afda186ddc023c4ad1165d6bf authored over 2 years ago by Ryan Foster <[email protected]>
CI: Update Windows Qt cache revision

Previous cache is from VS2019, so the precompiled headers are throwing
a compatibility error.

bb7ff556631d5b34fce2b0f9d41f00444d699f88 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update mbedTLS to 3.1.0

4f66675ca6bcbc7bfa483843c2cbe5097b9737df authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update SVT-AV1 to 1.1.0

246f8c143b99dd43709be4fa9aa2248ffe38fc2d authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update x264 to r3095

d6d1e6eaae1ea2bd291f38b9d5efffa028c16e09 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Remove unused Vulkan checksum file

9ad23e91907be9df07815c86187ebf8ab89d4433 authored over 2 years ago by Ryan Foster <[email protected]>
deps.macos: Update FreeType to 2.12.1

d696568b2bb20fd2ee1dbc40efa89d91c03b8f8d authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update zlib to 1.2.12

8ecce0a56474fa232c061172df666e26b6f66768 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libvorbis to 84c023699c on Windows

05e102e98f1fba6051f272e8f4b86c7fb41f03b2 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update mbedTLS to 3.2.1

Swap path for create_importlibs due to a change in mbedTLS 3.2.0 that
makes DLLs get installed t...

02030d0218394b23da97033dbca7b50e5f6f6338 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libsrt to 1.5.0

05defa5c35351ba4eea0894b3948dbc35bebd092 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update AMF to 1.4.24

90f0ae0a3d417b55b3ed2aaa7f69fa7fa3367b48 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update FFmpeg to 5.0.1

78ec22bf5184fa113297c9dbb08cf3ae568a0146 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update SpeexDSP to 1.2.1

1f6a595a2892f5a8fa42729e64184d713cc5feb6 authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update Detours to 24357c6a5a

c2da6606dcb4d43b6d2337dbd06f2ab19a16d1ad authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update VulkanSDK to 1.3.216.0

e03731a967298ce9915555a50377ff3b877b54db authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update nasm to 2.15.05

Although we no longer build nasm on Windows natively, update the version
anyway.

a4345676f2b47909e62fdafbd6878907d8f4131d authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Update Python to 3.8.10

We should build against the oldest version of Python that we plan to
support.

df286820eab2e135e7459f8f84064ccf35dfbfba authored over 2 years ago by Ryan Foster <[email protected]>
deps.windows: Remove unused SWIG checksum file

a7de40f4d2fc1dbeca1c8b2c610162f2c73923a4 authored over 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt5 to Qt 5.15.5 for Windows

c1afe0ba932a0dfc459c9669097f923e8e9913bd authored over 2 years ago by Ryan Foster <[email protected]>
deps.qt: Update Qt5 to Qt 5.15.5 for macOS

Also remove unneeded patches and update needed patches.

515145b655a6c5c2dded04ad1e87bb46b514b102 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update opus to ab04fbb1b7

5c53d257a1852b483684fb255cf2340895ba0b35 authored over 2 years ago by Ryan Foster <[email protected]>
deps.ffmpeg: Update libvpx to 1.12.0

c7641a839fbb61ab1e9ea3deb0f0cfd4a8e7cf08 authored over 2 years ago by Ryan Foster <[email protected]>