Unverified Commit 051dd774 authored by Acid Bong's avatar Acid Bong
Browse files

dwm: take PREFIX and CC from environment

parent 8fb8dc83
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -33,12 +33,14 @@ stdenv.mkDerivation rec {
    libXft
  ] ++ extraLibs;

  prePatch = ''
    sed -i "s@/usr/local@$out@" config.mk
  '';

  preBuild = lib.optional stdenv.hostPlatform.isStatic ''
    makeFlagsArray+=(LDFLAGS="$(${stdenv.cc.targetPrefix}pkg-config --static --libs x11 xinerama xft)")
  preBuild = ''
    makeFlagsArray+=(
      "PREFIX=$out"
      "CC=$CC"
      ${lib.optionalString stdenv.hostPlatform.isStatic ''
        LDFLAGS="$(${stdenv.cc.targetPrefix}pkg-config --static --libs x11 xinerama xft)"
      ''}
    )
  '';

  # Allow users set their own list of patches
@@ -52,8 +54,6 @@ stdenv.mkDerivation rec {
    in
    lib.optionalString (conf != null) "cp ${configFile} config.def.h";

  makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];

  passthru.updateScript = gitUpdater {
    url = "git://git.suckless.org/dwm";
  };