Skip to content

Conversation

@nilsding
Copy link
Member

@i2h3 please give this a try on macOS 26

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
@github-actions
Copy link

Artifact containing the AppImage: nextcloud-appimage-pr-8774.zip

Digest: sha256:9e4fce63f57c70ed07b91a14a4d86e777fee4d17b19e710d22be096172cade52

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@i2h3 i2h3 requested a review from Copilot September 19, 2025 07:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a CMake Find module to wrap OpenGL linking in a way compatible with newer macOS (“Tahoe”) by avoiding AGL and ensuring relocatable framework linkage.

  • Adds FindWrapOpenGL.cmake that creates WrapOpenGL::WrapOpenGL and handles Apple vs non-Apple linking.
  • Implements Apple-specific logic to use framework-style linking; provides a Linux fallback for X11-less systems.

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@sonarqubecloud
Copy link

Copy link
Collaborator

@i2h3 i2h3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not completely understood it yet but it works. 😁

@nilsding
Copy link
Member Author

/backport to stable-3.17

@nilsding nilsding merged commit 78cc252 into master Sep 19, 2025
19 of 20 checks passed
@nilsding nilsding deleted the work/noid/tahoe-compat branch September 19, 2025 08:44
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.

4 participants