Archer - a repository builder for ArchLinux
This project is at a very early stage.
Current Progress
Naive Dependency Resolving
Todos
- dependency resolving
- dfs search
- basic impl
- nice error reporting
- graph output
- use petgraph impl
- migrate to custom impl
- custom dot output
- skip policy (ignore packages existing in certain repo)
- handle cyclic deps
- toposort & SCC
- basic impl
- complete impl
- support for makedepends
- batch query
- parallel query for aur
- custom pkgbuild support
- basic impl
- custom repo
- support .SRCINFO
- plan builder
- basic impl
- complete impl
- unittest
- package
- repository
- basic resolve
- cyclic deps
- plan builder
- parser
- dfs search
- build environment setup
- bare metal
- bubblewrap
- official container buildtools
- build workflow
- split package
- error handling
- storage support
- file
- aliyun oss
- s3
- update checker
- support for vcs packages
- metadata & build report (json, plain)
- basic functionality
- frontend (optional)