armbian-build/extras-buildpkgs
2016-09-08 23:10:40 +03:00
..
FFmpeg/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
fswebcam-gc2035/debian Split repository components for different releases 2016-08-11 13:48:44 +03:00
guvcview/debian Improve chroot-buildpackages 2016-07-09 00:18:41 +03:00
hostapd/debian Fix hostapd packages relationships 2016-08-10 18:53:15 +03:00
hostapd-realtek/debian Fix hostapd packages relationships 2016-08-10 18:53:15 +03:00
libcedrus/debian Add glshim package 2016-08-09 13:57:24 +03:00
libcsptr-dev/debian Added fswebcam-gc2035 package 2016-07-19 22:00:36 +03:00
libDRI2/debian Rework some package dependencies 2016-07-13 17:45:10 +03:00
libglshim/debian Update glshim patches 2016-09-08 23:10:40 +03:00
libmali-sunxi-r3p0/debian Improve mali packaging for Debian and Ubuntu 2016-09-05 15:23:56 +03:00
libUMP/debian Buildpkg fixes and improvements 2016-08-05 19:16:46 +03:00
libvdpau/debian Readd libvdpau 2016-09-08 16:14:59 +03:00
libvdpau-sunxi/debian Improve packaging 2016-07-15 23:01:14 +03:00
mpv/debian Bump FFmpeg and mpv versions 2016-09-02 21:26:32 +03:00
sunxi-tools/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
swconfig/debian/patches Add switch.h as patch to swconfig 2016-09-06 19:50:21 +03:00
xf86-video-fbturbo/debian Improve packaging for FFmpeg, mali and fbturbo 2016-07-12 20:42:27 +03:00
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
09-ffmpeg.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +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 Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +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 Remove unneeded package libvdpau 2016-09-06 19:50:21 +03:00
90-sunxi-tools.conf Change extras-buildpgks build condition checks 2016-09-06 19:50:20 +03:00
90-swconfig.conf Add switch.h as patch to swconfig 2016-09-06 19:50:21 +03:00
buildpkg-public.gpg Buildpkg fixes and improvements 2016-08-05 19:16:46 +03:00
buildpkg.gpg Buildpkg fixes and improvements 2016-08-05 19:16:46 +03:00
buildpkg.key Buildpkg fixes and improvements 2016-08-05 19:16:46 +03:00
README.md Update packages building code 2016-08-19 19:16:03 +03:00
SOURCES Remove unneeded package libvdpau 2016-09-06 19:50:21 +03:00

Requirements

  • Xenial build host

  • apt-cacher-ng enabled

Limitations

  • Using QEMU emulation in chroot, so compilation may take a long time (~10 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 to multiarch cross-compiling

Package-specific:

  • libvdpau-sunxi: select branch (master or dev)

  • mpv: test and add configuration file for direct framebuffer output

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