summary refs log blame commit diff
path: root/pkgs/desktops/plasma-5/kinfocenter.nix
blob: 662662cdb2fd747a08fa77cb43a485e69557ab20 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
 
                    
                                 
         
                                                                           


                                                                       

  
              
                        
                                                        
                 
                                                                       



                                                                           
    
               


                                                                                

                                                                                
 
{
  mkDerivation, lib,
  extra-cmake-modules, kdoctools,
  qtbase,
  kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons,
  kdeclarative, ki18n, kiconthemes, kio, kirigami2, kpackage, kservice,
  kwayland, kwidgetsaddons, kxmlgui, solid, systemsettings,
  libraw1394, libGLU, pciutils,
}:

mkDerivation {
  pname = "kinfocenter";
  nativeBuildInputs = [ extra-cmake-modules kdoctools ];
  buildInputs = [
    kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons
    kdeclarative ki18n kiconthemes kio kirigami2 kpackage kservice kwayland
    kwidgetsaddons kxmlgui solid systemsettings

    libraw1394 libGLU pciutils
  ];
  preFixup = ''
    # fix wrong symlink of infocenter pointing to a 'systemsettings5' binary in
    # the same directory, while it is actually located in a completely different
    # store path
    ln -sf ${lib.getBin systemsettings}/bin/systemsettings5 $out/bin/kinfocenter
  '';
}