Skip to content

vividos/vcpkg-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vividos' custom vcpkg registry

This is my custom vcpkg registry for ports not suitable for the official vcpkg registry.

The following custom ports are available:

Usage

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.

Maintenance

Here's a little checklist on how to update a port xx in a custom vcpkg registry:

  1. Update port xx files
  2. Test using .\vcpkg install xx --overlay-ports=path\to\vcpkg-registry\ports\xx
  3. Commit changes
  4. Run git rev-parse HEAD:ports/xx
  5. Update git-tree object id in versions/x-/xx.json
  6. Update version number in baseline.json

License

This repository is licensed using the MIT License. The libraries from the ports may be licensed using different licenses.

About

vividos' custom vcpkg registry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages