Package manager which compiles packages.
This repository has been archived on 2025年12月12日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- C 100%
|
micro4scopic
cd383f861a
Update include/debug.h
This removes REALLY_DEBUG macro, as it will not be used. Signed-off-by: micro4scopic <holeinwall@anche.no> |
||
|---|---|---|
| include | Update include/debug.h | |
| src | Update src/fetch.c | |
| LICENSE | Initial commit | |
| README.md | Update README.md | |
pmwcp
pmwcp is a WIP and is undergoing serious development. This README is a hallucination of the project (and also a backup when I transition to a Devuan system), and only small implementations have been done!
pmwcp is a package manager which compiles packages. It is written in C and is designed to be minimal and fast. This includes:
- using libcurl for HTTP/2 multiplexing and parallelization for faster fetching
- using liblzf for fast compression and decompression
- using an POSIX sh backend for maintainers to implement easy and robust package building
To sync the default ports collection, just run pmwcp --sync.
To compile a package, run pmwcp cat/pkg, where cat/pkg is your package with category.
pmwcp is planning to be fully compatible with other distrobutions using an POSIX sh backed ports collection.
A good example is Dèrive Linux, which uses a ports collection made in POSIX sh.
Thanks for looking at pmwcp!