armbian-build/extras-buildpkgs
2016-09-26 14:22:31 +03:00
..
FFmpeg/debian
fswebcam-gc2035/debian
guvcview/debian
hostapd/debian
hostapd-realtek/debian
libass/debian Add libass package for Jessie 2016-09-09 18:58:49 +03:00
libcedrus/debian
libcsptr-dev/debian
libDRI2/debian
libglshim/debian Fix glshim and install it by default 2016-09-10 17:31:43 +03:00
libmali-sunxi-r3p0/debian Fix glshim and install it by default 2016-09-10 17:31:43 +03:00
libUMP/debian
libvdpau/debian Readd libvdpau 2016-09-08 16:14:59 +03:00
libvdpau-sunxi/debian CSC patch for libvdpau-sunxi 2016-09-26 14:22:31 +03:00
mpv/debian Add libass package for Jessie 2016-09-09 18:58:49 +03:00
sunxi-tools/debian
swconfig/debian/patches Fix swconfig patches 2016-09-23 00:00:57 +03:00
xf86-video-fbturbo/debian
00-libdri2.conf Compile libdri2 only for Jessie 2016-09-06 19:50:22 +03:00
04-libvdpau.conf Readd libvdpau 2016-09-08 16:14:59 +03:00
05-libump.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
06-libcedrus.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
06-libcsptr-dev.conf.disabled Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
06-xf86-video-fbturbo.conf Compile libdri2 only for Jessie 2016-09-06 19:50:22 +03:00
07-libass.conf Add libass package for Jessie 2016-09-09 18:58:49 +03:00
09-ffmpeg.conf Add libass package for Jessie 2016-09-09 18:58:49 +03:00
90-fswebcam-gc2035.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-guvcview.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-hostapd-realtek.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-hostapd.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-libglshim.conf Disable glshim installation on 2GB RAM boards 2016-09-14 23:06:51 +03:00
90-libmali-sunxi-r3p0.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-libvdpau-sunxi.conf Readd libvdpau 2016-09-08 16:14:59 +03:00
90-mpv.conf Add libass package for Jessie 2016-09-09 18:58:49 +03:00
90-sunxi-tools.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-swconfig.conf Fix swconfig patches 2016-09-23 00:00:57 +03:00
buildpkg-public.gpg
buildpkg.gpg
buildpkg.key
README.md Add libass package for Jessie 2016-09-09 18:58:49 +03:00
SOURCES Remove unneeded package libvdpau 2016-09-06 19:50:21 +03:00

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 and Ubuntu

libglshim1 is installed to private directory (/usr/lib/arm-linux-gnueabihf/glshim) and can be activated by using LD_LIBRARY_PATH