From ca5f24369724acfc4324dd09e5866d8da3e5fe5c Mon Sep 17 00:00:00 2001 From: Benjamin Staffin Date: Thu, 25 Feb 2016 14:23:34 -0800 Subject: git-and-tools: alphabetize attributes before it gets too huge --- .../version-management/git-and-tools/default.nix | 95 +++++++++++----------- 1 file changed, 48 insertions(+), 47 deletions(-) (limited to 'pkgs/applications/version-management/git-and-tools') diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index 0aea48cb0562..c38e34bf450d 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -10,9 +10,9 @@ let asciidoc xmlto docbook2x docbook_xsl docbook_xml_dtd_45 libxslt cpio tcl tk makeWrapper subversionClient gzip libiconv; texinfo = texinfo5; - svnSupport = false; # for git-svn support - guiSupport = false; # requires tcl/tk - sendEmailSupport = false; # requires plenty of perl libraries + svnSupport = false; # for git-svn support + guiSupport = false; # requires tcl/tk + sendEmailSupport = false; # requires plenty of perl libraries perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; smtpPerlLibs = [ perlPackages.NetSMTP perlPackages.NetSMTPSSL @@ -24,17 +24,12 @@ let in rec { + # Try to keep this generally alphabetized - # support for bugzilla - git-bz = callPackage ./git-bz { }; + darcsToGit = callPackage ./darcs-to-git { }; git = appendToName "minimal" gitBase; - # Git with SVN support, but without GUI. - gitSVN = lowPrio (appendToName "with-svn" (gitBase.override { - svnSupport = true; - })); - # The full-featured Git. gitFull = gitBase.override { svnSupport = true; @@ -42,34 +37,42 @@ rec { sendEmailSupport = !stdenv.isDarwin; }; + # Git with SVN support, but without GUI. + gitSVN = lowPrio (appendToName "with-svn" (gitBase.override { + svnSupport = true; + })); + git-annex = pkgs.haskellPackages.git-annex-with-assistant; gitAnnex = git-annex; git-annex-remote-b2 = pkgs.goPackages.git-annex-remote-b2; - qgit = import ./qgit { - inherit fetchurl stdenv; - inherit (xorg) libXext libX11; - qt = qt4; - }; + # support for bugzilla + git-bz = callPackage ./git-bz { }; - qgitGit = import ./qgit/qgit-git.nix { - inherit fetchurl sourceFromHead stdenv; - inherit (xorg) libXext libX11; - qt = qt4; - }; + git-cola = callPackage ./git-cola { }; - stgit = import ./stgit { - inherit fetchurl stdenv python git; + git-crypt = callPackage ./git-crypt { }; + + git-extras = callPackage ./git-extras { }; + + git-imerge = callPackage ./git-imerge { }; + + git-radar = callPackage ./git-radar { }; + + git-remote-hg = callPackage ./git-remote-hg { }; + + git2cl = import ./git2cl { + inherit fetchgit stdenv perl; }; - topGit = lib.makeOverridable (import ./topgit) { - inherit stdenv fetchurl; + gitFastExport = import ./fast-export { + inherit fetchgit stdenv mercurial coreutils git makeWrapper subversion; }; - tig = callPackage ./tig { }; + gitRemoteGcrypt = callPackage ./git-remote-gcrypt { }; - transcrypt = callPackage ./transcrypt { }; + gitflow = callPackage ./gitflow { }; hub = import ./hub { inherit go; @@ -77,14 +80,24 @@ rec { inherit (darwin) Security; }; - gitFastExport = import ./fast-export { - inherit fetchgit stdenv mercurial coreutils git makeWrapper subversion; + qgit = import ./qgit { + inherit fetchurl stdenv; + inherit (xorg) libXext libX11; + qt = qt4; }; - git2cl = import ./git2cl { - inherit fetchgit stdenv perl; + qgitGit = import ./qgit/qgit-git.nix { + inherit fetchurl sourceFromHead stdenv; + inherit (xorg) libXext libX11; + qt = qt4; }; + stgit = import ./stgit { + inherit fetchurl stdenv python git; + }; + + subgit = callPackage ./subgit { }; + svn2git = import ./svn2git { inherit stdenv fetchurl ruby makeWrapper; git = gitSVN; @@ -92,23 +105,11 @@ rec { svn2git_kde = callPackage ./svn2git-kde { }; - subgit = callPackage ./subgit { }; - - darcsToGit = callPackage ./darcs-to-git { }; - - gitflow = callPackage ./gitflow { }; - - git-radar = callPackage ./git-radar { }; - - git-remote-hg = callPackage ./git-remote-hg { }; - - gitRemoteGcrypt = callPackage ./git-remote-gcrypt { }; - - git-extras = callPackage ./git-extras { }; - - git-cola = callPackage ./git-cola { }; + tig = callPackage ./tig { }; - git-imerge = callPackage ./git-imerge { }; + topGit = lib.makeOverridable (import ./topgit) { + inherit stdenv fetchurl; + }; - git-crypt = callPackage ./git-crypt { }; + transcrypt = callPackage ./transcrypt { }; } -- cgit 1.4.1