Skip to content

mesalock-linux/mkpkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mkpkg

Build Status License LoC

A parallel package builder for MesaLock Linux (inspired by Arch Linux's makepkg).

Features

  • Build scripts written in YAML
    • Commands are executed using sh
  • Download and build multiple packages at the same time
  • Log all build output for later review
  • Automatically extract compressed/archived files (e.g. .tar.gz, .tar.xz)
  • Download using Git (through libgit2) and HTTP/HTTPS (using reqwest)
  • Display progress using multiple progress bars

Maintainer

  • Alex Lyon <alexlyon@baidu.com> @Arcterus
  • Mingshen Sun <mssun@mesalock-linux.org> @mssun

License

mkpkg is provided under the 3-Clause BSD license (please see LICENSE for more details).