about summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorJames Cook <james.cook@utoronto.ca>2014-01-18 12:23:59 -0800
committerJames Cook <james.cook@utoronto.ca>2014-01-18 12:25:34 -0800
commit638e1586cf27a0f7db0bc89130dfe410e699ee98 (patch)
treef9b4a90cd3201d8ae5ad541ba53c07d30927c839 /pkgs/applications/editors
parent71dc9ad2520bb2aa1d11d38dc0a92bef52d5a8da (diff)
downloadnixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.tar
nixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.tar.gz
nixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.tar.bz2
nixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.tar.lz
nixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.tar.xz
nixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.tar.zst
nixlib-638e1586cf27a0f7db0bc89130dfe410e699ee98.zip
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_context7
-rw-r--r--pkgs/applications/editors/emacs-modes/darcsum/default.nix34
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 ];
+  };
+}