summary refs log tree commit diff
path: root/pkgs/top-level/release.nix
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-07-10 16:17:06 +0000
committerLudovic Courtès <ludo@gnu.org>2009-07-10 16:17:06 +0000
commitda897b6eda9c56a3b315b3653d752f98f74a3a1f (patch)
treef2e6aea4aeab6082ff0b9f4fe48d00f4c0bf636a /pkgs/top-level/release.nix
parent45f7159af3505e92b221ef07e86ae5f4d08cbc32 (diff)
downloadnixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.tar
nixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.tar.gz
nixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.tar.bz2
nixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.tar.lz
nixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.tar.xz
nixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.tar.zst
nixpkgs-da897b6eda9c56a3b315b3653d752f98f74a3a1f.zip
Group Emacs packages in an `emacsPackages' function.
This avoids problem such as bytecode incompatibilies (e.g., between
GNU Emacs 22 and 23), API changes.  It would also allow packages
to be built with different emacsen (S(X)Emacs, etc.).


svn path=/nixpkgs/trunk/; revision=16324
Diffstat (limited to 'pkgs/top-level/release.nix')
-rw-r--r--pkgs/top-level/release.nix20
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index 1deee28f09f..99f4c39d35b 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -49,7 +49,7 @@ in {
 
   tarball = import ./make-tarball.nix;
 
-} // mapTestOn {
+} // mapTestOn rec {
 
   MPlayer = linux;
   abcde = linux;
@@ -86,7 +86,6 @@ in {
   cabextract = all;
   castleCombat = linux;
   cdrkit = linux;
-  cedet = linux;
   chatzilla = linux;
   cksfv = all;
   clisp = linux;
@@ -117,8 +116,7 @@ in {
   ejabberd = linux;
   elinks = linux;
   emacs22 = all;
-  emacsUnicode = all;
-  emms = linux;
+  emacs23 = all;
   enscript = all;
   eprover = linux;
   evince = linux;
@@ -394,7 +392,19 @@ in {
     nl = all;
     ru = all;
   };
-  
+
+  emacs22Packages = {
+    bbdb = linux;
+    cedet = linux;
+    ecb = linux;
+    emacsw3m = linux;
+    emms = linux;
+  };
+
+  emacs23Packages = emacs22Packages // {
+    jdee = linux;
+  };
+
   gnome = {
     gconfeditor = linux;
     gnomepanel = linux;