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-05-24 14:10:56 +0000
committerJan Malakhovski <oxij@oxij.org>2015-08-06 16:31:50 +0000
commite403495938fecc24491044db81b280e8c09355a3 (patch)
tree28677ec23717cd71a3b71c4c319b423882e06fa6 /pkgs/top-level/emacs-packages.nix
parent0031120921eef7baaa23340e22675a00d842a72e (diff)
downloadnixpkgs-e403495938fecc24491044db81b280e8c09355a3.tar
nixpkgs-e403495938fecc24491044db81b280e8c09355a3.tar.gz
nixpkgs-e403495938fecc24491044db81b280e8c09355a3.tar.bz2
nixpkgs-e403495938fecc24491044db81b280e8c09355a3.tar.lz
nixpkgs-e403495938fecc24491044db81b280e8c09355a3.tar.xz
nixpkgs-e403495938fecc24491044db81b280e8c09355a3.tar.zst
nixpkgs-e403495938fecc24491044db81b280e8c09355a3.zip
emacs-packages: cleanup and fix request and request-deferred
Diffstat (limited to 'pkgs/top-level/emacs-packages.nix')
-rw-r--r--pkgs/top-level/emacs-packages.nix32
1 files changed, 8 insertions, 24 deletions
diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix
index 444e086afb3..2738336b858 100644
--- a/pkgs/top-level/emacs-packages.nix
+++ b/pkgs/top-level/emacs-packages.nix
@@ -1093,7 +1093,9 @@ let self = _self // overrides;
       sha256 = "0dja4g43zfjbxqvz2cgivgq5sfm6fz1563qgrp4yxknl7bdggb92";
     };
 
-    meta = with stdenv.lib; {
+    files = [ "request.el" ];
+
+    meta = {
       description = "Easy HTTP request for Emacs Lisp";
       longDescription = ''
         Request.el is a HTTP request library with multiple backends. It supports
@@ -1102,36 +1104,18 @@ let self = _self // overrides;
         Library author can use request.el to avoid imposing external dependencies
         such as curl to users while giving richer experience for users who have curl.
       '';
-      homepage = https://github.com/tkf/emacs-request;
       license = gpl3Plus;
     };
   };
 
   request-deferred = melpaBuild rec {
     pname = "request-deferred";
-    version = "0.2.0";
-
-    src = fetchFromGitHub {
-      owner = "tkf";
-      repo = "emacs-request";
-      rev = "adf7de452f9914406bfb693541f1d280093c4efd";
-      sha256 = "0dja4g43zfjbxqvz2cgivgq5sfm6fz1563qgrp4yxknl7bdggb92";
-    };
-
+    version = request.version;
+    src = request.src;
     packageRequires = [ request deferred ];
-
-    meta = with stdenv.lib; {
-      description = "Easy HTTP request for Emacs Lisp";
-      longDescription = ''
-        Request.el is a HTTP request library with multiple backends. It supports
-        url.el which is shipped with Emacs and curl command line program. User
-        can use curl when s/he has it, as curl is more reliable than url.el.
-        Library author can use request.el to avoid imposing external dependencies
-        such as curl to users while giving richer experience for users who have curl.
-      '';
-      homepage = https://github.com/tkf/emacs-request;
-      license = gpl3Plus;
-    };
+    files = [ "request-deferred.el" ];
+    meta = request.meta
+        // { description = "${request.meta.description} (deferred)"; };
   };
 
   rich-minority = melpaBuild rec {