emacsPackages.urweb: extract from manual-packages.nix

main
AndersonTorres 3 years ago
parent 58d50f5bcc
commit 3d059335bd
  1. 19
      pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
  2. 27
      pkgs/applications/editors/emacs/elisp-packages/urweb-mode/default.nix

@ -237,24 +237,7 @@
};
};
urweb-mode = self.trivialBuild {
pname = "urweb-mode";
inherit (pkgs.urweb) src version;
packageRequires = [
self.cl-lib
self.flycheck
];
postUnpack = "sourceRoot=$sourceRoot/src/elisp";
meta = {
description = "Major mode for editing Ur/Web";
inherit (pkgs.urweb.meta) license homepage;
maintainers = [ lib.maintainers.sternenseemann ];
};
};
urweb-mode = callPackage ./urweb-mode { };
# Packages made the classical callPackage way

@ -0,0 +1,27 @@
{ lib
, trivialBuild
, urweb
, cl-lib
, flycheck
}:
trivialBuild {
pname = "urweb-mode";
inherit (urweb) src version;
packageRequires = [
cl-lib
flycheck
];
postUnpack = ''
sourceRoot=$sourceRoot/src/elisp
'';
meta = {
description = "Major mode for editing Ur/Web";
inherit (urweb.meta) license homepage;
maintainers = [ lib.maintainers.sternenseemann ];
};
}
Loading…
Cancel
Save