stdenv: fix documentation for stripAllFlags and stripDebugFlags (#352127)
[NixPkgs.git] / pkgs / desktops / gnustep / gui / default.nix
blob34694caf310a0969e014e0675444489736f759d5
2   lib,
3   stdenv,
4   make,
5   wrapGNUstepAppsHook,
6   fetchzip,
7   base,
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   version = "0.31.1";
12   pname = "gnustep-gui";
14   src = fetchzip {
15     url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-${finalAttrs.version}.tar.gz";
16     sha256 = "sha256-+4XEJ6PKpantbIbyNroFMaNBTFffkuW/ajSocGQO9Mo=";
17   };
19   nativeBuildInputs = [
20     make
21     wrapGNUstepAppsHook
22   ];
23   buildInputs = [ base ];
25   patches = [
26     ./fixup-all.patch
27   ];
28   meta = {
29     changelog = "https://github.com/gnustep/libs-gui/releases/tag/gui-${
30       builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version
31     }";
32     description = "GUI class library of GNUstep";
33     homepage = "https://gnustep.github.io/";
34     license = lib.licenses.lgpl2Plus;
35     maintainers = with lib.maintainers; [
36       ashalkhakov
37       matthewbauer
38       dblsaiko
39     ];
40     platforms = lib.platforms.linux;
41   };