Unverified Commit 779e7f4f authored by Emily's avatar Emily Committed by GitHub
Browse files

Merge pull request #264901 from 3JlOy-PYCCKUi/slstatus

slstatus: unstable-2022-12-19 -> 1.0
parents 43c8fb93 83db0c3f
Loading
Loading
Loading
Loading
+13 −10
Original line number Diff line number Diff line
@@ -12,16 +12,19 @@

stdenv.mkDerivation rec {
  pname = "slstatus";
  version = "unstable-2022-12-19";
  version = "1.0";

  src = fetchgit {
    url = "https://git.suckless.org/slstatus";
    rev = "c919def84fd4f52f501548e5f7705b9d56dd1459";
    hash = "sha256-nEIHIO8CAYdtX8GniO6GDEaHj7kEu81b05nCMVdr2SE=";
    rev = version;
    hash = "sha256-cFah6EgApslLSlJaOy/5W9ZV9Z1lzfKye/rRh9Om3T4=";
  };

  configFile = lib.optionalString (conf!=null) (writeText "config.def.h" conf);
  preBuild = ''
  preBuild =
    let
      configFile = if lib.isDerivation conf || builtins.isPath conf then conf else writeText "config.def.h" conf;
    in
    ''
      ${lib.optionalString (conf!=null) "cp ${configFile} config.def.h"}
      makeFlagsArray+=(LDLIBS="-lX11 -lxcb -lXau -lXdmcp" CC=$CC)
    '';