about summary refs log tree commit diff
path: root/pkgs/top-level/emacs-packages.nix
diff options
context:
space:
mode:
authorJan Malakhovski <oxij@oxij.org>2015-11-12 20:39:28 +0000
committerJan Malakhovski <oxij@oxij.org>2015-11-12 21:23:15 +0000
commit58a8485090aee5a9102a1b17916e9782e29edf50 (patch)
tree7aadd99222611c150a98a3facb07b821655a8844 /pkgs/top-level/emacs-packages.nix
parent2d14b2d540dcc50d840f34a1c3dbc0d0e351b560 (diff)
downloadnixlib-58a8485090aee5a9102a1b17916e9782e29edf50.tar
nixlib-58a8485090aee5a9102a1b17916e9782e29edf50.tar.gz
nixlib-58a8485090aee5a9102a1b17916e9782e29edf50.tar.bz2
nixlib-58a8485090aee5a9102a1b17916e9782e29edf50.tar.lz
nixlib-58a8485090aee5a9102a1b17916e9782e29edf50.tar.xz
nixlib-58a8485090aee5a9102a1b17916e9782e29edf50.tar.zst
nixlib-58a8485090aee5a9102a1b17916e9782e29edf50.zip
emacs-packages: split git-rebase from magit, deprecate git-rebase-mode
magit doesn't depend on git-rebase, git-rebase depends on magit
Diffstat (limited to 'pkgs/top-level/emacs-packages.nix')
-rw-r--r--pkgs/top-level/emacs-packages.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix
index caa0d07ead6d..7fcc5c66ce3a 100644
--- a/pkgs/top-level/emacs-packages.nix
+++ b/pkgs/top-level/emacs-packages.nix
@@ -792,6 +792,7 @@ let self = _self // overrides;
 
   #TODO git-gutter-fringe
 
+  # Deprecated in favor of git-rebase
   git-rebase-mode = melpaBuild rec {
     pname = "git-rebase-mode";
     version = "1.0.0";
@@ -802,7 +803,7 @@ let self = _self // overrides;
       sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
     };
     files = [ "git-rebase-mode.el" ];
-    meta = { license = gpl3Plus; };
+    meta = git-rebase.meta;
   };
 
   git-timemachine = melpaBuild rec {
@@ -1172,7 +1173,6 @@ let self = _self // overrides;
                   "lisp/magit-blame.el"
                   "lisp/magit-ediff.el"
                   "lisp/magit-extras.el"
-                  "lisp/git-rebase.el"
                   "Documentation/magit.texi"
                   "Documentation/AUTHORS.md"
                   "COPYING"
@@ -1192,6 +1192,16 @@ let self = _self // overrides;
       description = "Emacs mode for editig Git commit messages";
     };
   };
+  git-rebase = melpaBuild rec {
+    pname = "git-rebase";
+    version = magit.version;
+    src = magit.src;
+    packageRequires = [ dash with-editor magit ];
+    fileSpecs = [ "lisp/git-rebase.el" ];
+    meta = magit.meta // {
+      description = "Emacs major-mode which makes editing rebase scripts more fun";
+    };
+  };
   magit-popup = melpaBuild rec {
     pname = "magit-popup";
     version = magit.version;