summaryrefslogtreecommitdiffstats
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* ci/build-freebsd: enable sndio ao during buildDudemanguy2022-01-221-0/+2
| | | | We have this ao again since #9298 so let's run it through the CI.
* ci: add meson buildsDudemanguy2021-11-144-26/+108
| | | | | | | | Update the github workflows to also do meson builds for every OS. Additionally, make every workflow execute the built mpv executable (except for windows and FreeBSD's waf executable) to make sure that it runs. As an aside, FreeBSD unfortunately is a bit less elegant since it is in a VM.
* ci/build-freebsd: require OSSv4 AO to be enabledJan Ekström2021-11-101-0/+1
|
* ci: update libs used by mingw buildsfan52021-10-071-3/+3
|
* build: fix macOS arm buildsder richter2020-11-221-1/+2
| | | | | | | | | | | remove the hardcoded swift target version and move the version restriction to configure. this was a bad idea anyway and could lead to mismatched object files between obj-c and swift. fix travis 10.12 legacy build. also update the SDK version parser to handle the new macOS 11 scheme. Fixes #8281
* ci: fix mingw build by adding harfbuzzsfan52020-11-151-0/+11
|
* ci: fix spirv-cross build in mingw scriptssfan52020-09-251-3/+8
|
* ci: add d3d11 to mingw buildsfan52020-07-011-13/+34
|
* ci: replace mingw build scriptssfan52020-06-221-22/+115
|
* CI: add FreeBSD jobJan Beich2020-05-251-0/+26
|
* ci: remove missed remnants of libass from the macOS script as wellJan Ekström2020-03-221-1/+1
|
* ci: remove libass enablementJan Ekström2020-03-221-1/+0
| | | | This is no longer a configurable option.
* ci: remove libsmblientwm42020-03-071-1/+0
| | | | This was forgotten.
* travis: update macOS images and make building fasterder richter2020-01-091-38/+0
| | | | | | | | | | | | don't build our own ffmpeg anymore and instead use the bottled version from homebrew. update the newest macOS image. also handle macOS 10.12 as a legacy OS since homebrew and Apple stopped supporting it. nevertheless it's helpful to build on that version since it's the last version we support building on. it's a bit special since we have to pin the homebrew-core version to a previous one where all the bottles for macOS 10.12 are still available, otherwise it would build nearly everything from source and that would take ages. also start caching the homebrew cache folder for downloads.
* mac: remove Apple Remote supportder richter2019-12-151-1/+1
| | | | | | the Apple Remote has long been deprecated and abandoned by Apple. current macs don't come with support for it anymore. support might be re-added with the next commit.
* ci: remove --enable-zsh-compPhilip Sequeira2019-09-271-2/+1
| | | | | This option no longer exists, as zsh completion is installed unconditionally now.
* ci: remove now unuspported libdvdreadwm42019-09-132-2/+0
|
* travis: rework scripts to re-enable macOSJan Ekström2019-09-022-0/+64
| | | | | | | | | | | | | * Adds a script to clone and build FFmpeg as well as to configure and build mpv itself. Currently only used for macOS and contain hard-coded macOS specific options. * Still works with the Linux containers. * Moves our language back to "c" from "generic" * Defines our Linux distribution as "bionic" to get the latest Ubuntu base distribution to be the runner for our containers. * Adds the homebrew add-on for macOS package installation for dependencies. Installs everything required but FFmpeg, as we want to have our own FFmpeg snapshots.
* ci: explicitly call waf with python3Martin Herkt2018-09-112-4/+4
| | | | | | Python 2 may not be present in the CI images in the future, but waf’s shebang line still uses its executable name. Explicitly call the right major version of the interpreter.
* ci: do bootstrap outside the docker containerJan Ekström2018-07-292-2/+0
| | | | | | | This way the docker container in itself does no networking. It seems like travis disabled network access from the actual docker containers.
* ci: add mingw64 targetsMartin Herkt2018-07-051-0/+35
|
* ci: enable libsmbclientMartin Herkt2018-07-051-5/+6
|
* ci: Use custom container for Travis buildsMartin Herkt2018-06-251-0/+16
Temporary solution. For now, this builds using a container image based on openSUSE Tumbleweed with the current FFmpeg release. More containers will be added (at least with git snapshots of FFmpeg and libass), and Travis will eventually be replaced with something we have more control over.