summaryrefslogtreecommitdiffstats
path: root/README.rst
Commit message (Collapse)AuthorAgeFilesLines
* mpv: remove waf supportLaserEyess2023-07-231-14/+1
| | | | | Waf was deprecated in mpv 0.36.0, and will be removed in 0.37.0, so remove waf support in mpv-build as well.
* README: update with meson-style switchesjmakovecki2023-01-311-2/+2
|
* README: correct the note about debianDudemanguy2023-01-221-4/+3
| | | | | | In light of 3ec52b9c80bc900a5c2aa409aaa6cad515d5ea5f. A user on debian bullesye would still need to get meson from backports for libplacebo and mpv.
* configure/build: default to mesonDudemanguy2023-01-181-9/+11
| | | | | | | | Waf was officially deprecated in mpv, so we should make these scripts use meson by default instead. Waf support is still there for now via the BUILDSYSTEM=waf environment variable (meson no longer requires any special variable to use). The README is adjusted a little to reflect this.
* include libplacebozeromind2022-08-311-6/+7
| | | | | | | | | | | Include libplacebo to add support `vo=gpu-next` in mpv, as the OS-provided libplacebo may not be recent enough. Explicitly link mpv and ffmpeg against stdc++ in case libplacebo was built with glslang, which does not have pkg-config files. Adjust the update script to also checkout git submodules as well, which is needed for libplacebo.
* README: use correct rst code-quote (double-back-tick)Avi Halachmi (:avih)2022-08-291-3/+3
|
* README: debian: add note on custom options and ./updateAvi Halachmi (:avih)2022-08-291-0/+4
|
* configure/build: add meson supportDudemanguy2022-05-161-0/+15
| | | | | | | | | | This adds an optional environment variable, BUILDSYSTEM, that can be passed to the build scripts to use mpv's meson build instead of waf, the default. BUILDSYSTEM=meson needs to be set and any configure options passed must use meson's syntax instead of waf. The catch with meson support is that it requires the new prefer_static option for statically linking libass and ffmpeg. This option is not currrently in a release and will land in meson 0.63.
* README: echo -> printf, explain NAME_options handlingAvi Halachmi (:avih)2021-12-011-4/+28
| | | | | | | | Some implementations of "echo" can interpret the value as option to echo itself if it begins with "-", while "printf" avoid this issue. Also, add a section which explains how the options files are handled. It doesn't contradict any prior/existing docs, but makes it clearer.
* README: update IRC referencesfan52021-08-241-1/+1
|
* Explicitly call waf with python3 everywheresfan52021-02-081-5/+0
| | | | | This saves Debian users from installing python-is-python3 and others from accidentally running waf with python2 (unsupported).
* debian: update instructions to install python-is-python3Kevin Mitchell2020-11-181-3/+3
|
* debian: make python3 workKevin Mitchell2020-11-161-0/+5
| | | | Debian is determined to make the python3 upgrade as painful as possible
* README.rst: remove reference to homebrew-mpv repoVítor Galvão2019-10-111-5/+0
|
* Code block formatting in READMEDavid Beitey2019-09-141-12/+12
|
* debian: update documentationKevin Mitchell2018-05-211-50/+20
|
* Revert "Remove Debian scripts"Kevin Mitchell2018-05-211-0/+65
| | | | | This reverts commit 8c9abd8c7914b71562e2d81faad76015526a9f8e. I'm restoring them, bugs will be my own responsibility.
* Remove Debian scriptsMartin Herkt2018-05-191-65/+0
| | | | | | | | | | | | | | What’s so special about this distro that we not only have a repository with scripts to compensate for the inability of its maintainers to package and distribute software to our users, but also have to deal with their incredibly bad tooling? Also, the instructions don’t work and only waste users’ time. If these “only exist for users who want to hurt themselves” then perhaps we shouldn’t have them in the first place, even if “wants to hurt themselves” practically describes the majority of Debian users. Closes #106.
* add use-<proj>-custom FOO for any commit/branch/tagAvi Halachmi (:avih)2017-12-051-2/+7
| | | | | | | | | | | | | While it was possible before to build any branch of mpv/ffmpeg/etc by just git checkout $whatever and then ./build, it got reset after ./rebuild or ./update etc. Add use-mpv-custom and use-ffmpeg-custom which accept any commit/branch/tag which will survive ./rebuild, ./update, etc. This should make it slightly easier to build past versions of mpv. While at it, also add use-libass-{master|custom}
* Default to git master branches for almost everythingwm42016-06-021-6/+13
|
* README: fix IRC channel namewm42016-04-211-1/+1
|
* README: dscourage use of Debian stuffwm42015-08-301-3/+11
|
* README: clarify/separate debian instructionskevmitch2015-03-231-21/+24
| | | | | | Building the package is the recommended method on Debian and Ubuntu. Make this clearer in the instructions. Also do not expect readers to follow the instructions in a non-linear manner.
* Autodetect OpenSSL or GnuTLSwm42015-02-121-3/+3
| | | | | | | | | I'll probably regret it. There's also a very small chance that the pkg-config things I'm checking are debian-specific. Fixes #54.
* Remove references to libquviwm42014-11-261-1/+2
|
* Remove outdated commentswm42014-10-301-6/+0
|
* Add a simpler way to switch between release and master versionswm42014-10-271-8/+10
| | | | | | | | | | | This remembers the selection, and users are not tricked into accidentally switching back to the release all the time. Don't do this for libass, we always use master. (No reason to use a usually buggy and outdated release.) We don't do it for fribidi either, because fribidi is just in a permanent state of bitrotting and brokenness.
* README: add autotools as dependencywm42014-08-301-0/+1
|
* Allow building libmpvwm42014-06-261-0/+12
| | | | | | | The tricky part is enabling PIC for all libraries if required. We don't always enable PIC, because I'm unsure about its performance or binary size impact. So play it safe.
* README: make ffmpeg_options and mpv_options usage crystal clearKevin Mitchell2014-04-191-5/+7
|
* Remove customization note in ffmpeg-configwm42014-04-181-1/+14
| | | | | | | | People edit this -> ./update stops working, unless the changes are committed, which is not very obvious. They should edit ffmpeg_options instead. There's a big section in the README about this. Also, make mpv-config read mpv_config.
* move the ./update command to before mk-build-deps in debian instructionsKevin Mitchell2014-03-271-8/+8
| | | | This covers the case of changed build-dependencies in the debian package.
* remove wrong pluralisation in READMEKevin Mitchell2014-03-271-1/+1
|
* tweak debian build instructionsKevin Mitchell2014-03-271-14/+16
| | | | | includes recommending dpkg-buildpackage over debuild (which does more stuff that's probably not applicable to a local user build).
* improve/clarify Debian sections of README.rstKevin Mitchell2014-02-111-11/+21
|
* debian package: small fix to README.Kevin Mitchell2014-02-111-1/+1
| | | | | dpkg -i mpv-build-deps_*.deb since the package name will vary with version
* on second thought, it looks like dpkg-buildpackage runs into trouble.Kevin Mitchell2014-02-111-1/+1
| | | | | | | | | For some reason it ignores override_dh_auto_install and tries to incorrectly guess how to install mpv. Revert "recommend dpkg-buildpackage over debuild" This reverts commit 5b4fc57391d6f58e11a1af4e9f436606bd0395c5.
* recommend dpkg-buildpackage over debuildKevin Mitchell2014-02-111-1/+1
| | | | | | dpkg-buildpacakge * does not create a source tarball (can take a while) * does not automatically run lintian
* build more features in debian package including custom-built fribidiKevin Mitchell2014-01-281-4/+11
| | | | | | | | | | | | | | | | * build fribidi for the debian package * add dependencies to debian package taking cues from the official debian version enable everything except: + libsdl2 (not available in wheezy or precise) + libmpeg123 (build error on precise due to old version) + caca, radio interface, openal output, portaudio output, rsound/libroar/sndio input/output, sdl1, joystick, videoio.h/libpt * additional ffmpeg features (and dependencies) are still to be handled manually by the builder using the ffmpeg_options file as described in README.rst * adjust debian/changelog so building works on both debian and ubuntu (tested on saucy,precise,wheezy,sid amd64) * tweak debian parts of README.rst
* Revert "Remove incomprehensible Debian magic"Kevin Mitchell2014-01-271-0/+33
| | | | This reverts commit ba60c400ae5c69bd8b7f6c1368e6e8c6bfb42f24.
* Remove incomprehensible Debian magicwm42013-12-291-33/+0
| | | | | | | | | | | | | | | I don't know how to fix this. It appears that debian/rules should contain a override_dh_auto_install target, but I have not the slightest clue what it should do or what it did with the old Makefile or how to make it work with waf. Why the heck can't I just list the files that should be installed? Note: this is not a real removal. If someone wants to fix this, a pull request reverting this commit + fixing the waf build would be welcome. For now I'm removing this, because fixing it is probably a huge time sink (just to learn Debian cryptomagic?), and I don't want to confuse users with non-working instructions and packaging files.
* Add ./rebuild command and suggest its use over ./update and ./buildwm42013-12-291-9/+8
|
* README: list of dependencies is not at the end of the file anymorewm42013-12-291-2/+1
|
* README: mention what happened to force-headwm42013-12-291-0/+2
|
* Adding waf support for mpv.Josh Driver2013-12-291-9/+5
|
* README.rst: add a warning about making local changeswm42013-12-291-0/+12
|
* Remove force-head scriptwm42013-12-291-1/+1
| | | | This is now done by ./update --master
* README: fix rst formatting and github displaywm42013-07-181-4/+7
|
* Slightly better way to allow custom ffmpeg configurationwm42013-07-091-2/+21
| | | | | This read options from a file named ffmpeg_options and passes them to ffmpeg's configure.
* Mention how to get mk-build-depswm42013-06-281-1/+5
|
* Add force-head script, which throws away everything and uses masterwm42013-04-131-0/+15
| | | | | The script is intentionally not marked +x. The hasbang is just for making clear that it's a shell script.
* Some more improvements to README.rst and debian/controlwm42013-03-111-9/+29
|
* Oops.wm42013-03-101-1/+2
|
* Minor improvements to README.rst and debian/controlwm42013-03-101-1/+22
|
* Update mpvwm42013-02-071-1/+1
|
* Change README to .rstwm42013-02-011-0/+67