Skip to content

Vcpkg registry which contains packages for game development which are not included in the public curated registry.

License

Notifications You must be signed in to change notification settings

CdecPGL/vcpkg-registory-for-game-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vcpkg Registory for Game Dev

READMEの日本語版はこちら

This repository is a vcpkg registry which contains packages for game development which are not included in the public curated registry. If you want to know details of vcpkg, please visit the repository of vcpkg.

Usage

Add the following lines to vcpkg-configuration.json of your project.

    {
      "kind": "git",
      "repository": "https://github.com/CdecPGL/vcpkg-registory-for-game-dev",
      "baseline": "<commit hash of this repository>",
      "packages": [ "dxlib", "effekseer-for-dxlib", "lua-intf" ]
    }

Then, you can install packages in this repository.

# Manifest Mode
vcpkg add port [package name]

# Classic Mode
vcpkg install [package name]:[triplet]

For more details, please visit vcpkg documentation "Tutorial: Install a dependency from a Git-based registry".

Packages

Currently, there are following packages in this repository.

  • dxlib: DX Library
    • Latest Version: 3.24-b
    • Supported Triplets: x86-windows, x86-windows-static, x64-windows, x64-windows-static
    • Supported Platforms: Windows (Visual Studio 2015 or later)
  • effekseer-for-dxlib: EffekseerForDX Library
    • Latest Version: 1.70-e
    • Supported Triplets: x86-windows-static, x64-windows-static
    • Supported Platforms: Windows (Visual Studio 2019 or later)
  • lua-intf: LuaIntf
    • Latest Version: 2021-12-24
    • Supported Triplets: All
    • Supported Platforms: All

Registry Management

How to Add or Update a Package

To add or update a package in this repository, follow the steps below.

  1. Add or update a port in ports directory.
    • If you update a port without changing its version, increment port-number in vcpkg.json.
    • If you update a port with changing its version, remove port-number in vcpkg.json.
  2. Commit changes in ports directory.
  3. Update version database.
    vcpkg --x-builtin-ports-root=./ports --x-builtin-registry-versions-dir=./versions x-add-version --all --verbose
  4. Commit changes in version database.

For more details, please visit vcpkg documentation "Tutorial: Publish packages to a private vcpkg registry using Git".

License

The codes in this repository are lisenced under the MIT License.

About

Vcpkg registry which contains packages for game development which are not included in the public curated registry.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages