armbian-build/packages/extras-buildpkgs
Igor Pečovnik 448484f6d8
Change Ubuntu Eoan to Ubuntu Groovy and enable it as CSC (#2254)
* 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
2020-10-14 22:50:11 +02:00
..
a10disp/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
fswebcam-gc2035/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
guvcview/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
hostapd/debian Adjust hostapd patches to apply without errors (#1985) 2020-05-24 20:31:27 +02:00
hostapd-realtek/debian Adjust hostapd patches to apply without errors (#1985) 2020-05-24 20:31:27 +02:00
htop/debian Cosmetic issue for Htop 2020-09-09 15:12:55 +02:00
libcedrus/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
libDRI2/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
libglshim/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
libmali-sunxi-r3p0/debian Work around upstream issues for building libmali package 2017-11-20 19:36:15 +03:00
libmali-sunxi-r3p0.old/debian Work around upstream issues for building libmali package 2017-11-20 19:36:15 +03:00
libUMP/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
libvdpau/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
libvdpau-sunxi/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
mmc-utils/debian Disable distcc in chroot-buildpackages 2017-10-13 20:49:50 +03:00
sunxi-tools/debian Update sunxi-tools build dependencies 2017-12-01 16:18:22 +03:00
swconfig/debian/patches Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
xf86-video-armsoc/debian Small armsoc package fixes 2017-09-10 18:07:06 +03:00
xf86-video-fbturbo/debian Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
00-libdri2.conf Work around upstream issues for building libmali package 2017-11-20 19:36:15 +03:00
04-libvdpau.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
05-libump.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
06-libcedrus.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
06-xf86-video-fbturbo.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
07-xf86-video-armsoc.conf Small armsoc package fixes 2017-09-10 18:07:06 +03:00
90-a10disp.conf Merged packages from development 2018-05-27 10:17:03 +00:00
90-fswebcam-gc2035.conf.disabled Merged packages from development 2018-05-27 10:17:03 +00:00
90-guvcview.conf.disabled Merged packages from development 2018-05-27 10:17:03 +00:00
90-hostapd-realtek.conf Adjust hostapd patches to apply without errors (#1985) 2020-05-24 20:31:27 +02:00
90-hostapd.conf Adjust hostapd patches to apply without errors (#1985) 2020-05-24 20:31:27 +02:00
90-htop.conf Change Ubuntu Eoan to Ubuntu Groovy and enable it as CSC (#2254) 2020-10-14 22:50:11 +02:00
90-libglshim.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
90-libmali-sunxi-r3p0.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
90-libmali-sunxi-r3p0.conf.old Work around upstream issues for building libmali package 2017-11-20 19:36:15 +03:00
90-libvdpau-sunxi.conf Buster and Disco releated adjustements. 2019-05-13 07:47:29 +02:00
90-mmc-utils.conf Mt7623 (#1153) 2018-11-12 07:17:42 +01:00
90-sunxi-tools.conf Update sunxi-tools build dependencies 2017-12-01 16:18:22 +03:00
90-swconfig.conf Merged packages from development 2018-05-27 10:17:03 +00:00
buildpkg-public.gpg Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
buildpkg.gpg Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
buildpkg.key Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00
README.md Build utils separately for different releases (incl. Stretch) 2017-09-25 19:32:34 +03:00
SOURCES Move extras and firmware to a new subdirectory 2017-07-17 17:37:58 +03:00

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