Skip to content

Add libgit2 dependency for desktop client#6

Open
msexxeta wants to merge 1 commit into
opencloud-eu:mainfrom
msexxeta:codex/opencloud-desktop-libgit2
Open

Add libgit2 dependency for desktop client#6
msexxeta wants to merge 1 commit into
opencloud-eu:mainfrom
msexxeta:codex/opencloud-desktop-libgit2

Conversation

@msexxeta

@msexxeta msexxeta commented Jun 5, 2026

Copy link
Copy Markdown

Context

Follow-up for https://github.com/orgs/opencloud-eu/discussions/2891.

The desktop client change adds libgit2-based text conflict automerge: opencloud-eu/desktop#934. This PR makes the Craft blueprint resolve and package libgit2 for opencloud/opencloud-desktop.

Changes

  • Add libs/libgit2 as a runtime dependency of the OpenCloud Desktop Craft blueprint.

Verification

  • Removed the local opencloud/opencloud-desktop Craft build tree and the blueprint __pycache__ so Craft had to re-evaluate the changed blueprint.
  • Rebuilt through Craft with the desktop repo .craft.ini and workflow override using -i --install-deps --compile --install.
  • CMake configure found LibGit2 from the Craft prefix.
  • Craft compile completed successfully (450/450), install succeeded, and qmerge succeeded.
  • Verified the qmerged OpenCloudLibSync.dll depends on git2.dll with dumpbin /dependents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant