This is my custom vcpkg registry for ports not suitable for the official vcpkg registry.
The following custom ports are available:
-
vividos-ulibcpp: The UlibCpp library
-
lame-latest-svn: LAME library with latest changes from SVN
Add a new vcpkg-configuration.json
file to your project's root directory:
{
"default-registry": /* specify a default registry here */
"registries": [
{
"kind": "git",
"repository": "https://github.com/vividos/vcpkg-registry.git",
"packages": [ "list the packages that you want to use from this registry here" ],
"baseline": /* hash of the latest commit to this repository */
}
]
}
After that, you can use the libraries in your vcpkg.json
manifest file. See
also here: Use Registries.
Here's a little checklist on how to update a port xx
in a custom vcpkg
registry:
- Update port
xx
files - Test using
.\vcpkg install xx --overlay-ports=path\to\vcpkg-registry\ports\xx
- Commit changes
- Run
git rev-parse HEAD:ports/xx
- Update git-tree object id in
versions/x-/xx.json
- Update version number in
baseline.json
This repository is licensed using the MIT License. The libraries from the ports may be licensed using different licenses.