Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gammaray: Add at 3.0.0 #3041

Merged
merged 1 commit into from
Jul 12, 2024
Merged

gammaray: Add at 3.0.0 #3041

merged 1 commit into from
Jul 12, 2024

Conversation

EbonJaeger
Copy link
Member

Summary
Initial inclusion of GammaRay.

Fixes #2825

Signed-off-by: Evan Maddock [email protected]

Test Plan

Start a Qt6 application with GammaRay and see that a window with the object tree appears.

Checklist

  • Package was built and tested against unstable

@EbonJaeger
Copy link
Member Author

EbonJaeger commented Jun 19, 2024

GammaRay has separate configure options for Qt5 and Qt6. Fedora and Arch configure and build twice to build everything, but I'm not sure how to do that with ypkg.

@ReillyBrogan
Copy link
Contributor

GammaRay has separate configure options for Qt5 and Qt6. Fedora and Arch configure and build twice to build everything, but I'm not sure how to do that with ypkg.

Since this uses cmake it's really easy. Basically you add an extra flag to cmake to create a different build directory for each invocation of cmake without requiring you to copy the source or do anything like that. Then you add a flag to ninja to use that directory, and call the build and install phases for each build. This is a very common thing in the repo right now since many KDE libs are being built for both Qt5 and Qt6. See qca for an example of how to do it.

@EbonJaeger EbonJaeger marked this pull request as ready for review July 11, 2024 23:24
packages/g/gammaray/package.yml Outdated Show resolved Hide resolved
packages/g/gammaray/package.yml Outdated Show resolved Hide resolved
packages/g/gammaray/package.yml Outdated Show resolved Hide resolved
packages/g/gammaray/package.yml Outdated Show resolved Hide resolved
packages/g/gammaray/package.yml Outdated Show resolved Hide resolved
**Summary**
Initial inclusion of GammaRay.

Fixes #2825

Signed-off-by: Evan Maddock <[email protected]>
@ReillyBrogan ReillyBrogan merged commit 38d1773 into main Jul 12, 2024
1 check passed
@ReillyBrogan ReillyBrogan deleted the add-gammaray branch July 12, 2024 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

GammaRay
2 participants