about summary refs log tree commit diff
path: root/pkgs/desktops/gnustep/make/gsmakeDerivation.nix
blob: eff7f3eac85a09d3d7cac9ab1799c0813573e6a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ lib, stdenv, make, makeWrapper, which }:
{ buildInputs ? [], ...} @ args:
stdenv.mkDerivation (args // {
  buildInputs = [ makeWrapper make which ] ++ buildInputs;

  builder = ./builder.sh;
  setupHook = ./setup-hook.sh;

  GNUSTEP_MAKEFILES = "${make}/share/GNUstep/Makefiles";

  meta = {
    homepage = "http://gnustep.org/";

    license = lib.licenses.lgpl2Plus;

    maintainers = with lib.maintainers; [ ashalkhakov matthewbauer ];
    platforms = lib.platforms.linux;
  } // (if builtins.hasAttr "meta" args then args.meta else {});
})