armbian-build/extras-buildpkgs
zador-blood-stained 5cbd9c3363 Add keyring packages to debootstrap
Adjust extras-buildpkgs README
2016-07-31 13:05:44 +03:00
..
FFmpeg/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
fswebcam-gc2035/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
guvcview/debian Improve chroot-buildpackages 2016-07-09 00:18:41 +03:00
hostapd/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
hostapd-realtek/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
libcedrus/debian Revert libcedrus to ION from UMP 2016-07-29 19:30:19 +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
libUMP/debian Improve packaging 2016-07-15 23:01:14 +03:00
libvdpau/debian Small cleanup 2016-07-30 14:39:28 +03:00
libvdpau-sunxi/debian Improve packaging 2016-07-15 23:01:14 +03:00
mpv Small packaging cleanup 2016-07-26 23:47:08 +03:00
sunxi-mali-r3p0/debian Convert sunxi-mali to multiarch (needs testing) 2016-07-30 22:05:04 +03:00
sunxi-tools/debian Small packaging cleanup 2016-07-26 23:47:08 +03:00
swconfig/linux Convert debianization archives into directories 2016-07-05 21:52:09 +03:00
xf86-video-fbturbo/debian Improve packaging for FFmpeg, mali and fbturbo 2016-07-12 20:42:27 +03:00
00-libdri2.conf Split packages into components 2016-07-21 18:15:43 +03:00
04-libvdpau.conf Split packages into components 2016-07-21 18:15:43 +03:00
05-libump.conf Split packages into components 2016-07-21 18:15:43 +03:00
06-libcedrus.conf Split packages into components 2016-07-21 18:15:43 +03:00
06-libcsptr-dev.conf Split packages into components 2016-07-21 18:15:43 +03:00
06-xf86-video-fbturbo.conf Split packages into components 2016-07-21 18:15:43 +03:00
09-ffmpeg.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-fswebcam-gc2035.conf Small fixes 2016-07-23 19:51:46 +03:00
90-guvcview.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-hostapd-realtek.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-hostapd.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-libvdpau-sunxi.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-mpv.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-sunxi-mali-r3p0.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-sunxi-tools.conf Split packages into components 2016-07-21 18:15:43 +03:00
90-swconfig.conf Split packages into components 2016-07-21 18:15:43 +03:00
buildpkg.gpg Added function fo installing built packages 2016-07-11 01:20:30 +03:00
buildpkg.key Added function fo installing built packages 2016-07-11 01:20:30 +03:00
README.md Add keyring packages to debootstrap 2016-07-31 13:05:44 +03:00
SOURCES Rename readme files in extras-buildpkgs 2016-07-05 22:24:36 +03:00

TODO

Process

  • Switch from chroot to native 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