Skip to content

NYU-Processor-Design/nyu-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NYU Registry

This is the NYU Processor Design Team's vcpkg registry

Using the registry

The typical way to use a vcpkg registry is to add it to the package manifest, see the vcpkg documentation on manifest mode for more details. Ordinary usage of the NYU PD registry would look like:

{
  "default-registry": { /* ... */ },
  "registries": [
    {
      "kind": "git",
      "repository": "https://github.com/NYU-Processor-Design/nyu-registry",
      "baseline": "...",
      "packages": [ "nyu-*" ]
    }
  ],
  "overlay-ports": [ /* ... */ ]
}

This would provide any ports prefixed with nyu- from the NYU PD registry when requested by a project.

Adding / Updating a port

The NYU PD registry is a standard vcpkg registry, thus adding a port requires the standard steps documented in the vcpkg maintainer guide.

The Python script update_port.py handles some of the monotonous work of updating version numbers and SHA512 hashes, and when used in conjunction with the vcpkg x-add-version script for managing the version database can be used to quickly update ports.

However these are presented without further commentary, it is not intended for those unfamiliar with vcpkg registry maintenance to update ports at this time.

About

NYU Processor Design vcpkg Registry

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published