| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This covers the case of changed build-dependencies in the debian package.
|
| |
|
|
|
|
|
| |
includes recommending dpkg-buildpackage over debuild (which does more
stuff that's probably not applicable to a local user build).
|
| |
|
|
|
|
|
| |
dpkg -i mpv-build-deps_*.deb
since the package name will vary with version
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
dpkg-buildpacakge
* does not create a source tarball (can take a while)
* does not automatically run lintian
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
This reverts commit ba60c400ae5c69bd8b7f6c1368e6e8c6bfb42f24.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This is now done by ./update --master
|
| |
|
|
|
|
|
| |
This read options from a file named ffmpeg_options and passes them to
ffmpeg's configure.
|
| |
|
|
|
|
|
| |
The script is intentionally not marked +x. The hasbang is just for
making clear that it's a shell script.
|
| |
|
| |
|
| |
|
| |
|
|
|