-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Attempted to add KMix for KDE 5 #22307
Comments
kmix will by default try to build a kde4 version. If you have a look at So you need to add this in after cmakeFlags = [
"-DKMIX_KF5_BUILD=1"
]; You have also carried over all the dependencies of whatever you used as the skeleton, so before a PR would be ready to go you need to go through them and weed out the ones that are not needed. With the cmakeflags part added in, cmake will tell you about the required and optional dependencies when it runs, so you can start with that. Please also add yourself in as maintainer (assuming you are willing to take that on) and it also looks like the license is wrong. Just shout if it you hit problems! |
Before I test install the pkg into my system... I see that CMake says it does not find optional deps like ALSA or Pulseaudio. Now I am testing in a The compilation looks fine for now. |
#22324 is the pull request |
Issue description
I am currently attempting to add kmix into nixpkgs, whose format I am still not familiar with. However, I get errors about not finding kdelibs4, despite adding in
kdelibs4support
, and such libraries present in/nix/store
. I can't find a command to see my current installed "packages", so I am not completely sure.A minor point: I don't know whether my box has sound yet, since the sound settings in KDE doesn't play anything when Test is pressed.OK, so sound is fine. This just leaves KMix to be installed.Steps to reproduce
kmix.nix
, modified fromkonsole.nix
(or dolphin, I don't remember). I put it undernixpkgs/pkgs/desktops/kde-5/applications
of a cloned nixpkgs repo.I tried to read through the files, but there are a lot to learn, so I haven't get it yet. Anyhow, this is what happens when I attempt to install kmix:
I don't know whether kdelibs4 is required, because there is such a suspicious looking kdelibs4support. Nor do I know how to add such build dependencies(yet)... The entire KDE thing is totally uncommented, and I basically need to reverse engineer through a tree of source file. Hopefully the current maintainer can add some comments.
Technical details
The text was updated successfully, but these errors were encountered: