Mpkgr is the build system for the mpkg package manager. It's currently non-functional as a whole, but some functionality is complete. Pull requests are welcome, if you can read my poorly documented code.
- Build packages in isolated chroot environment (not possible until I can bootstrap the distro)
- Generate package.yml for new packages
- Read package.yml to get package information
- Build package based on package.yml
- Parse install instructions
- Describe package contents in header
- ContentPayload for package files
- Write everything to package.mpkg
- Read package.mpkg
- Determine structure of file
- Run install instructions for ContentPayload