diff options
author | Shea Levy <shea@shealevy.com> | 2014-03-14 19:42:27 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2014-03-14 19:42:27 -0400 |
commit | 5a38bfdb9cc75ebd27b594460bf4be70d2f970f9 (patch) | |
tree | 7040f69078f41b10396ae2b3fc527fb835316877 /pkgs/applications/editors | |
parent | 602cf8d78c2ed90ceabc5866c4c1697fd72a6782 (diff) | |
parent | 638e1586cf27a0f7db0bc89130dfe410e699ee98 (diff) | |
download | nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.tar nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.tar.gz nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.tar.bz2 nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.tar.lz nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.tar.xz nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.tar.zst nixlib-5a38bfdb9cc75ebd27b594460bf4be70d2f970f9.zip |
Merge branch 'darcsum' of git://github.com/falsifian/nixpkgs
Added darcsum, "a pcl-cvs like interface for managing darcs patches".
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r-- | pkgs/applications/editors/emacs-modes/darcsum/darcs_context | 7 | ||||
-rw-r--r-- | pkgs/applications/editors/emacs-modes/darcsum/default.nix | 34 |
2 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs-modes/darcsum/darcs_context b/pkgs/applications/editors/emacs-modes/darcsum/darcs_context new file mode 100644 index 000000000000..7e9de1ed80b5 --- /dev/null +++ b/pkgs/applications/editors/emacs-modes/darcsum/darcs_context @@ -0,0 +1,7 @@ + +Context: + +[TAG 1.3 +Simon Michael <simon@joyful.com>**20131103203640 + Ignore-this: d12bac373e4aa0e5ffe6c390e1dfe269 +] diff --git a/pkgs/applications/editors/emacs-modes/darcsum/default.nix b/pkgs/applications/editors/emacs-modes/darcsum/default.nix new file mode 100644 index 000000000000..cf2bcc6e30b9 --- /dev/null +++ b/pkgs/applications/editors/emacs-modes/darcsum/default.nix @@ -0,0 +1,34 @@ +# To automatically load darcsum when needed, add the following to your emacs init file: +# +# (autoload 'darcsum-changes "darcsum" nil t) +# (autoload 'darcsum-whatsnew "darcsum" nil t) +# (autoload 'darcsum-view "darcsum" nil t) +# +# (These lines were copied from 50darcsum.el in the darcsum repository.) + + +{ fetchdarcs, stdenv }: + +stdenv.mkDerivation { + name = "darcsum-1.3"; + + src = fetchdarcs { + url = http://hub.darcs.net/simon/darcsum; + context = ./darcs_context; + sha256 = "18dyk2apmnjapd604a5njfqwjri1mc7lgjaajy9phicpibgdrwzh"; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + installPhase = '' + install -d "$out/share/emacs/site-lisp" + install darcsum.el "$out/share/emacs/site-lisp" + ''; + + meta = { + description = "A pcl-cvs like interface for managing darcs patches."; + homepage = "http://hub.darcs.net/simon/darcsum"; + license = "GPLv2+"; + maintainers = [ stdenv.lib.maintainers.falsifian ]; + }; +} |