TODO
Process
- Switch from chroot to native multiarch
Progress:
-
sunxi-mali: fix pkgconfig files for multiarch - done
-
fbturbo: check xserver plugin search path for multiarch
Installing packages to images:
-
Add a function for installing packages - done
-
Use aptly to create local repository: this will allow solving dependencies on installation automatically - done
-
Add a variable for list of packages to install during debootstrap - done
-
Add a variable for installing condition (branch, release, desktop, ...) - done
Building:
-
Add a function / code to move packages to $DEST/debs/extras - done
-
Adjust "debs" option of CLEAN_LEVEL to delete old packages in "extras" subdirectory - done
-
Add a code to check if package exists / package needs (re)building - done
-
Add logging to file for build process - done
All packages:
-
Add sunxi-mali package if BLOBs license allows redistribution, otherwise create an installer like oracle-jdk - done
-
Add hostapd-realtek package - copy of hostapd with realtek-specific patches - done
-
Delete unused files (i.e. *.lintian-overrides) - done*
-
Add missing udev rules to appropriate packages - done
Package-specific:
-
ffmpeg: disable building documentation - done
-
ffmpeg: disable unused features - done
-
mpv: disable unused features done
-
libvdpau-sunxi: select branch (master or dev)
-
libcsptr-dev: upgrade to debhelper version 9 - done
-
hostapd(-realtek): add /etc/hostapd.conf templates
-
mpv: test and add configuration file for direct framebuffer output
Notes
libcedrus compiled without USE_UMP=1 requires access to /dev/ion