Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / wi / windowmaker / dockapps / cputnik.nix
blob0c969bf1c105280589526fb1ae194b89361f55fd
1 { lib
2 , stdenv
3 , dockapps-sources
4 , libX11
5 , libXext
6 , libXpm
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "cputnik";
12   inherit (dockapps-sources) version src;
14   sourceRoot = "${finalAttrs.src.name}/cputnik/src";
16   buildInputs = [
17     libX11
18     libXpm
19     libXext
20   ];
22   preBuild = ''
23     makeFlagsArray+=(
24       INCS="-I${libX11.dev}/include -I${libXext.dev}/include -I${libXpm.dev}/include"
25       LIBS="-L${libX11}/lib -L${libXext}/lib -L${libXpm}/lib -lX11 -lXpm -lXext"
26     )
27   '';
29   hardeningDisable = [ "format" ];
31   installPhase = ''
32     runHook preInstall
34     install -Dm755 -t $out/bin/ cputnik
36     runHook postInstall
37   '';
39   meta = {
40     description = "Calendar clock with antialiased text";
41     homepage = "https://www.dockapps.net/wmcalclock";
42     license = lib.licenses.gpl2Plus;
43     maintainers = [ ];
44     platforms = lib.platforms.linux;
45   };