lol

Merge pull request #6818 from ardumont/add-org-trello-and-dependencies-derivation

[new] emacs24Packages org-trello & new deps derivations

+97
+97
pkgs/top-level/emacs-packages.nix
··· 263 263 meta = { license = gpl3Plus; }; 264 264 }; 265 265 266 + deferred = melpaBuild rec { 267 + version = "0.3.2"; 268 + pname = "deferred"; 269 + 270 + src = fetchFromGitHub { 271 + owner = "kiwanami"; 272 + repo = "emacs-${pname}"; 273 + rev = "896d4b53210289afe489e1ee7db4e12cb9248109"; 274 + sha256 = "0ysahdyvlg240dynwn23kk2d9kb432zh2skr1gydm3rxwn6f18r0"; 275 + }; 276 + 277 + meta = { 278 + description = "Simple asynchronous functions for emacs-lisp"; 279 + longDescription = '' 280 + deferred.el provides facilities to manage asynchronous tasks. 281 + The API and implementations were translated from JSDeferred (by cho45) 282 + and Mochikit.Async (by Bob Ippolito) in JavaScript. 283 + ''; 284 + homepage = https://github.com/kiwanami/emacs-deferred; 285 + license = gpl3Plus; 286 + }; 287 + }; 288 + 266 289 diminish = melpaBuild rec { 267 290 pname = "diminish"; 268 291 version = "0.44"; ··· 658 681 meta = { license = gpl3Plus; }; 659 682 }; 660 683 684 + org-trello = melpaBuild rec { 685 + pname = "org-trello"; 686 + version = "0.6.9.2"; 687 + src = fetchFromGitHub { 688 + owner = "org-trello"; 689 + repo = pname; 690 + rev = "5656f32d3624b3c82014658aef88ffa47c0fca7b"; 691 + sha256 = "0781prmxbx3lmylma63vw80rix7dmhy8861jz4cbqmkfid6d3x73"; 692 + }; 693 + packageRequires = [ request-deferred deferred dash s ]; 694 + files = [ "org-trello-*.el" ]; 695 + meta = { 696 + description = "Org minor mode - 2-way sync org & trello"; 697 + longDescription = '' 698 + Org-trello is an emacs minor mode that extends org-mode with 699 + Trello abilities. 700 + ''; 701 + homepage = https://org-trello.github.io; 702 + license = gpl3Plus; 703 + }; 704 + }; 705 + 661 706 pkg-info = melpaBuild rec { 662 707 pname = "pkg-info"; 663 708 version = "20140610"; ··· 694 739 }; 695 740 packageRequires = [ dash helm s pkg-info epl ]; 696 741 meta = { license = gpl3Plus; }; 742 + }; 743 + 744 + request = melpaBuild rec { 745 + pname = "request"; 746 + version = "0.2.0"; 747 + 748 + src = fetchFromGitHub { 749 + owner = "tkf"; 750 + repo = "emacs-${pname}"; 751 + rev = "adf7de452f9914406bfb693541f1d280093c4efd"; 752 + sha256 = "0dja4g43zfjbxqvz2cgivgq5sfm6fz1563qgrp4yxknl7bdggb92"; 753 + }; 754 + 755 + meta = with stdenv.lib; { 756 + description = "Easy HTTP request for Emacs Lisp"; 757 + longDescription = '' 758 + Request.el is a HTTP request library with multiple backends. It supports 759 + url.el which is shipped with Emacs and curl command line program. User 760 + can use curl when s/he has it, as curl is more reliable than url.el. 761 + Library author can use request.el to avoid imposing external dependencies 762 + such as curl to users while giving richer experience for users who have curl. 763 + ''; 764 + homepage = https://github.com/tkf/emacs-request; 765 + license = gpl3Plus; 766 + }; 767 + }; 768 + 769 + request-deferred = melpaBuild rec { 770 + pname = "request-deferred"; 771 + version = "0.2.0"; 772 + 773 + src = fetchFromGitHub { 774 + owner = "tkf"; 775 + repo = "emacs-request"; 776 + rev = "adf7de452f9914406bfb693541f1d280093c4efd"; 777 + sha256 = "0dja4g43zfjbxqvz2cgivgq5sfm6fz1563qgrp4yxknl7bdggb92"; 778 + }; 779 + 780 + packageRequires = [ request deferred ]; 781 + 782 + meta = with stdenv.lib; { 783 + description = "Easy HTTP request for Emacs Lisp"; 784 + longDescription = '' 785 + Request.el is a HTTP request library with multiple backends. It supports 786 + url.el which is shipped with Emacs and curl command line program. User 787 + can use curl when s/he has it, as curl is more reliable than url.el. 788 + Library author can use request.el to avoid imposing external dependencies 789 + such as curl to users while giving richer experience for users who have curl. 790 + ''; 791 + homepage = https://github.com/tkf/emacs-request; 792 + license = gpl3Plus; 793 + }; 697 794 }; 698 795 699 796 rich-minority = melpaBuild rec {