Giter VIP home page Giter VIP logo

obs-deps's Introduction

obs-deps

This repository is a collection of build scripts to build OBS dependencies for macOS and Windows.

Windows

OBS dependencies for Windows can be built via the Build-Dependencies.ps1 PowerShell script. For best compatibility, it is advised to use a recent version of PowerShell Core (pwsh). Older versions of PowerShell might work, but support for these is not provided.

macOS

OBS dependencies for macOS can be built via the build-deps.zsh Zsh-script. Zsh is the default interactive shell on macOS starting with macOS 10.15, the minimum version supported for building OBS. Both Intel and Apple Silicon are supported.

FFmpeg

FFmpeg can be built via the build-ffmpeg.zsh Zsh-script. FFmpeg can be compiled natively on macOS and Linux, and cross-compiled on Linux for Windows. In the latter case, specify a Windows-based target (e.g., windows-x64) to enable cross-compilation. On macOS, both Intel and Apple Silicon are supported.

Qt

Qt can be built via the build-qt.zsh Zsh-script. Qt can be compiled natively on macOS for Intel and Apple Silicon.

More Information

Further details can be found in the Wiki Pages.

Contributing

  • Add/edit separate build scripts in the appropriate subdirectory (e.g., deps.ffmpeg for FFmpeg and associated build dependencies)
  • Ensure that either a valid Git commit hash is specified or a checksum file for a downloaded artifact has been placed in the checksums subdirectory
  • If patches are necessary, ensure those are placed in a directory with the same name of the dependency inside the patches directory
  • Name patches numerically padded to 4 digits (e.g., 0001) and with a descriptive name

obs-deps's People

Contributors

absolucy avatar admshao avatar chensiyy avatar ddrboxman avatar derrod avatar dodgepong avatar falktx avatar fenrirthviti avatar flaeri avatar glikely avatar gxalpha avatar nickzman avatar obs-ci avatar patthemav avatar paulh-aja avatar pkviet avatar rytoex avatar scg82 avatar sean-der avatar thyintel avatar tommyvct avatar tytan652 avatar wizardcm avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.