about summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs/elisp-packages/jam-mode/default.nix
blob: 09b7877c9debaf63e98fdcb7055511c77947ff2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ lib
, trivialBuild
, fetchurl
}:

trivialBuild rec {
  pname = "jam-mode";
  version = "0.3";

  src = fetchurl {
    url = "https://dev.gentoo.org/~ulm/distfiles/${pname}-${version}.el.xz";
    hash = "sha256-0IlYqbPa4AAwOpjdd20k8hqtvDhZmcz1WHa/LHx8kMk=";
  };

  unpackPhase = ''
    runHook preUnpack

    xz -cd $src > jam-mode.el

    runHook postUnpack
  '';

  meta = with lib; {
    description = "An Emacs major mode for editing Jam files";
    license = licenses.gpl2Plus;
    maintainers = with maintainers; [ qyliss ];
    platforms = platforms.all;
  };
}