Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / mate / mate-user-guide / default.nix
blob7dc2e9ad4221ba0e7aee05a613cbb6278c129b1a
1 { lib
2 , stdenv
3 , fetchurl
4 , gettext
5 , itstool
6 , libxml2
7 , yelp
8 , mateUpdateScript
9 }:
11 stdenv.mkDerivation rec {
12   pname = "mate-user-guide";
13   version = "1.28.0";
15   src = fetchurl {
16     url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
17     sha256 = "U+8IFPUGVEYU7WGre+UiHMjTqfFPfvlpjJD+fkYBS54=";
18   };
20   nativeBuildInputs = [
21     itstool
22     gettext
23     libxml2
24   ];
26   buildInputs = [
27     yelp
28   ];
30   postPatch = ''
31     substituteInPlace mate-user-guide.desktop.in.in \
32       --replace-fail "Exec=yelp" "Exec=${yelp}/bin/yelp"
33   '';
35   enableParallelBuilding = true;
37   passthru.updateScript = mateUpdateScript { inherit pname; };
39   meta = with lib; {
40     description = "MATE User Guide";
41     homepage = "https://mate-desktop.org";
42     license = with licenses; [ gpl2Plus fdl11Plus ];
43     platforms = platforms.unix;
44     maintainers = teams.mate.members;
45   };