3p-libopenmetaverse
Autobuild bottling of the C# libopenmetaverse library.
Requirements
Clone this repository and its submodules:
git clone --recurse-submodules https://github.com/secondlife/3p-libopenmetaverse
If you already have the code checked out, initialize and pull the libopenmetaverse submodule:
cd 3p-libopenmetaverse
git submodule init
git submodule update
Build and package:
autobuild configure
autobuild build
autobuild package
Updating libopenmetaverse
3p-libopenmetaverse uses a submodule to vendor its library, this makes it incredibly easy to perform updates:
cd libopenmetaverse
git fetch
git checkout <tag or other ref>
cd ..
git commit -am "Updated libopenmetaverse to ..."
Publishing new versions
- Create a PR
- Merge into
main - Create a new release
Version format: v<libomv-version>-r<release-version> ex v9.3.0-r0