gitAndTools: move everything to the top level

The comment at the top of git-and-tools/default.nix said:

/* All git-relates tools live here, in a separate attribute set so that users
* can get a fast overview over what's available.

but unfortunately that hasn't actually held up in practice.

Git-related packages have continued to be added to the top level, or
into gitAndTools, or sometimes both, basically at random, so having
gitAndTools is just confusing. In fact, until I looked as part of
working on getting rid of gitAndTools, one program (ydiff) was
packaged twice independently, once in gitAndTools and once at the top
level (I fixed this in 98c34901969).

So I think it's for the best if we move away from gitAndTools, and
just put all the packages it previously contained at the top level.
I've implemented this here by just making gitAndTools an alias for the
top level -- this saves having loads of lines in aliases.nix. This
means that people can keep referring to gitAndTools in their
configuration, but it won't be allowed to be used within Nixpkgs, and
it won't be presented to new users by e.g. nix search.

The only other change here that I'm aware of is that
appendToName "minimal" is not longer called on the default git
package, because doing that would have necessitated having a private
gitBase variable like before. I think it makes more sense not to do
that anyway, and reserve the "minimal" suffix only for gitMinimal.

+273 -303
+1 -1
nixos/modules/services/misc/gitea.nix
··· 453 description = "gitea"; 454 after = [ "network.target" ] ++ lib.optional usePostgresql "postgresql.service" ++ lib.optional useMysql "mysql.service"; 455 wantedBy = [ "multi-user.target" ]; 456 - path = [ gitea pkgs.gitAndTools.git ]; 457 458 preStart = let 459 runConfig = "${cfg.stateDir}/custom/conf/app.ini";
··· 453 description = "gitea"; 454 after = [ "network.target" ] ++ lib.optional usePostgresql "postgresql.service" ++ lib.optional useMysql "mysql.service"; 455 wantedBy = [ "multi-user.target" ]; 456 + path = [ gitea pkgs.git ]; 457 458 preStart = let 459 runConfig = "${cfg.stateDir}/custom/conf/app.ini";
+4 -4
nixos/modules/services/misc/gitlab.nix
··· 736 environment = gitlabEnv; 737 path = with pkgs; [ 738 postgresqlPackage 739 - gitAndTools.git 740 ruby 741 openssh 742 nodejs ··· 764 path = with pkgs; [ 765 openssh 766 procps # See https://gitlab.com/gitlab-org/gitaly/issues/1562 767 - gitAndTools.git 768 cfg.packages.gitaly.rubyEnv 769 cfg.packages.gitaly.rubyEnv.wrappedRuby 770 gzip ··· 806 wantedBy = [ "multi-user.target" ]; 807 path = with pkgs; [ 808 exiftool 809 - gitAndTools.git 810 gnutar 811 gzip 812 openssh ··· 854 environment = gitlabEnv; 855 path = with pkgs; [ 856 postgresqlPackage 857 - gitAndTools.git 858 openssh 859 nodejs 860 procps
··· 736 environment = gitlabEnv; 737 path = with pkgs; [ 738 postgresqlPackage 739 + git 740 ruby 741 openssh 742 nodejs ··· 764 path = with pkgs; [ 765 openssh 766 procps # See https://gitlab.com/gitlab-org/gitaly/issues/1562 767 + git 768 cfg.packages.gitaly.rubyEnv 769 cfg.packages.gitaly.rubyEnv.wrappedRuby 770 gzip ··· 806 wantedBy = [ "multi-user.target" ]; 807 path = with pkgs; [ 808 exiftool 809 + git 810 gnutar 811 gzip 812 openssh ··· 854 environment = gitlabEnv; 855 path = with pkgs; [ 856 postgresqlPackage 857 + git 858 openssh 859 nodejs 860 procps
+1 -1
nixos/modules/services/misc/gitolite.nix
··· 227 }; 228 229 environment.systemPackages = [ pkgs.gitolite pkgs.git ] 230 - ++ optional cfg.enableGitAnnex pkgs.gitAndTools.git-annex; 231 }); 232 }
··· 227 }; 228 229 environment.systemPackages = [ pkgs.gitolite pkgs.git ] 230 + ++ optional cfg.enableGitAnnex pkgs.git-annex; 231 }); 232 }
+2 -2
nixos/modules/services/misc/redmine.nix
··· 230 production = { 231 scm_subversion_command = "${pkgs.subversion}/bin/svn"; 232 scm_mercurial_command = "${pkgs.mercurial}/bin/hg"; 233 - scm_git_command = "${pkgs.gitAndTools.git}/bin/git"; 234 scm_cvs_command = "${pkgs.cvs}/bin/cvs"; 235 scm_bazaar_command = "${pkgs.breezy}/bin/bzr"; 236 scm_darcs_command = "${pkgs.darcs}/bin/darcs"; ··· 299 breezy 300 cvs 301 darcs 302 - gitAndTools.git 303 mercurial 304 subversion 305 ];
··· 230 production = { 231 scm_subversion_command = "${pkgs.subversion}/bin/svn"; 232 scm_mercurial_command = "${pkgs.mercurial}/bin/hg"; 233 + scm_git_command = "${pkgs.git}/bin/git"; 234 scm_cvs_command = "${pkgs.cvs}/bin/cvs"; 235 scm_bazaar_command = "${pkgs.breezy}/bin/bzr"; 236 scm_darcs_command = "${pkgs.darcs}/bin/darcs"; ··· 299 breezy 300 cvs 301 darcs 302 + git 303 mercurial 304 subversion 305 ];
+2 -2
nixos/tests/git/hub.nix
··· 6 7 nodes.hub = { pkgs, ... }: 8 { 9 - environment.systemPackages = [ pkgs.gitAndTools.hub ]; 10 }; 11 12 testScript = 13 '' 14 - assert "git version ${pkgs.git.version}\nhub version ${pkgs.gitAndTools.hub.version}\n" in hub.succeed("hub version") 15 assert "These GitHub commands are provided by hub" in hub.succeed("hub help") 16 ''; 17 })
··· 6 7 nodes.hub = { pkgs, ... }: 8 { 9 + environment.systemPackages = [ pkgs.hub ]; 10 }; 11 12 testScript = 13 '' 14 + assert "git version ${pkgs.git.version}\nhub version ${pkgs.hub.version}\n" in hub.succeed("hub version") 15 assert "These GitHub commands are provided by hub" in hub.succeed("hub help") 16 ''; 17 })
+2 -2
pkgs/applications/editors/spacevim/default.nix
··· 1 - { ripgrep, gitAndTools, fzf, makeWrapper, vim_configurable, vimPlugins, fetchFromGitHub, writeTextDir 2 , lib, stdenv, runCommandNoCC, remarshal, formats, spacevim_config ? import ./init.nix }: 3 with stdenv; 4 let ··· 39 # trailing slash very important for SPACEVIMDIR 40 makeWrapper "${vim-customized}/bin/vim" "$out/bin/spacevim" \ 41 --add-flags "-u $out/SpaceVim/vimrc" --set SPACEVIMDIR "${spacevimdir}/" \ 42 - --prefix PATH : ${lib.makeBinPath [ fzf gitAndTools.git ripgrep]} 43 ''; 44 45 meta = with lib; {
··· 1 + { ripgrep, git, fzf, makeWrapper, vim_configurable, vimPlugins, fetchFromGitHub, writeTextDir 2 , lib, stdenv, runCommandNoCC, remarshal, formats, spacevim_config ? import ./init.nix }: 3 with stdenv; 4 let ··· 39 # trailing slash very important for SPACEVIMDIR 40 makeWrapper "${vim-customized}/bin/vim" "$out/bin/spacevim" \ 41 --add-flags "-u $out/SpaceVim/vimrc" --set SPACEVIMDIR "${spacevimdir}/" \ 42 + --prefix PATH : ${lib.makeBinPath [ fzf git ripgrep]} 43 ''; 44 45 meta = with lib; {
+1 -1
pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/default.nix
··· 9 10 pname = "atlassian-stash"; 11 12 - passthru.updateScript = bundlerUpdateScript "gitAndTools.bitbucket-server-cli"; 13 14 meta = with lib; { 15 description = "A command line interface to interact with BitBucket Server (formerly Atlassian Stash)";
··· 9 10 pname = "atlassian-stash"; 11 12 + passthru.updateScript = bundlerUpdateScript "bitbucket-server-cli"; 13 14 meta = with lib; { 15 description = "A command line interface to interact with BitBucket Server (formerly Atlassian Stash)";
-270
pkgs/applications/version-management/git-and-tools/default.nix
··· 1 - /* All git-relates tools live here, in a separate attribute set so that users 2 - * can get a fast overview over what's available. 3 - */ 4 - args @ {config, lib, pkgs}: with args; with pkgs; 5 - let 6 - gitBase = callPackage ./git { 7 - svnSupport = false; # for git-svn support 8 - guiSupport = false; # requires tcl/tk 9 - sendEmailSupport = false; # requires plenty of perl libraries 10 - perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; 11 - smtpPerlLibs = [ 12 - perlPackages.libnet perlPackages.NetSMTPSSL 13 - perlPackages.IOSocketSSL perlPackages.NetSSLeay 14 - perlPackages.AuthenSASL perlPackages.DigestHMAC 15 - ]; 16 - }; 17 - 18 - self = rec { 19 - # Try to keep this generally alphabetized 20 - 21 - bfg-repo-cleaner = callPackage ./bfg-repo-cleaner { }; 22 - 23 - bitbucket-server-cli = callPackage ./bitbucket-server-cli { }; 24 - 25 - bump2version = pkgs.python37Packages.callPackage ./bump2version { }; 26 - 27 - darcs-to-git = callPackage ./darcs-to-git { }; 28 - 29 - delta = callPackage ./delta { 30 - inherit (darwin.apple_sdk.frameworks) Security; 31 - }; 32 - 33 - diff-so-fancy = callPackage ./diff-so-fancy { }; 34 - 35 - gh = callPackage ./gh { }; 36 - 37 - ghorg = callPackage ./ghorg { }; 38 - 39 - ghq = callPackage ./ghq { }; 40 - 41 - ghr = callPackage ./ghr { }; 42 - 43 - git = appendToName "minimal" gitBase; 44 - 45 - git-absorb = callPackage ./git-absorb { 46 - inherit (darwin.apple_sdk.frameworks) Security; 47 - }; 48 - 49 - git-annex = pkgs.haskellPackages.git-annex; 50 - 51 - git-annex-metadata-gui = libsForQt5.callPackage ./git-annex-metadata-gui { 52 - inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; 53 - }; 54 - 55 - git-annex-remote-b2 = callPackage ./git-annex-remote-b2 { }; 56 - 57 - git-annex-remote-dbx = callPackage ./git-annex-remote-dbx { 58 - inherit (python3Packages) 59 - buildPythonApplication 60 - fetchPypi 61 - dropbox 62 - annexremote 63 - humanfriendly; 64 - }; 65 - 66 - git-annex-remote-rclone = callPackage ./git-annex-remote-rclone { }; 67 - 68 - git-annex-utils = callPackage ./git-annex-utils { }; 69 - 70 - git-brunch = pkgs.haskellPackages.git-brunch; 71 - 72 - git-appraise = callPackage ./git-appraise {}; 73 - 74 - git-bug = callPackage ./git-bug { }; 75 - 76 - # support for bugzilla 77 - git-bz = callPackage ./git-bz { }; 78 - 79 - git-chglog = callPackage ./git-chglog { }; 80 - 81 - git-cinnabar = callPackage ./git-cinnabar { }; 82 - 83 - git-codeowners = callPackage ./git-codeowners { }; 84 - 85 - git-codereview = callPackage ./git-codereview { }; 86 - 87 - git-cola = callPackage ./git-cola { }; 88 - 89 - git-crypt = callPackage ./git-crypt { }; 90 - 91 - git-delete-merged-branches = callPackage ./git-delete-merged-branches { }; 92 - 93 - git-dit = callPackage ./git-dit { 94 - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 95 - }; 96 - 97 - git-doc = lib.addMetaAttrs { 98 - description = "Additional documentation for Git"; 99 - longDescription = '' 100 - This package contains additional documentation (HTML and text files) that 101 - is referenced in the man pages of Git. 102 - ''; 103 - } gitFull.doc; 104 - 105 - git-extras = callPackage ./git-extras { }; 106 - 107 - git-fame = callPackage ./git-fame {}; 108 - 109 - git-fast-export = callPackage ./fast-export { mercurial = mercurial_4; }; 110 - 111 - git-filter-repo = callPackage ./git-filter-repo { 112 - pythonPackages = python3Packages; 113 - }; 114 - 115 - git-gone = callPackage ./git-gone { 116 - inherit (darwin.apple_sdk.frameworks) Security; 117 - }; 118 - 119 - git-hub = callPackage ./git-hub { }; 120 - 121 - git-ignore = callPackage ./git-ignore { }; 122 - 123 - git-imerge = python3Packages.callPackage ./git-imerge { }; 124 - 125 - git-interactive-rebase-tool = callPackage ./git-interactive-rebase-tool { 126 - inherit (darwin.apple_sdk.frameworks) Security; 127 - }; 128 - 129 - git-machete = python3Packages.callPackage ./git-machete { }; 130 - 131 - git-my = callPackage ./git-my { }; 132 - 133 - git-octopus = callPackage ./git-octopus { }; 134 - 135 - git-open = callPackage ./git-open { }; 136 - 137 - git-radar = callPackage ./git-radar { }; 138 - 139 - git-recent = callPackage ./git-recent { 140 - util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux; 141 - }; 142 - 143 - git-remote-codecommit = python3Packages.callPackage ./git-remote-codecommit { }; 144 - 145 - git-remote-gcrypt = callPackage ./git-remote-gcrypt { }; 146 - 147 - git-remote-hg = callPackage ./git-remote-hg { }; 148 - 149 - git-reparent = callPackage ./git-reparent { }; 150 - 151 - git-secret = callPackage ./git-secret { }; 152 - 153 - git-secrets = callPackage ./git-secrets { }; 154 - 155 - git-standup = callPackage ./git-standup { }; 156 - 157 - git-stree = callPackage ./git-stree { }; 158 - 159 - git-subrepo = callPackage ./git-subrepo { }; 160 - 161 - git-subset = callPackage ./git-subset { 162 - inherit (darwin.apple_sdk.frameworks) Security; 163 - }; 164 - 165 - git-subtrac = callPackage ./git-subtrac { }; 166 - 167 - git-sync = callPackage ./git-sync { }; 168 - 169 - git-test = callPackage ./git-test { }; 170 - 171 - git-trim = callPackage ./git-trim { 172 - inherit (darwin.apple_sdk.frameworks) Security; 173 - }; 174 - 175 - git-when-merged = callPackage ./git-when-merged { }; 176 - 177 - git-workspace = callPackage ./git-workspace { 178 - inherit (darwin.apple_sdk.frameworks) Security; 179 - }; 180 - 181 - git2cl = callPackage ./git2cl { }; 182 - 183 - # The full-featured Git. 184 - gitFull = gitBase.override { 185 - svnSupport = true; 186 - guiSupport = true; 187 - sendEmailSupport = true; 188 - withLibsecret = !stdenv.isDarwin; 189 - }; 190 - 191 - # Git with SVN support, but without GUI. 192 - gitSVN = lowPrio (appendToName "with-svn" (gitBase.override { 193 - svnSupport = true; 194 - })); 195 - 196 - gita = python3Packages.callPackage ./gita {}; 197 - 198 - gitbatch = callPackage ./gitbatch { }; 199 - 200 - gitflow = callPackage ./gitflow { }; 201 - 202 - gitin = callPackage ./gitin { }; 203 - 204 - gitstatus = callPackage ./gitstatus { }; 205 - 206 - gitui = callPackage ./gitui { 207 - inherit (darwin.apple_sdk.frameworks) Security AppKit; 208 - inherit (pkgs) openssl perl; 209 - }; 210 - 211 - glab = callPackage ./glab { }; 212 - 213 - grv = callPackage ./grv { }; 214 - 215 - hub = callPackage ./hub { }; 216 - 217 - lab = callPackage ./lab { }; 218 - 219 - lefthook = callPackage ./lefthook { 220 - # Please use empty attrset once upstream bugs have been fixed 221 - # https://github.com/Arkweid/lefthook/issues/151 222 - buildGoModule = buildGo114Module; 223 - }; 224 - 225 - legit = callPackage ./legit { }; 226 - 227 - pass-git-helper = python3Packages.callPackage ./pass-git-helper { }; 228 - 229 - pre-commit = pkgs.python3Packages.toPythonApplication pkgs.python3Packages.pre-commit; 230 - 231 - qgit = qt5.callPackage ./qgit { }; 232 - 233 - rs-git-fsmonitor = callPackage ./rs-git-fsmonitor { }; 234 - 235 - scmpuff = callPackage ./scmpuff { }; 236 - 237 - stgit = callPackage ./stgit { }; 238 - 239 - subgit = callPackage ./subgit { }; 240 - 241 - svn-all-fast-export = libsForQt5.callPackage ./svn-all-fast-export { }; 242 - 243 - svn2git = callPackage ./svn2git { 244 - git = gitSVN; 245 - }; 246 - 247 - thicket = callPackage ./thicket { }; 248 - 249 - tig = callPackage ./tig { }; 250 - 251 - top-git = callPackage ./topgit { }; 252 - 253 - transcrypt = callPackage ./transcrypt { }; 254 - 255 - git-vanity-hash = callPackage ./git-vanity-hash { }; 256 - 257 - ydiff = pkgs.python3.pkgs.toPythonApplication pkgs.python3.pkgs.ydiff; 258 - 259 - } // lib.optionalAttrs (config.allowAliases or true) (with self; { 260 - # aliases 261 - darcsToGit = darcs-to-git; 262 - gitAnnex = git-annex; 263 - gitBrunch = git-brunch; 264 - gitFastExport = git-fast-export; 265 - gitRemoteGcrypt = git-remote-gcrypt; 266 - svn_all_fast_export = svn-all-fast-export; 267 - topGit = top-git; 268 - }); 269 - in 270 - self
···
+1 -1
pkgs/applications/version-management/git-and-tools/git-fame/default.nix
··· 7 8 gemdir = ./.; 9 10 - passthru.updateScript = bundlerUpdateScript "gitAndTools.git-fame"; 11 12 meta = with lib; { 13 description = ''
··· 7 8 gemdir = ./.; 9 10 + passthru.updateScript = bundlerUpdateScript "git-fame"; 11 12 meta = with lib; { 13 description = ''
+3 -3
pkgs/development/tools/misc/hydra/common.nix
··· 1 { stdenv, nix, perlPackages, buildEnv, fetchFromGitHub 2 , makeWrapper, autoconf, automake, libtool, unzip, pkgconfig, sqlite, libpqxx 3 - , gitAndTools, mercurial, darcs, subversion, breezy, openssl, bzip2, libxslt 4 , guile, perl, postgresql, nukeReferences, git, boehmgc, nlohmann_json 5 , docbook_xsl, openssh, gnused, coreutils, findutils, gzip, lzma, gnutar 6 , rpm, dpkg, cdrkit, pixz, lib, boost, autoreconfHook, src ? null, version ? null ··· 80 81 buildInputs = 82 [ makeWrapper autoconf automake libtool unzip nukeReferences sqlite libpqxx 83 - gitAndTools.top-git mercurial /*darcs*/ subversion breezy openssl bzip2 libxslt 84 perlDeps perl nix 85 postgresql # for running the tests 86 nlohmann_json ··· 89 90 hydraPath = lib.makeBinPath ( 91 [ sqlite subversion openssh nix coreutils findutils pixz 92 - gzip bzip2 lzma gnutar unzip git gitAndTools.top-git mercurial /*darcs*/ gnused breezy 93 ] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] ); 94 95 nativeBuildInputs = [ autoreconfHook pkgconfig ];
··· 1 { stdenv, nix, perlPackages, buildEnv, fetchFromGitHub 2 , makeWrapper, autoconf, automake, libtool, unzip, pkgconfig, sqlite, libpqxx 3 + , top-git, mercurial, darcs, subversion, breezy, openssl, bzip2, libxslt 4 , guile, perl, postgresql, nukeReferences, git, boehmgc, nlohmann_json 5 , docbook_xsl, openssh, gnused, coreutils, findutils, gzip, lzma, gnutar 6 , rpm, dpkg, cdrkit, pixz, lib, boost, autoreconfHook, src ? null, version ? null ··· 80 81 buildInputs = 82 [ makeWrapper autoconf automake libtool unzip nukeReferences sqlite libpqxx 83 + top-git mercurial /*darcs*/ subversion breezy openssl bzip2 libxslt 84 perlDeps perl nix 85 postgresql # for running the tests 86 nlohmann_json ··· 89 90 hydraPath = lib.makeBinPath ( 91 [ sqlite subversion openssh nix coreutils findutils pixz 92 + gzip bzip2 lzma gnutar unzip git top-git mercurial /*darcs*/ gnused breezy 93 ] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] ); 94 95 nativeBuildInputs = [ autoreconfHook pkgconfig ];
+1 -1
pkgs/shells/zsh/zsh-powerlevel10k/default.nix
··· 6 let 7 # match gitstatus version with given `gitstatus_version`: 8 # https://github.com/romkatv/powerlevel10k/blob/master/gitstatus/build.info 9 - gitstatus = pkgs.gitAndTools.gitstatus.overrideAttrs (oldAtttrs: rec { 10 version = "1.3.1"; 11 12 src = fetchFromGitHub {
··· 6 let 7 # match gitstatus version with given `gitstatus_version`: 8 # https://github.com/romkatv/powerlevel10k/blob/master/gitstatus/build.info 9 + gitstatus = pkgs.gitstatus.overrideAttrs (oldAtttrs: rec { 10 version = "1.3.1"; 11 12 src = fetchFromGitHub {
+2 -2
pkgs/tools/misc/bat-extras/default.nix
··· 13 , withEntr ? entr != null, entr ? null 14 # batdiff 15 , gitMinimal 16 - , withDelta ? gitAndTools?delta, gitAndTools ? null 17 }: 18 19 let ··· 133 stdenv.lib.optional cond dep; 134 in 135 { 136 - batdiff = script "batdiff" ([ less coreutils gitMinimal ] ++ optionalDep withDelta gitAndTools.delta); 137 batgrep = script "batgrep" [ less coreutils ripgrep ]; 138 batman = script "batman" []; 139 batwatch = script "batwatch" ([ less coreutils ] ++ optionalDep withEntr entr);
··· 13 , withEntr ? entr != null, entr ? null 14 # batdiff 15 , gitMinimal 16 + , withDelta ? delta != null, delta ? null 17 }: 18 19 let ··· 133 stdenv.lib.optional cond dep; 134 in 135 { 136 + batdiff = script "batdiff" ([ less coreutils gitMinimal ] ++ optionalDep withDelta delta); 137 batgrep = script "batgrep" [ less coreutils ripgrep ]; 138 batman = script "batman" []; 139 batwatch = script "batwatch" ([ less coreutils ] ++ optionalDep withEntr entr);
+9 -1
pkgs/top-level/aliases.nix
··· 194 gdb-multitarget = gdb; # added 2017-11-13 195 gdk_pixbuf = gdk-pixbuf; # added 2019-05-22 196 gettextWithExpat = gettext; # 2016-02-19 197 - git-hub = gitAndTools.git-hub; # added 2016-04-29 198 glib_networking = glib-networking; # added 2018-02-25 199 gmailieer = lieer; # added 2020-04-19 200 gnome-mpv = celluloid; # added 2019-08-22
··· 194 gdb-multitarget = gdb; # added 2017-11-13 195 gdk_pixbuf = gdk-pixbuf; # added 2019-05-22 196 gettextWithExpat = gettext; # 2016-02-19 197 + gitAndTools = self // { # added 2021-01-14 198 + darcsToGit = darcs-to-git; 199 + gitAnnex = git-annex; 200 + gitBrunch = git-brunch; 201 + gitFastExport = git-fast-export; 202 + gitRemoteGcrypt = git-remote-gcrypt; 203 + svn_all_fast_export = svn-all-fast-export; 204 + topGit = top-git; 205 + }; 206 glib_networking = glib-networking; # added 2018-02-25 207 gmailieer = lieer; # added 2020-04-19 208 gnome-mpv = celluloid; # added 2019-08-22
+243 -11
pkgs/top-level/all-packages.nix
··· 1317 1318 pass = callPackage ../tools/security/pass { }; 1319 1320 pass-nodmenu = callPackage ../tools/security/pass { 1321 dmenuSupport = false; 1322 pass = pass-nodmenu; ··· 1565 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { }; 1566 1567 bitbucket-cli = python2Packages.bitbucket-cli; 1568 1569 blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { }; 1570 ··· 2855 2856 bettercap = callPackage ../tools/security/bettercap { }; 2857 2858 - bfg-repo-cleaner = gitAndTools.bfg-repo-cleaner; 2859 2860 bfs = callPackage ../tools/system/bfs { }; 2861 ··· 2895 bud = callPackage ../tools/networking/bud { 2896 inherit (pythonPackages) gyp; 2897 }; 2898 2899 bumpver = callPackage ../applications/version-management/bumpver { }; 2900 ··· 3382 3383 deer = callPackage ../shells/zsh/zsh-deer { }; 3384 3385 deno = callPackage ../development/web/deno { 3386 inherit (darwin.apple_sdk.frameworks) Security CoreServices; 3387 }; ··· 3464 3465 diction = callPackage ../tools/text/diction { }; 3466 3467 diffoscope = callPackage ../tools/misc/diffoscope { 3468 inherit (androidenv.androidPkgs_9_0) build-tools; 3469 jdk = jdk8; ··· 4300 4301 ggobi = callPackage ../tools/graphics/ggobi { }; 4302 4303 gibo = callPackage ../tools/misc/gibo { }; 4304 4305 gifsicle = callPackage ../tools/graphics/gifsicle { }; 4306 4307 gifski = callPackage ../tools/graphics/gifski { }; 4308 4309 git-backup = callPackage ../applications/version-management/git-backup { 4310 inherit (darwin.apple_sdk.frameworks) Security; 4311 }; 4312 4313 git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { }; 4314 4315 git-crecord = callPackage ../applications/version-management/git-crecord { }; 4316 4317 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { }); 4318 4319 git-lfs1 = callPackage ../applications/version-management/git-lfs/1.nix { }; 4320 4321 git-ftp = callPackage ../development/tools/git-ftp { }; 4322 4323 git-series = callPackage ../development/tools/git-series { }; 4324 4325 git-sizer = callPackage ../applications/version-management/git-sizer { }; 4326 4327 git-up = callPackage ../applications/version-management/git-up { 4328 pythonPackages = python3Packages; 4329 }; 4330 4331 gitfs = callPackage ../tools/filesystems/gitfs { }; 4332 4333 gitinspector = callPackage ../applications/version-management/gitinspector { }; 4334 ··· 4357 }; 4358 4359 gitstats = callPackage ../applications/version-management/gitstats { }; 4360 4361 gogs = callPackage ../applications/version-management/gogs { }; 4362 ··· 4366 4367 gl2ps = callPackage ../development/libraries/gl2ps { }; 4368 4369 glusterfs = callPackage ../tools/filesystems/glusterfs { }; 4370 4371 glmark2 = callPackage ../tools/graphics/glmark2 { }; ··· 4580 grub = pkgsi686Linux.callPackage ../tools/misc/grub ({ 4581 stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6; 4582 } // (config.grub or {})); 4583 4584 trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { }; 4585 ··· 4861 4862 httpx = callPackage ../tools/security/httpx { }; 4863 4864 hubicfuse = callPackage ../tools/filesystems/hubicfuse { }; 4865 4866 humanfriendly = with python3Packages; toPythonApplication humanfriendly; ··· 5271 5272 k6 = callPackage ../development/tools/k6 { }; 5273 5274 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { }; 5275 5276 ldc = callPackage ../development/compilers/ldc { }; ··· 5279 5280 lbreakout2 = callPackage ../games/lbreakout2 { }; 5281 5282 - lefthook = gitAndTools.lefthook; 5283 5284 lego = callPackage ../tools/admin/lego { }; 5285 ··· 6870 6871 pptpd = callPackage ../tools/networking/pptpd {}; 6872 6873 - pre-commit = gitAndTools.pre-commit; 6874 6875 pretty-simple = callPackage ../development/tools/pretty-simple { }; 6876 ··· 7011 qastools = libsForQt5.callPackage ../tools/audio/qastools { }; 7012 7013 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ; 7014 7015 qgrep = callPackage ../tools/text/qgrep { 7016 inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation; ··· 7223 rq = callPackage ../development/tools/rq { 7224 inherit (darwin) libiconv; 7225 }; 7226 7227 rsnapshot = callPackage ../tools/backup/rsnapshot { }; 7228 ··· 7354 7355 scdoc = callPackage ../tools/typesetting/scdoc { }; 7356 7357 scream-receivers = callPackage ../misc/scream-receivers { 7358 pulseSupport = config.pulseaudio or false; 7359 }; ··· 7696 7697 sstp = callPackage ../tools/networking/sstp {}; 7698 7699 strip-nondeterminism = perlPackages.strip-nondeterminism; 7700 7701 structure-synth = callPackage ../tools/graphics/structure-synth { }; ··· 7703 su-exec = callPackage ../tools/security/su-exec {}; 7704 7705 subberthehut = callPackage ../tools/misc/subberthehut { }; 7706 7707 subsurface = libsForQt514.callPackage ../applications/misc/subsurface { }; 7708 ··· 7793 7794 swec = callPackage ../tools/networking/swec { }; 7795 7796 svnfs = callPackage ../tools/filesystems/svnfs { }; 7797 7798 svtplay-dl = callPackage ../tools/misc/svtplay-dl { }; 7799 ··· 7926 7927 thefuck = python3Packages.callPackage ../tools/misc/thefuck { }; 7928 7929 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { }; 7930 7931 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { }; ··· 8012 inherit (darwin.apple_sdk.frameworks) Foundation; 8013 }; 8014 8015 tor = callPackage ../tools/security/tor { }; 8016 8017 tor-arm = callPackage ../tools/security/tor/tor-arm.nix { }; ··· 8065 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { }; 8066 8067 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { }; 8068 8069 transifex-client = python3.pkgs.callPackage ../tools/text/transifex-client { }; 8070 ··· 21248 configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; 21249 }); 21250 21251 darktable = callPackage ../applications/graphics/darktable { 21252 lua = lua5_3; 21253 pugixml = pugixml.override { shared = true; }; ··· 22043 gtk = gtk3; 22044 }; 22045 22046 - gitAndTools = recurseIntoAttrs (callPackage ../applications/version-management/git-and-tools {}); 22047 22048 - inherit (gitAndTools) git gitFull gitSVN git-cola git-doc svn2git git-radar git-secret git-secrets transcrypt git-crypt ghq; 22049 22050 - gitMinimal = git.override { 22051 withManual = false; 22052 pythonSupport = false; 22053 withpcre2 = false; 22054 - }; 22055 22056 gitRepo = callPackage ../applications/version-management/git-repo { }; 22057 ··· 22059 22060 git-review = python3Packages.callPackage ../applications/version-management/git-review { }; 22061 22062 - github-cli = gitAndTools.gh; 22063 22064 gitolite = callPackage ../applications/version-management/gitolite { }; 22065 ··· 22889 22890 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; 22891 22892 - legit = gitAndTools.legit; 22893 22894 lens = callPackage ../applications/networking/cluster/lens { }; 22895 ··· 24843 24844 tickrs = callPackage ../applications/misc/tickrs { }; 24845 24846 - tig = gitAndTools.tig; 24847 24848 timbreid = callPackage ../applications/audio/pd-plugins/timbreid { 24849 fftw = fftwSinglePrec; ··· 25747 25748 yate = callPackage ../applications/misc/yate { }; 25749 25750 - inherit (gitAndTools) ydiff; 25751 25752 yed = callPackage ../applications/graphics/yed {}; 25753
··· 1317 1318 pass = callPackage ../tools/security/pass { }; 1319 1320 + pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { }; 1321 + 1322 pass-nodmenu = callPackage ../tools/security/pass { 1323 dmenuSupport = false; 1324 pass = pass-nodmenu; ··· 1567 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { }; 1568 1569 bitbucket-cli = python2Packages.bitbucket-cli; 1570 + 1571 + bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { }; 1572 1573 blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { }; 1574 ··· 2859 2860 bettercap = callPackage ../tools/security/bettercap { }; 2861 2862 + bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { }; 2863 2864 bfs = callPackage ../tools/system/bfs { }; 2865 ··· 2899 bud = callPackage ../tools/networking/bud { 2900 inherit (pythonPackages) gyp; 2901 }; 2902 + 2903 + bump2version = python37Packages.callPackage ../applications/version-management/git-and-tools/bump2version { }; 2904 2905 bumpver = callPackage ../applications/version-management/bumpver { }; 2906 ··· 3388 3389 deer = callPackage ../shells/zsh/zsh-deer { }; 3390 3391 + delta = callPackage ../applications/version-management/git-and-tools/delta { 3392 + inherit (darwin.apple_sdk.frameworks) Security; 3393 + }; 3394 + 3395 deno = callPackage ../development/web/deno { 3396 inherit (darwin.apple_sdk.frameworks) Security CoreServices; 3397 }; ··· 3474 3475 diction = callPackage ../tools/text/diction { }; 3476 3477 + diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { }; 3478 + 3479 diffoscope = callPackage ../tools/misc/diffoscope { 3480 inherit (androidenv.androidPkgs_9_0) build-tools; 3481 jdk = jdk8; ··· 4312 4313 ggobi = callPackage ../tools/graphics/ggobi { }; 4314 4315 + gh = callPackage ../applications/version-management/git-and-tools/gh { }; 4316 + 4317 + ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { }; 4318 + 4319 + ghq = callPackage ../applications/version-management/git-and-tools/ghq { }; 4320 + 4321 + ghr = callPackage ../applications/version-management/git-and-tools/ghr { }; 4322 + 4323 gibo = callPackage ../tools/misc/gibo { }; 4324 4325 gifsicle = callPackage ../tools/graphics/gifsicle { }; 4326 4327 gifski = callPackage ../tools/graphics/gifski { }; 4328 4329 + git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb { 4330 + inherit (darwin.apple_sdk.frameworks) Security; 4331 + }; 4332 + 4333 + inherit (haskellPackages) git-annex; 4334 + 4335 + git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui { 4336 + inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; 4337 + }; 4338 + 4339 + git-annex-remote-b2 = callPackage ../applications/version-management/git-and-tools/git-annex-remote-b2 { }; 4340 + 4341 + git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx { 4342 + inherit (python3Packages) 4343 + buildPythonApplication 4344 + fetchPypi 4345 + dropbox 4346 + annexremote 4347 + humanfriendly; 4348 + }; 4349 + 4350 + git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { }; 4351 + 4352 + git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { }; 4353 + 4354 + git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise {}; 4355 + 4356 git-backup = callPackage ../applications/version-management/git-backup { 4357 inherit (darwin.apple_sdk.frameworks) Security; 4358 }; 4359 4360 git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { }; 4361 4362 + inherit (haskellPackages) git-brunch; 4363 + 4364 + git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { }; 4365 + 4366 + # support for bugzilla 4367 + git-bz = callPackage ../applications/version-management/git-and-tools/git-bz { }; 4368 + 4369 + git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { }; 4370 + 4371 + git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { }; 4372 + 4373 + git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { }; 4374 + 4375 + git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { }; 4376 + 4377 + git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { }; 4378 + 4379 git-crecord = callPackage ../applications/version-management/git-crecord { }; 4380 4381 + git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { }; 4382 + 4383 + git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { }; 4384 + 4385 + git-dit = callPackage ../applications/version-management/git-and-tools/git-dit { 4386 + inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 4387 + }; 4388 + 4389 + git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { }; 4390 + 4391 + git-fame = callPackage ../applications/version-management/git-and-tools/git-fame {}; 4392 + 4393 + git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { mercurial = mercurial_4; }; 4394 + 4395 + git-filter-repo = callPackage ../applications/version-management/git-and-tools/git-filter-repo { 4396 + pythonPackages = python3Packages; 4397 + }; 4398 + 4399 + git-gone = callPackage ../applications/version-management/git-and-tools/git-gone { 4400 + inherit (darwin.apple_sdk.frameworks) Security; 4401 + }; 4402 + 4403 + git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { }; 4404 + 4405 + git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { }; 4406 + 4407 + git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { }; 4408 + 4409 + git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool { 4410 + inherit (darwin.apple_sdk.frameworks) Security; 4411 + }; 4412 + 4413 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { }); 4414 4415 git-lfs1 = callPackage ../applications/version-management/git-lfs/1.nix { }; 4416 4417 git-ftp = callPackage ../development/tools/git-ftp { }; 4418 4419 + git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { }; 4420 + 4421 + git-my = callPackage ../applications/version-management/git-and-tools/git-my { }; 4422 + 4423 + git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { }; 4424 + 4425 + git-open = callPackage ../applications/version-management/git-and-tools/git-open { }; 4426 + 4427 + git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { }; 4428 + 4429 + git-recent = callPackage ../applications/version-management/git-and-tools/git-recent { 4430 + util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux; 4431 + }; 4432 + 4433 + git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { }; 4434 + 4435 + git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { }; 4436 + 4437 + git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { }; 4438 + 4439 + git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { }; 4440 + 4441 + git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { }; 4442 + 4443 + git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { }; 4444 + 4445 git-series = callPackage ../development/tools/git-series { }; 4446 4447 git-sizer = callPackage ../applications/version-management/git-sizer { }; 4448 4449 + git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { }; 4450 + 4451 + git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { }; 4452 + 4453 + git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { }; 4454 + 4455 + git-subset = callPackage ../applications/version-management/git-and-tools/git-subset { 4456 + inherit (darwin.apple_sdk.frameworks) Security; 4457 + }; 4458 + 4459 + git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { }; 4460 + 4461 + git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { }; 4462 + 4463 + git-test = callPackage ../applications/version-management/git-and-tools/git-test { }; 4464 + 4465 + git-trim = callPackage ../applications/version-management/git-and-tools/git-trim { 4466 + inherit (darwin.apple_sdk.frameworks) Security; 4467 + }; 4468 + 4469 git-up = callPackage ../applications/version-management/git-up { 4470 pythonPackages = python3Packages; 4471 }; 4472 4473 + git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { }; 4474 + 4475 + git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { }; 4476 + 4477 + git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace { 4478 + inherit (darwin.apple_sdk.frameworks) Security; 4479 + }; 4480 + 4481 + git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { }; 4482 + 4483 + gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { }; 4484 + 4485 + gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { }; 4486 + 4487 + gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { }; 4488 + 4489 gitfs = callPackage ../tools/filesystems/gitfs { }; 4490 + 4491 + gitin = callPackage ../applications/version-management/git-and-tools/gitin { }; 4492 4493 gitinspector = callPackage ../applications/version-management/gitinspector { }; 4494 ··· 4517 }; 4518 4519 gitstats = callPackage ../applications/version-management/gitstats { }; 4520 + 4521 + gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { }; 4522 + 4523 + gitui = callPackage ../applications/version-management/git-and-tools/gitui { 4524 + inherit (darwin.apple_sdk.frameworks) Security AppKit; 4525 + inherit (pkgs) openssl perl; 4526 + }; 4527 4528 gogs = callPackage ../applications/version-management/gogs { }; 4529 ··· 4533 4534 gl2ps = callPackage ../development/libraries/gl2ps { }; 4535 4536 + glab = callPackage ../applications/version-management/git-and-tools/glab { }; 4537 + 4538 glusterfs = callPackage ../tools/filesystems/glusterfs { }; 4539 4540 glmark2 = callPackage ../tools/graphics/glmark2 { }; ··· 4749 grub = pkgsi686Linux.callPackage ../tools/misc/grub ({ 4750 stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6; 4751 } // (config.grub or {})); 4752 + 4753 + grv = callPackage ../applications/version-management/git-and-tools/grv { }; 4754 4755 trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { }; 4756 ··· 5032 5033 httpx = callPackage ../tools/security/httpx { }; 5034 5035 + hub = callPackage ../applications/version-management/git-and-tools/hub { }; 5036 + 5037 hubicfuse = callPackage ../tools/filesystems/hubicfuse { }; 5038 5039 humanfriendly = with python3Packages; toPythonApplication humanfriendly; ··· 5444 5445 k6 = callPackage ../development/tools/k6 { }; 5446 5447 + lab = callPackage ../applications/version-management/git-and-tools/lab { }; 5448 + 5449 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { }; 5450 5451 ldc = callPackage ../development/compilers/ldc { }; ··· 5454 5455 lbreakout2 = callPackage ../games/lbreakout2 { }; 5456 5457 + lefthook = callPackage ../applications/version-management/git-and-tools/lefthook { 5458 + # Please use empty attrset once upstream bugs have been fixed 5459 + # https://github.com/Arkweid/lefthook/issues/151 5460 + buildGoModule = buildGo114Module; 5461 + }; 5462 5463 lego = callPackage ../tools/admin/lego { }; 5464 ··· 7049 7050 pptpd = callPackage ../tools/networking/pptpd {}; 7051 7052 + pre-commit = with python3Packages; toPythonApplication pre-commit; 7053 7054 pretty-simple = callPackage ../development/tools/pretty-simple { }; 7055 ··· 7190 qastools = libsForQt5.callPackage ../tools/audio/qastools { }; 7191 7192 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ; 7193 + 7194 + qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { }; 7195 7196 qgrep = callPackage ../tools/text/qgrep { 7197 inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation; ··· 7404 rq = callPackage ../development/tools/rq { 7405 inherit (darwin) libiconv; 7406 }; 7407 + 7408 + rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { }; 7409 7410 rsnapshot = callPackage ../tools/backup/rsnapshot { }; 7411 ··· 7537 7538 scdoc = callPackage ../tools/typesetting/scdoc { }; 7539 7540 + scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { }; 7541 + 7542 scream-receivers = callPackage ../misc/scream-receivers { 7543 pulseSupport = config.pulseaudio or false; 7544 }; ··· 7881 7882 sstp = callPackage ../tools/networking/sstp {}; 7883 7884 + stgit = callPackage ../applications/version-management/git-and-tools/stgit { }; 7885 + 7886 strip-nondeterminism = perlPackages.strip-nondeterminism; 7887 7888 structure-synth = callPackage ../tools/graphics/structure-synth { }; ··· 7890 su-exec = callPackage ../tools/security/su-exec {}; 7891 7892 subberthehut = callPackage ../tools/misc/subberthehut { }; 7893 + 7894 + subgit = callPackage ../applications/version-management/git-and-tools/subgit { }; 7895 7896 subsurface = libsForQt514.callPackage ../applications/misc/subsurface { }; 7897 ··· 7982 7983 swec = callPackage ../tools/networking/swec { }; 7984 7985 + svn2git = callPackage ../applications/version-management/git-and-tools/svn2git { 7986 + git = gitSVN; 7987 + }; 7988 + 7989 svnfs = callPackage ../tools/filesystems/svnfs { }; 7990 + 7991 + svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { }; 7992 7993 svtplay-dl = callPackage ../tools/misc/svtplay-dl { }; 7994 ··· 8121 8122 thefuck = python3Packages.callPackage ../tools/misc/thefuck { }; 8123 8124 + thicket = callPackage ../applications/version-management/git-and-tools/thicket { }; 8125 + 8126 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { }; 8127 8128 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { }; ··· 8209 inherit (darwin.apple_sdk.frameworks) Foundation; 8210 }; 8211 8212 + top-git = callPackage ../applications/version-management/git-and-tools/topgit { }; 8213 + 8214 tor = callPackage ../tools/security/tor { }; 8215 8216 tor-arm = callPackage ../tools/security/tor/tor-arm.nix { }; ··· 8264 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { }; 8265 8266 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { }; 8267 + 8268 + transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { }; 8269 8270 transifex-client = python3.pkgs.callPackage ../tools/text/transifex-client { }; 8271 ··· 21449 configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; 21450 }); 21451 21452 + darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { }; 21453 + 21454 darktable = callPackage ../applications/graphics/darktable { 21455 lua = lua5_3; 21456 pugixml = pugixml.override { shared = true; }; ··· 22246 gtk = gtk3; 22247 }; 22248 22249 + git = callPackage ../applications/version-management/git-and-tools/git { 22250 + svnSupport = false; # for git-svn support 22251 + guiSupport = false; # requires tcl/tk 22252 + sendEmailSupport = false; # requires plenty of perl libraries 22253 + perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; 22254 + smtpPerlLibs = [ 22255 + perlPackages.libnet perlPackages.NetSMTPSSL 22256 + perlPackages.IOSocketSSL perlPackages.NetSSLeay 22257 + perlPackages.AuthenSASL perlPackages.DigestHMAC 22258 + ]; 22259 + }; 22260 + 22261 + # The full-featured Git. 22262 + gitFull = git.override { 22263 + svnSupport = true; 22264 + guiSupport = true; 22265 + sendEmailSupport = true; 22266 + withLibsecret = !stdenv.isDarwin; 22267 + }; 22268 + 22269 + # Git with SVN support, but without GUI. 22270 + gitSVN = lowPrio (appendToName "with-svn" (git.override { 22271 + svnSupport = true; 22272 + })); 22273 22274 + git-doc = lib.addMetaAttrs { 22275 + description = "Additional documentation for Git"; 22276 + longDescription = '' 22277 + This package contains additional documentation (HTML and text files) that 22278 + is referenced in the man pages of Git. 22279 + ''; 22280 + } gitFull.doc; 22281 22282 + gitMinimal = appendToName "minimal" (git.override { 22283 withManual = false; 22284 pythonSupport = false; 22285 withpcre2 = false; 22286 + }); 22287 22288 gitRepo = callPackage ../applications/version-management/git-repo { }; 22289 ··· 22291 22292 git-review = python3Packages.callPackage ../applications/version-management/git-review { }; 22293 22294 + github-cli = gh; 22295 22296 gitolite = callPackage ../applications/version-management/gitolite { }; 22297 ··· 23121 23122 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; 23123 23124 + legit = callPackage ../applications/version-management/git-and-tools/legit { }; 23125 23126 lens = callPackage ../applications/networking/cluster/lens { }; 23127 ··· 25075 25076 tickrs = callPackage ../applications/misc/tickrs { }; 25077 25078 + tig = callPackage ../applications/version-management/git-and-tools/tig { }; 25079 25080 timbreid = callPackage ../applications/audio/pd-plugins/timbreid { 25081 fftw = fftwSinglePrec; ··· 25979 25980 yate = callPackage ../applications/misc/yate { }; 25981 25982 + ydiff = with python3.pkgs; toPythonApplication ydiff; 25983 25984 yed = callPackage ../applications/graphics/yed {}; 25985
+1 -1
pkgs/top-level/python-packages.nix
··· 2491 gipc = callPackage ../development/python-modules/gipc { }; 2492 2493 git-annex-adapter = 2494 - callPackage ../development/python-modules/git-annex-adapter { inherit (pkgs.gitAndTools) git-annex; }; 2495 2496 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14 2497
··· 2491 gipc = callPackage ../development/python-modules/gipc { }; 2492 2493 git-annex-adapter = 2494 + callPackage ../development/python-modules/git-annex-adapter { }; 2495 2496 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14 2497