about summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2014-03-14 19:42:27 -0400
committerShea Levy <shea@shealevy.com>2014-03-14 19:42:27 -0400
commit5a38bfdb9cc75ebd27b594460bf4be70d2f970f9 (patch)
tree7040f69078f41b10396ae2b3fc527fb835316877 /pkgs/applications/editors
parent602cf8d78c2ed90ceabc5866c4c1697fd72a6782 (diff)
parent638e1586cf27a0f7db0bc89130dfe410e699ee98 (diff)
downloadnixlib-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_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 ];
+  };
+}