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

Enable support for Plasma 6 #10

Closed
Ashark opened this issue Jan 17, 2024 · 6 comments
Closed

Enable support for Plasma 6 #10

Ashark opened this issue Jan 17, 2024 · 6 comments

Comments

@Ashark
Copy link

Ashark commented Jan 17, 2024

Request similar to this.

I have tried to build with this command:

cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_WITH_QT6=ON ..

But it still installed to "/usr/lib/qt/plugins/kf5/kfileitemaction/jetbrainsdolphinplugin.so" and "/usr/share/qlogging-categories5/jetbrainsservicemenu.categories"

Also, I see this warning in the output:

CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_WITH_QT6
@alex1701c
Copy link
Owner

I don't have any local patch this time, but the effort should be reasonable :)

@Ashark
Copy link
Author

Ashark commented Jan 17, 2024

Cool! Thanks!
Now, I have successfully built it, but when installing, I see it has the conflicting file with jetbrains-runner:

error: failed to commit transaction (conflicting files)
kf6-servicemenus-jetbrains-dolphin-plugin-git: /usr/share/qlogging-categories6/jetbrains-api.categories exists in filesystem (owned by plasma6-runners-jetbrains-runner-git)

Can we make them so they do not conflict?

@alex1701c
Copy link
Owner

Oh, I see. That file is from the core library, but installed for both.

@Ashark
Copy link
Author

Ashark commented Jan 17, 2024

I have uploaded plasma 6 version to aur: https://aur.archlinux.org/packages/kf6-servicemenus-jetbrains-dolphin-plugin-git
You can also add it to Readme.

@Ashark
Copy link
Author

Ashark commented Feb 14, 2024

Oh, I see. That file is from the core library, but installed for both.

So maybe it should be installed as a separate package instead?

@Ashark
Copy link
Author

Ashark commented Feb 14, 2024

Oh, I see, you already removed /usr/share/qlogging-categories6/jetbrains-api.categories file from JetBrainsDolphinPlugin. But it is still in JetBrainsRunner.

Does that will mean that for kf6-servicemenus-jetbrains-dolphin-plugin-git I should add plasma6-runners-jetbrains-runner-git to depends list?

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

No branches or pull requests

2 participants