bench
bench copied to clipboard
MinGW / MSYS packages
Try again to add support for MinGW / MSYS packages.
The following operations need to be implemented:
- [ ] check if installed
- [ ] install
- [ ] uninstall
Every package can have multiple components (bin
, man
, doc
, dev
, ...).
An app property Components
should list the required packages.
The default value of Components
should be bin
.
- Check if installed:
mingw-get list <package name>
parse forInstalled Version
- Install:
mingw-get install <package name>-<component>
optional with version or version range - Uninstall:
mingw-get remove <package name>
Version Bounds (for install or upgrade actions):
{>|>=|=|<=|<}major[.minor[.rev]][-subsystem-major[.minor[.rev]]]:
"gcc=4.5.*" Latest available release of GCC version 4.5.x
"gcc<4.6" Alternative representation for GCC version 4.5.x