summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorJan Malakhovski <oxij@oxij.org>2015-01-09 23:02:02 +0000
committerJan Malakhovski <oxij@oxij.org>2015-03-03 16:02:18 +0000
commit380389bc0bc04afcba3ef17bb4ffde147a845ddb (patch)
treebe388dbc34c081d5974edbba42c7aaba2947e391 /pkgs/top-level
parent8dd923a2e4f5911b8cc60bd8ce7b60a67e44c037 (diff)
downloadnixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.tar
nixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.tar.gz
nixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.tar.bz2
nixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.tar.lz
nixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.tar.xz
nixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.tar.zst
nixlib-380389bc0bc04afcba3ef17bb4ffde147a845ddb.zip
update and convert {apel, flim, semi, wanderlust} to emacs packages
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix8
-rw-r--r--pkgs/top-level/emacs-packages.nix76
2 files changed, 76 insertions, 8 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index deb0d0483c4e..c0acbf53e8ec 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10014,8 +10014,6 @@ let
 
     autoComplete = callPackage ../applications/editors/emacs-modes/auto-complete { };
 
-    apel = callPackage ../applications/editors/emacs-modes/apel { };
-
     bbdb = callPackage ../applications/editors/emacs-modes/bbdb { };
 
     bbdb3 = callPackage ../applications/editors/emacs-modes/bbdb/3.nix {};
@@ -10054,8 +10052,6 @@ let
 
     ess = callPackage ../applications/editors/emacs-modes/ess { };
 
-    flim = callPackage ../applications/editors/emacs-modes/flim { };
-
     flycheck = callPackage ../applications/editors/emacs-modes/flycheck { };
 
     flymakeCursor = callPackage ../applications/editors/emacs-modes/flymake-cursor { };
@@ -10147,8 +10143,6 @@ let
 
     sbtMode = callPackage ../applications/editors/emacs-modes/sbt-mode { };
 
-    semi = callPackage ../applications/editors/emacs-modes/semi { };
-
     scalaMode1 = callPackage ../applications/editors/emacs-modes/scala-mode/v1.nix { };
     scalaMode2 = callPackage ../applications/editors/emacs-modes/scala-mode/v2.nix { };
 
@@ -10163,8 +10157,6 @@ let
 
     tuaregMode = callPackage ../applications/editors/emacs-modes/tuareg { };
 
-    wanderlust = callPackage ../applications/editors/emacs-modes/wanderlust { };
-
     writeGood = callPackage ../applications/editors/emacs-modes/writegood { };
 
     xmlRpc = callPackage ../applications/editors/emacs-modes/xml-rpc { };
diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix
index 8dac3fa52df3..86ae2157864d 100644
--- a/pkgs/top-level/emacs-packages.nix
+++ b/pkgs/top-level/emacs-packages.nix
@@ -114,6 +114,29 @@ let self = _self // overrides;
     };
   };
 
+  apel = melpaBuild rec {
+    pname = "apel";
+    version = "10.8";
+    src = fetchFromGitHub {
+      owner  = "wanderlust";
+      repo   = pname;
+      rev    = "8402e59eadb580f59969114557b331b4d9364f95";
+      sha256 = "0sdxnf4b8rqs1cbjxh23wvxmj7ll3zddv8yfdgif6zmgyy8xhc9m";
+    };
+    files = [
+      "alist.el" "apel-ver.el" "broken.el" "calist.el"
+      "emu.el" "filename.el" "install.el" "inv-23.el" "invisible.el"
+      "mcharset.el" "mcs-20.el" "mcs-e20.el" "mule-caesar.el"
+      "path-util.el" "pccl-20.el" "pccl.el" "pces-20.el" "pces-e20.el"
+      "pces.el" "pcustom.el" "poe.el" "poem-e20.el" "poem-e20_3.el"
+      "poem.el" "product.el" "pym.el" "richtext.el" "static.el"
+    ];
+    meta = {
+      description = "A Portable Emacs Library";
+      license = gpl3Plus; # probably
+    };
+  };
+
   async = melpaBuild rec {
     pname   = "async";
     version = "1.2";
@@ -324,6 +347,22 @@ let self = _self // overrides;
     meta = { licence = gpl3Plus; };
   };
 
+  flim = melpaBuild rec {
+    pname = "flim";
+    version = "1.14.9"; # 20141216
+    src = fetchFromGitHub {
+      owner  = "wanderlust";
+      repo   = pname;
+      rev    = "488a4d70fb4ae57bdd30dc75c2d75579894e28a2";
+      sha256 = "178fhpbyffksr4v3m8jmx4rx2vqyz23qhbyvic5afabxi6lahjfs";
+    };
+    packageRequires = [ apel ];
+    meta = {
+      description = "Email message encoding library for Emacs";
+      license = gpl3Plus; # probably
+    };
+  };
+
   flycheck-pos-tip = melpaBuild rec {
     pname   = "flycheck-pos-tip";
     version = "20140813";
@@ -671,6 +710,22 @@ let self = _self // overrides;
     meta = { licence = gpl3Plus; };
   };
 
+  semi = melpaBuild rec {
+    pname = "semi";
+    version = "1.14.7"; # 20150203
+    src = fetchFromGitHub {
+      owner  = "wanderlust";
+      repo   = pname;
+      rev    = "9976269556c5bcc021e4edf1b0e1accd39929528";
+      sha256 = "1g1xg57pz4msd3f998af5gq28qhmvi410faygzspra6y6ygaka68";
+    };
+    packageRequires = [ apel flim ];
+    meta = {
+      description = "MIME library for Emacs";
+      license = gpl3Plus; # probably
+    };
+  };
+
   shorten = melpaBuild rec {
     pname   = "shorten";
     version = "1.5";
@@ -804,6 +859,27 @@ let self = _self // overrides;
     meta = { licence = gpl3Plus; };
   };
 
+  wanderlust = melpaBuild rec {
+    pname = "wanderlust";
+    version = "2.15.9"; # 20150301
+    src = fetchFromGitHub {
+      owner  = pname;
+      repo   = pname;
+      rev    = "13fb4f6519490d4ac7138f3bcf76707654348071";
+      sha256 = "1l48xfcwkm205prspa1rns6lqfizik5gpdwmlfgyb5mabm9x53zn";
+    };
+    packageRequires = [ apel flim semi ];
+    fileSpecs = [
+      "doc/wl.texi" "doc/wl-ja.texi"
+      "elmo/*.el" "wl/*.el"
+      "etc/icons"
+    ];
+    meta = {
+      description = "E-Mail client for Emacs";
+      license = gpl3Plus; # probably
+    };
+  };
+
   weechat = melpaBuild rec {
     pname   = "weechat.el";
     version = "20141016";