anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / misc / ksmoothdock / default.nix
blob41a7c4387501955fcc8488c037c871a85d33f8cb
1 { lib
2 , mkDerivation
3 , fetchFromGitHub
4 , cmake
5 , extra-cmake-modules
6 , kactivities
7 , qtbase
8 }:
10 mkDerivation rec {
11   pname = "KSmoothDock";
12   version = "6.3";
14   src = fetchFromGitHub {
15     owner = "dangvd";
16     repo = "ksmoothdock";
17     rev = "v${version}";
18     sha256 = "sha256-hO7xgjFMFrEhQs3oc2peFTjSVEDsl7Ma/TeVybEZMEk=";
19   };
21   # Upstream seems dead and there are new deprecation warnings in KF5.100
22   # Remember, kids: friends don't let friends build with -Werror
23   postPatch = ''
24     substituteInPlace src/CMakeLists.txt --replace "-Werror" ""
25   '';
27   nativeBuildInputs = [ cmake extra-cmake-modules ];
29   buildInputs = [ kactivities qtbase ];
31   cmakeDir = "../src";
33   meta = with lib; {
34     description = "Cool desktop panel for KDE Plasma 5";
35     mainProgram = "ksmoothdock";
36     license = licenses.mit;
37     homepage = "https://dangvd.github.io/ksmoothdock/";
38     maintainers = with maintainers; [ shamilton ];
39     platforms = platforms.linux;
40   };