armbian-build/extras-buildpkgs/README.md
zador-blood-stained aa007c70a1 Add libass package for Jessie
This enables OSD support for mpv
Fix glshim private directory path
2016-09-09 18:58:49 +03:00

38 lines
1.2 KiB
Markdown

# Requirements
* Xenial build host
* Extra 5GB of disk space
# Limitations
* Compilation may take a long time (~6 hours)
* Limited error checking, process is not aborted on single package building failure
* Packages are built only for Jessie and Xenial target, installing on older distributions may be done manually if dependencies can be satisfied
# TODO
### Process
* Switch from qemu & distcc to multiarch cross-compiling if possible
* Investigate segfault of glxinfo with libglshim1
### Package-specific:
* libvdpau-sunxi: select branch (master or dev)
## Notes
libcedrus compiled without USE_UMP=1 requires access to /dev/ion
libcedrus compiled with USE_UMP=1 caused segfault last time I tested video playback with mpv
libmali-sunxi-r3p0 contains *.so symlinks (instead of libmali-sunxi-dev) to help searching libraries by SONAME for libMali.so
libmali-sunxi-r3p0 is packaged differently for [Debian](https://www.debian.org/doc/debian-policy/ap-pkg-diversions.html) and [Ubuntu](https://wiki.ubuntu.com/X/EGLDriverPackagingHOWTO)
libglshim1 is installed to private directory (`/usr/lib/arm-linux-gnueabihf/glshim`) and can be activated by using LD_LIBRARY_PATH