* Change Ubuntu Eoan to Ubuntu Groovy and enable it as CSC Tested CLI and desktop image, but needs cache creation and repository before it will be possible to build without error. * Update Groovy compiler for chroot * Adjust pkg dependencies for groovy Sadly htop doesn't build |
||
|---|---|---|
| .. | ||
| a10disp/debian | ||
| fswebcam-gc2035/debian | ||
| guvcview/debian | ||
| hostapd/debian | ||
| hostapd-realtek/debian | ||
| htop/debian | ||
| libcedrus/debian | ||
| libDRI2/debian | ||
| libglshim/debian | ||
| libmali-sunxi-r3p0/debian | ||
| libmali-sunxi-r3p0.old/debian | ||
| libUMP/debian | ||
| libvdpau/debian | ||
| libvdpau-sunxi/debian | ||
| mmc-utils/debian | ||
| sunxi-tools/debian | ||
| swconfig/debian/patches | ||
| xf86-video-armsoc/debian | ||
| xf86-video-fbturbo/debian | ||
| 00-libdri2.conf | ||
| 04-libvdpau.conf | ||
| 05-libump.conf | ||
| 06-libcedrus.conf | ||
| 06-xf86-video-fbturbo.conf | ||
| 07-xf86-video-armsoc.conf | ||
| 90-a10disp.conf | ||
| 90-fswebcam-gc2035.conf.disabled | ||
| 90-guvcview.conf.disabled | ||
| 90-hostapd-realtek.conf | ||
| 90-hostapd.conf | ||
| 90-htop.conf | ||
| 90-libglshim.conf | ||
| 90-libmali-sunxi-r3p0.conf | ||
| 90-libmali-sunxi-r3p0.conf.old | ||
| 90-libvdpau-sunxi.conf | ||
| 90-mmc-utils.conf | ||
| 90-sunxi-tools.conf | ||
| 90-swconfig.conf | ||
| buildpkg-public.gpg | ||
| buildpkg.gpg | ||
| buildpkg.key | ||
| README.md | ||
| SOURCES | ||
Requirements
-
Xenial build host
-
Extra 5GB of disk space
Limitations
- Packages are built only for Jessie, Xenial and Stretch targets, 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
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