treewide: with stdenv.lib; in meta -> with lib;

Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
This commit is contained in:
Profpatsch
2021-01-11 10:38:22 +01:00
parent e87aef06e0
commit 4a7f99d55d
6869 changed files with 13585 additions and 13580 deletions
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
dontBuild = true;
dontConfigure = true;
meta = with stdenv.lib; {
meta = with lib; {
description = "GUI application that allows to quickly and easily compare files and folders";
longDescription = ''
Beyond Compare is focused. Beyond Compare allows you to quickly and easily compare your files and folders.
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub }:
{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
version = "1.20181219";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin && cp -r bin/* $out/bin
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Safely store secrets in a VCS repo";
maintainers = with maintainers; [ ericsagnes ];
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, fetchpatch, nano }:
{ lib, stdenv, fetchurl, fetchpatch, nano }:
stdenv.mkDerivation {
name = "cvs-1.12.13";
@@ -32,7 +32,7 @@ stdenv.mkDerivation {
doCheck = false; # fails 1 of 1 tests
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://cvs.nongnu.org";
description = "Concurrent Versions System - a source control system";
license = licenses.gpl2; # library is GPLv2, main is GPLv1
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, installShellFiles
, tcl
, libiconv
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
installShellCompletion --name fossil.bash tools/fossil-autocomplete.bash
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Simple, high-reliability, distributed software configuration management";
longDescription = ''
Fossil is a software configuration management system. Fossil is
@@ -1,4 +1,4 @@
{ stdenv, fetchurl }:
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "gerrit";
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
];
};
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://www.gerritcodereview.com/index.md";
license = licenses.asl20;
description = "A web based code review and repository management for the git version control system";
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, jre, makeWrapper }:
{ lib, stdenv, fetchurl, jre, makeWrapper }:
let
version = "1.13.0";
@@ -26,7 +26,7 @@ in
makeWrapper "${jre}/bin/java" $out/bin/bfg --add-flags "-cp $out/share/java/$jarName com.madgag.git.bfg.cli.Main"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://rtyley.github.io/bfg-repo-cleaner/";
# Descriptions taken with minor modification from the homepage of bfg-repo-cleaner
description = "Removes large or troublesome blobs in a git repository like git-filter-branch does, but faster";
@@ -18,7 +18,7 @@ buildPythonApplication rec {
pytest tests/ -k 'not usage_string_fork'
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Version-bump your software with a single command";
longDescription = ''
A small command line tool to simplify releasing software by updating
@@ -1,4 +1,4 @@
{stdenv, git, perl, ncurses, coreutils, fetchFromGitHub, makeWrapper, ...}:
{lib, stdenv, git, perl, ncurses, coreutils, fetchFromGitHub, makeWrapper, ...}:
stdenv.mkDerivation rec {
pname = "diff-so-fancy";
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/so-fancy/diff-so-fancy";
description = "Good-looking diffs filter for git";
license = licenses.mit;
@@ -1,4 +1,4 @@
{stdenv, fetchFromGitHub, git, mercurial, makeWrapper}:
{lib, stdenv, fetchFromGitHub, git, mercurial, makeWrapper}:
stdenv.mkDerivation rec {
pname = "fast-export";
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
popd
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Import mercurial into git";
homepage = "https://repo.or.cz/w/fast-export.git";
license = licenses.gpl2;
@@ -1,4 +1,4 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
{ lib, stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ghorg";
@@ -18,7 +18,7 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Quickly clone an entire org/users repositories into one directory";
longDescription = ''
ghorg allows you to quickly clone all of an orgs, or users repos into a
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, rustPlatform, installShellFiles, libiconv, Security }:
{ lib, stdenv, fetchFromGitHub, rustPlatform, installShellFiles, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-absorb";
@@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/tummychow/git-absorb";
description = "git commit --fixup, but automatic";
license = [ licenses.bsd3 ];
@@ -1,4 +1,4 @@
{ stdenv, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }:
{ lib, stdenv, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }:
buildPythonApplication rec {
pname = "git-annex-metadata-gui";
@@ -23,7 +23,7 @@ buildPythonApplication rec {
propagatedBuildInputs = [ pyqt5 git-annex-adapter ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/alpernebbi/git-annex-metadata-gui";
description = "Graphical interface for git-annex metadata commands";
maintainers = with maintainers; [ dotlambda ];
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, rclone, makeWrapper }:
{ lib, stdenv, fetchFromGitHub, rclone, makeWrapper }:
stdenv.mkDerivation rec {
pname = "git-annex-remote-rclone";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
--prefix PATH ":" "${stdenv.lib.makeBinPath [ rclone ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/DanielDent/git-annex-remote-rclone";
description = "Use rclone supported cloud storage providers with git-annex";
license = licenses.gpl3;
@@ -1,4 +1,4 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
{ lib, stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "git-bug";
@@ -29,7 +29,7 @@ buildGoModule rec {
install -D -m 0644 -t "$out/share/man/man1" doc/man/*
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Distributed bug tracker embedded in Git";
homepage = "https://github.com/MichaelMure/git-bug";
license = licenses.gpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit
{ lib, stdenv, fetchgit
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, makeWrapper, xmlto
, pythonPackages }:
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
--prefix PYTHONPATH : "$(toPythonPath "${pythonPackages.pysqlite}")"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Bugzilla integration for git";
longDescription = ''
git-bz is a tool for integrating the Git command line with the
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python3Packages, gettext, git, qt5 }:
{ lib, stdenv, fetchFromGitHub, python3Packages, gettext, git, qt5 }:
let
inherit (python3Packages) buildPythonApplication pyqt5 sip pyinotify;
@@ -26,7 +26,7 @@ in buildPythonApplication rec {
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/git-cola/git-cola";
description = "A sleek and powerful Git GUI";
license = licenses.gpl2;
@@ -1,4 +1,4 @@
{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, stdenv
{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, lib, stdenv
, libxslt, docbook_xsl
}:
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/git-crypt --prefix PATH : $out/bin:${git}/bin:${gnupg}/bin
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://www.agwa.name/projects/git-crypt";
description = "Transparent file encryption in git";
longDescription = ''
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, openssl_1_0_2
, zlib
@@ -45,7 +45,7 @@ buildRustPackage rec {
Security
];
meta = with stdenv.lib; {
meta = with lib; {
inherit (src.meta) homepage;
description = "Decentralized Issue Tracking for git";
# This has not had a release in years and its cargo vendored dependencies
@@ -1,4 +1,4 @@
{ stdenv, fetchzip, unixtools, which }:
{ lib, stdenv, fetchzip, unixtools, which }:
stdenv.mkDerivation rec {
pname = "git-extras";
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
install -D etc/git-extras-completion.zsh $out/share/zsh/site-functions/_git_extras
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/tj/git-extras";
description = "GIT utilities -- repo summary, repl, changelog population, author commit percentages and more";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, bundlerEnv, ruby, bundlerUpdateScript }:
{ lib, stdenv, bundlerEnv, ruby, bundlerUpdateScript }:
bundlerEnv {
inherit ruby;
@@ -9,7 +9,7 @@ bundlerEnv {
passthru.updateScript = bundlerUpdateScript "gitAndTools.git-fame";
meta = with stdenv.lib; {
meta = with lib; {
description = ''
A command-line tool that helps you summarize and pretty-print collaborators based on contributions
'';
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pythonPackages }:
{ lib, stdenv, fetchurl, pythonPackages }:
stdenv.mkDerivation rec {
pname = "git-filter-repo";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
install -Dm644 -t $out/share/man/man1 Documentation/man1/git-filter-repo.1
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/newren/git-filter-repo";
description = "Quickly rewrite git repository history (filter-branch replacement)";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig, makeWrapper, openssl, git, libiconv, Security, installShellFiles }:
{ lib, stdenv, fetchFromGitHub, rustPlatform, pkgconfig, makeWrapper, openssl, git, libiconv, Security, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "git-gone";
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
wrapProgram $out/bin/git-gone --prefix PATH : "${stdenv.lib.makeBinPath [ git ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Cleanup stale Git branches of pull requests";
homepage = "https://github.com/lunaryorn/git-gone";
license = licenses.asl20;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, gitMinimal, python2Packages }:
{ lib, stdenv, fetchFromGitHub, gitMinimal, python2Packages }:
stdenv.mkDerivation rec {
pname = "git-hub";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
rm -r $out/share/{doc,vim}
'';
meta = with stdenv.lib; {
meta = with lib; {
inherit (src.meta) homepage;
description = "Git command line interface to GitHub";
longDescription = ''
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, installShellFiles, rustPlatform, pkgconfig, openssl, darwin }:
{ lib, stdenv, fetchFromGitHub, installShellFiles, rustPlatform, pkgconfig, openssl, darwin }:
with rustPlatform;
@@ -26,7 +26,7 @@ buildRustPackage rec {
installManPage $releaseDir/build/git-ignore-*/out/git-ignore.1
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Quickly and easily fetch .gitignore templates from gitignore.io";
homepage = "https://github.com/sondr3/git-ignore";
license = licenses.gpl3Plus;
@@ -1,4 +1,4 @@
{ stdenv, ncurses5, fetchFromGitHub, rustPlatform, libiconv, Security }:
{ lib, stdenv, ncurses5, fetchFromGitHub, rustPlatform, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-interactive-rebase-tool";
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
cargoParallelTestThreads = false;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/MitMaro/git-interactive-rebase-tool";
description = "Native cross platform full feature terminal based sequence editor for git interactive rebase";
changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}";
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub }:
{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "git-my";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
install -Dm755 -t "$out"/bin ./git-my
'';
meta = with stdenv.lib; {
meta = with lib; {
description =
"List remote branches if they're merged and/or available locally";
homepage = "https://github.com/davidosomething/git-my";
@@ -1,4 +1,4 @@
{stdenv, git, xdg_utils, gnugrep, fetchFromGitHub, makeWrapper}:
{lib, stdenv, git, xdg_utils, gnugrep, fetchFromGitHub, makeWrapper}:
stdenv.mkDerivation rec {
pname = "git-open";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ git xdg_utils gnugrep ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/paulirish/git-open";
description = "Open the GitHub page or website for a repository in your browser";
license = licenses.mit;
@@ -1,4 +1,4 @@
{stdenv, fetchFromGitHub}:
{lib, stdenv, fetchFromGitHub}:
stdenv.mkDerivation rec {
pname = "git-radar";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
ln -s $out/git-radar $out/bin
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/michaeldfallen/git-radar";
license = licenses.mit;
description = "A tool you can add to your prompt to provide at-a-glance information on your git repo";
@@ -1,4 +1,4 @@
{stdenv, git, less, fetchFromGitHub, makeWrapper
{lib, stdenv, git, less, fetchFromGitHub, makeWrapper
# util-linuxMinimal is included because we need the column command
, util-linux
}:
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ git less util-linux ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/paulirish/git-recent";
description = "See your latest local git branches, formatted real fancy";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, docutils, makeWrapper
{ lib, stdenv, fetchFromGitHub, docutils, makeWrapper
, gnupg, curl, rsync, coreutils
, gawk, gnused, gnugrep
}:
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
gawk gnused gnugrep ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://spwhitton.name/tech/code/git-remote-gcrypt";
description = "A git remote helper for GPG-encrypted remotes";
license = licenses.gpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, makeWrapper, git, gnused }:
{ lib, stdenv, fetchFromGitHub, makeWrapper, git, gnused }:
stdenv.mkDerivation rec {
pname = "git-reparent";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/git-reparent --prefix PATH : "${stdenv.lib.makeBinPath [ git gnused ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
inherit (src.meta) homepage;
description = "Git command to recommit HEAD with a new set of parents";
maintainers = [ maintainers.marsam ];
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, makeWrapper, git, coreutils }:
{ lib, stdenv, fetchFromGitHub, makeWrapper, git, coreutils }:
stdenv.mkDerivation rec {
pname = "git-secrets";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ git coreutils ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Prevents you from committing secrets and credentials into git repositories";
homepage = "https://github.com/awslabs/git-secrets";
license = licenses.asl20;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, makeWrapper, git }:
{ lib, stdenv, fetchFromGitHub, makeWrapper, git }:
stdenv.mkDerivation rec {
pname = "git-standup";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ git ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Recall what you did on the last working day";
homepage = "https://github.com/kamranahmedse/git-standup";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, git, makeWrapper, which }:
{ lib, stdenv, fetchFromGitHub, git, makeWrapper, which }:
stdenv.mkDerivation rec {
pname = "git-subrepo";
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "${git}/bin"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/ingydotnet/git-subrepo";
description = "Git submodule alternative";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, curl, libiconv, Security }:
{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, curl, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-subset";
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ curl libiconv Security ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Super fast Git tree filtering";
homepage = "https://github.com/jasonwhite/git-subset";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, makeWrapper, git }:
{ lib, stdenv, fetchFromGitHub, makeWrapper, git }:
stdenv.mkDerivation rec {
pname = "git-test";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ git ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Test your commits";
homepage = "https://github.com/spotify/git-test";
license = licenses.asl20;
@@ -1,4 +1,4 @@
{ stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, libiconv, Security }:
{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-trim";
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
# fails with sandbox
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
description = "Automatically trims your branches whose tracking remote refs are merged or gone";
homepage = "https://github.com/foriequal0/git-trim";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, rustPlatform }:
{ lib, stdenv, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "git-vanity-hash";
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cp README.md $out/share/doc/git-vanity-hash
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/prasmussen/git-vanity-hash";
description = "Tool for creating commit hashes with a specific prefix";
license = [ licenses.mit ];
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python3 }:
{ lib, stdenv, fetchFromGitHub, python3 }:
stdenv.mkDerivation rec {
pname = "git-when-merged";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
install -D --target-directory $out/bin/ bin/git-when-merged
'';
meta = with stdenv.lib; {
meta = with lib; {
description =
"Helps you figure out when and why a commit was merged into a branch";
longDescription = ''
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, rustPlatform
, Security
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ openssl ] ++ stdenv.lib.optional stdenv.isDarwin Security;
meta = with stdenv.lib; {
meta = with lib; {
description = "Sync personal and work git repositories from multiple providers";
homepage = "https://github.com/orf/git-workspace";
license = with licenses; [ mit ];
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "gitbatch-unstable";
@@ -15,7 +15,7 @@ buildGoPackage rec {
sha256 = "0613vfqdn3k0w7fm25rqnqdr67w9vii3i56dfslqcn1vqjfrff3q";
};
meta = with stdenv.lib; {
meta = with lib; {
description = "Running git UI commands";
homepage = "https://github.com/isacikgoz/gitbatch";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ pkgs, stdenv, fetchFromGitHub }:
{ pkgs, lib, stdenv, fetchFromGitHub }:
with pkgs.lib;
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
--suffix PATH : ${pkgs.git}/bin
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/petervanderdoes/gitflow";
description = "Extend git with the Gitflow branching model";
longDescription = ''
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, buildGoPackage
, fetchFromGitHub
, pkgconfig
@@ -23,7 +23,7 @@ buildGoPackage rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libgit2_0_27 ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/isacikgoz/gitin";
description = "Text-based user interface for git";
license = licenses.bsd3;
@@ -1,4 +1,4 @@
{ callPackage, stdenv, fetchFromGitHub, git, zsh, ...}:
{ callPackage, lib, stdenv, fetchFromGitHub, git, zsh, ...}:
stdenv.mkDerivation rec {
pname = "gitstatus";
@@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
wait $!
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "10x faster implementation of `git status` command";
homepage = "https://github.com/romkatv/gitstatus";
license = licenses.gpl3Only;
@@ -1,4 +1,4 @@
{ stdenv, rustPlatform, fetchFromGitHub, libiconv, perl, python3, Security, AppKit, openssl, xclip }:
{ lib, stdenv, rustPlatform, fetchFromGitHub, libiconv, perl, python3, Security, AppKit, openssl, xclip }:
rustPlatform.buildRustPackage rec {
pname = "gitui";
version = "0.11.0";
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
++ stdenv.lib.optional stdenv.isLinux xclip
++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security AppKit ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Blazing fast terminal-ui for git written in rust";
homepage = "https://github.com/extrawurst/gitui";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub, curl, ncurses, pkgconfig, readline
{ lib, stdenv, buildGoPackage, fetchFromGitHub, curl, ncurses, pkgconfig, readline
, cmake }:
let
version = "0.3.2";
@@ -40,7 +40,7 @@ buildGoPackage {
runHook postInstall
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "GRV is a terminal interface for viewing Git repositories";
homepage = "https://github.com/rgburke/grv";
license = licenses.gpl3;
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub, git, groff, installShellFiles, util-linux, nixosTests }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub, git, groff, installShellFiles, util-linux, nixosTests }:
buildGoPackage rec {
pname = "hub";
@@ -37,7 +37,7 @@ buildGoPackage rec {
passthru.tests = { inherit (nixosTests) hub; };
meta = with stdenv.lib; {
meta = with lib; {
description = "Command-line wrapper for git that makes you better at GitHub";
license = licenses.mit;
homepage = "https://hub.github.com/";
@@ -1,4 +1,4 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
{ lib, stdenv, buildGoModule, fetchFromGitHub }:
# Currently `buildGo114Module` is passed as `buildGoModule` from
# `../default.nix`. Please remove the fixed 1.14 once a new release has been
@@ -21,7 +21,7 @@ buildGoModule rec {
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
description = "Fast and powerful Git hooks manager for any type of projects";
homepage = "https://github.com/Arkweid/lefthook";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, buildPythonApplication, fetchFromGitHub, pyxdg, pytest }:
{ lib, stdenv, buildPythonApplication, fetchFromGitHub, pyxdg, pytest }:
buildPythonApplication rec {
pname = "pass-git-helper";
@@ -17,7 +17,7 @@ buildPythonApplication rec {
export HOME=$(mktemp -d)
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/languitar/pass-git-helper";
description = "A git credential helper interfacing with pass, the standard unix password manager";
license = licenses.gpl3Plus;
@@ -1,4 +1,4 @@
{ stdenv, appimageTools, gsettings-desktop-schemas, gtk3, autoPatchelfHook, zlib, fetchurl }:
{ lib, stdenv, appimageTools, gsettings-desktop-schemas, gtk3, autoPatchelfHook, zlib, fetchurl }:
let
pname = "radicle-upstream";
@@ -54,7 +54,7 @@ appimageTools.wrapType2 {
$out/share/icons/hicolor/512x512/apps/${pname}.png
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A decentralized app for code collaboration";
homepage = "https://radicle.xyz/";
license = licenses.gpl3Plus;
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "scmpuff";
@@ -14,7 +14,7 @@ buildGoPackage rec {
sha256 = "0zrzzcs0i13pfwcqh8qb0sji54vh37rdr7qasg57y56cqpx16vl3";
};
meta = with stdenv.lib; {
meta = with lib; {
description = "Add numbered shortcuts to common git commands";
homepage = "https://github.com/mroth/scmpuff";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, python3Packages, fetchFromGitHub, git, installShellFiles }:
{ lib, stdenv, python3Packages, fetchFromGitHub, git, installShellFiles }:
python3Packages.buildPythonApplication rec {
pname = "stgit";
@@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
installShellCompletion --name _stg $out/share/stgit/completion/stgit.zsh
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A patch manager implemented on top of Git";
homepage = "http://procode.org/stgit/";
license = licenses.gpl2;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, qmake, qtbase, qttools, subversion, apr }:
{ lib, stdenv, fetchFromGitHub, qmake, qtbase, qttools, subversion, apr }:
let
version = "1.0.18";
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
NIX_LDFLAGS = "-lsvn_fs-1";
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/svn-all-fast-export/svn2git";
description = "A fast-import based converter for an svn repo to git repos";
license = licenses.gpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, ncurses, asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45
{ lib, stdenv, fetchFromGitHub, ncurses, asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45
, readline, makeWrapper, git, libiconv, autoreconfHook, findXMLCatalogs, pkgconfig
}:
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
--prefix PATH ':' "${git}/bin"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://jonas.github.io/tig/";
description = "Text-mode interface for git";
maintainers = with maintainers; [ bjornfor domenkozar qknight globin ];
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, git, perl }:
{ lib, stdenv, fetchFromGitHub, git, perl }:
stdenv.mkDerivation rec {
pname = "topgit";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
install -Dm755 contrib/tg-completion.bash -t "$out/share/bash-completion/completions/"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "TopGit manages large amount of interdependent topic branches";
homepage = "https://github.com/mackyle/topgit";
license = licenses.gpl2;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, git, makeWrapper, openssl, coreutils, util-linux, gnugrep, gnused, gawk }:
{ lib, stdenv, fetchFromGitHub, git, makeWrapper, openssl, coreutils, util-linux, gnugrep, gnused, gawk }:
stdenv.mkDerivation rec {
pname = "transcrypt";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/transcrypt-depspathprefix
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Transparently encrypt files within a Git repository";
longDescription = ''
A script to configure transparent encryption of sensitive files stored in
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, Security }:
{ lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-backup";
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/jsdw/git-backup";
description = "A tool to help you backup your git repositories from services like GitHub";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "git-lfs";
@@ -22,7 +22,7 @@ buildGoPackage rec {
popd
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Git extension for versioning large files";
homepage = "https://git-lfs.github.com/";
license = [ licenses.mit ];
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub, ronn, installShellFiles }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub, ronn, installShellFiles }:
buildGoPackage rec {
pname = "git-lfs";
@@ -27,7 +27,7 @@ buildGoPackage rec {
installManPage go/src/${goPackagePath}/man/*.{1,5}
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Git extension for versioning large files";
homepage = "https://git-lfs.github.com/";
changelog = "https://github.com/git-lfs/git-lfs/blob/v${version}/CHANGELOG.md";
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, makeWrapper
{ lib, stdenv, fetchFromGitHub, makeWrapper
, python3, git, gnupg, less
}:
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
"${stdenv.lib.makeBinPath [ git gnupg less ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Android's repo management tool";
longDescription = ''
Repo is a Python script based on Git that helps manage many Git
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pythonPackages, git }:
{ lib, stdenv, fetchurl, pythonPackages, git }:
pythonPackages.buildPythonApplication rec {
pname = "git-up";
@@ -26,7 +26,7 @@ pythonPackages.buildPythonApplication rec {
rm -r $out/${pythonPackages.python.sitePackages}/PyGitUp/tests
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/msiemens/PyGitUp";
description = "A git pull replacement that rebases all local branches when pulling";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv, fetchzip, python2Packages}:
{ lib, stdenv, fetchzip, python2Packages}:
python2Packages.buildPythonApplication rec {
pname = "gitinspector";
@@ -15,7 +15,7 @@ python2Packages.buildPythonApplication rec {
unittest2
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/ejwa/gitinspector";
description = "Statistical analysis tool for git repositories";
license = licenses.gpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby
{ lib, stdenv, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby
, bundlerEnv, pkgconfig
# libgit2 + dependencies
, libgit2, openssl, zlib, pcre, http-parser }:
@@ -61,7 +61,7 @@ in buildGoModule rec {
outputs = [ "out" "ruby" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://gitlab.com/gitlab-org/gitaly";
description = "A Git RPC service for handling all the git calls made by GitLab";
platforms = platforms.linux;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, buildGoModule, ruby }:
{ lib, stdenv, fetchFromGitLab, buildGoModule, ruby }:
buildGoModule rec {
pname = "gitlab-shell";
@@ -22,7 +22,7 @@ buildGoModule rec {
'';
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
description = "SSH access and repository management app for GitLab";
homepage = "http://www.gitlab.com/";
platforms = platforms.linux;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, git, buildGoModule }:
{ lib, stdenv, fetchFromGitLab, git, buildGoModule }:
buildGoModule rec {
pname = "gitlab-workhorse";
@@ -17,7 +17,7 @@ buildGoModule rec {
buildFlagsArray = "-ldflags=-X main.Version=${version}";
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://www.gitlab.com/";
platforms = platforms.linux;
maintainers = with maintainers; [ fpletz globin talyz ];
@@ -1,4 +1,4 @@
{ fetchFromGitHub, python, stdenv }:
{ fetchFromGitHub, python, lib, stdenv }:
with python.pkgs;
buildPythonApplication rec {
@@ -16,7 +16,7 @@ buildPythonApplication rec {
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://gitless.com/";
description = "A version control system built on top of Git";
license = licenses.gpl2;
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
echo ${version} > $out/bin/VERSION
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Finely-grained git repository hosting";
homepage = "https://gitolite.com/gitolite/index.html";
license = licenses.gpl2;
@@ -1,4 +1,4 @@
{ stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }:
{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }:
rustPlatform.buildRustPackage rec {
pname = "gitoxide";
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
# Needed to get openssl-sys to use pkgconfig.
OPENSSL_NO_VENDOR = 1;
meta = with stdenv.lib; {
meta = with lib; {
description = "A command-line application for interacting with git repositories";
homepage = "https://github.com/Byron/gitoxide";
license = with licenses; [ mit /* or */ asl20 ];
@@ -1,4 +1,4 @@
{ stdenv, fetchzip, perl, python, gnuplot, coreutils, gnugrep }:
{ lib, stdenv, fetchzip, perl, python, gnuplot, coreutils, gnugrep }:
stdenv.mkDerivation rec {
pname = "gitstats";
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
install -Dm644 doc/gitstats.1 "$out"/share/man/man1/gitstats.1
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://gitstats.sourceforge.net/";
description = "Git history statistics generator";
license = licenses.gpl2Plus;
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, SDL2, ftgl, pkgconfig, libpng, libjpeg, pcre
{ lib, stdenv, fetchurl, SDL2, ftgl, pkgconfig, libpng, libjpeg, pcre
, SDL2_image, freetype, glew, libGLU, libGL, boost, glm
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://gource.io/";
description = "A Software version control visualization tool";
license = licenses.gpl3Plus;
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchurl
, gettext
, itstool
@@ -59,7 +59,7 @@ python3.pkgs.buildPythonApplication rec {
};
};
meta = with stdenv.lib; {
meta = with lib; {
description = "Visual diff and merge tool";
homepage = "http://meldmerge.org/";
license = licenses.gpl2Plus;
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, boost, zlib, botan, libidn
{ lib, stdenv, fetchurl, boost, zlib, botan, libidn
, lua, pcre, sqlite, perl, pkgconfig, expect
, bzip2, gmp, openssl
}:
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
#doCheck = true; # some tests fail (and they take VERY long)
meta = with stdenv.lib; {
meta = with lib; {
description = "A free distributed version control system";
maintainers = [ maintainers.raskin ];
platforms = platforms.unix;
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python3Packages }:
{ lib, stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "peru";
@@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec {
# No tests in archive
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/buildinspace/peru";
description = "A tool for including other people's code in your projects";
license = licenses.mit;
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchCrate
, rustPlatform
, pkg-config
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
CoreServices Security SystemConfiguration
]));
meta = with stdenv.lib; {
meta = with lib; {
description = "A distributed version control system";
homepage = "https://pijul.org";
license = with licenses; [ gpl2Plus ];
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
let
version = "4.1.1";
@@ -42,7 +42,7 @@ in
makeWrapper ${rubyEnv.wrappedRuby}/bin/ruby $out/bin/rdm-mailhandler.rb --add-flags $out/share/redmine/extra/mail_handler/rdm-mailhandler.rb
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://www.redmine.org/";
platforms = platforms.linux;
maintainers = [ maintainers.aanderse ];
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, rustPlatform, cmake, libzip, gnupg,
{ lib, stdenv, fetchFromGitHub, rustPlatform, cmake, libzip, gnupg,
# Darwin
libiconv, CoreFoundation, Security }:
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "092yfpr2svp1qy7xis1q0sdkbsjmmswmdwb0rklrc0yhydcsghp9";
meta = with stdenv.lib; {
meta = with lib; {
description = "Serverless Information Tracker";
homepage = "https://sit.fyi/";
license = with licenses; [ asl20 /* or */ mit ];
@@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchurl
, makeDesktopItem
, jre
@@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
'';
};
meta = with stdenv.lib; {
meta = with lib; {
description = "GUI for Git, Mercurial, Subversion";
homepage = "https://www.syntevo.com/smartgit/";
license = licenses.unfree;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, buildGoModule
, srht, redis, celery, pyyaml, markdown }:
@@ -47,7 +47,7 @@ in buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/builds.sr.ht";
description = "Continuous integration service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, fetchNodeModules, buildPythonPackage
{ lib, stdenv, fetchgit, fetchNodeModules, buildPythonPackage
, pgpy, flask, bleach, humanize, html5lib, markdown, psycopg2, pygments
, requests, sqlalchemy, cryptography, beautifulsoup4, sqlalchemy-utils, prometheus_client
, celery, alembic, importlib-metadata, mistletoe
@@ -61,7 +61,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/srht";
description = "Core modules for sr.ht";
license = licenses.bsd3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, srht, pyyaml, PyGithub }:
@@ -26,7 +26,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://dispatch.sr.ht/~sircmpwn/dispatch.sr.ht";
description = "Task dispatcher and service integration tool for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, buildGoModule
, srht, minio, pygit2, scmsrht }:
@@ -69,7 +69,7 @@ in buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/git.sr.ht";
description = "Git repository hosting service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchhg, buildPythonPackage
{ lib, stdenv, fetchhg, buildPythonPackage
, python
, srht, hglib, scmsrht, unidiff }:
@@ -27,7 +27,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/hg.sr.ht";
description = "Mercurial repository hosting service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, srht }:
@@ -24,7 +24,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/hub.sr.ht";
description = "Project hub service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, srht, asyncpg, aiosmtpd, pygit2, emailthreads }:
@@ -28,7 +28,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/lists.sr.ht";
description = "Mailing list service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, srht, pygit2 }:
@@ -25,7 +25,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/man.sr.ht";
description = "Wiki service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, buildGoModule
, pgpy, srht, redis, bcrypt, qrcode, stripe, zxcvbn, alembic, pystache
@@ -50,7 +50,7 @@ in buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/meta.sr.ht";
description = "Account management service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, srht, pyyaml }:
@@ -25,7 +25,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/paste.sr.ht";
description = "Ad-hoc text file hosting service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, srht, redis, pyyaml, buildsrht
, writeText }:
@@ -27,7 +27,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://git.sr.ht/~sircmpwn/git.sr.ht";
description = "Shared support code for sr.ht source control services.";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, buildPythonPackage
{ lib, stdenv, fetchgit, buildPythonPackage
, python
, srht, redis, alembic, pystache
, pytest, factory_boy, writeText }:
@@ -34,7 +34,7 @@ buildPythonPackage rec {
dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://todo.sr.ht/~sircmpwn/todo.sr.ht";
description = "Ticket tracking service for the sr.ht network";
license = licenses.agpl3;
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, python, rcs, git, makeWrapper }:
{ lib, stdenv, fetchurl, python, rcs, git, makeWrapper }:
stdenv.mkDerivation rec {
pname = "src";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
--suffix PATH ":" "${rcs}/bin"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Simple single-file revision control";
longDescription = ''
SRC, acronym of Simple Revision Control, is RCS/SCCS reloaded with a
@@ -1,6 +1,6 @@
{ buildVersion, sha256, dev ? false }:
{ fetchurl, stdenv, xorg, glib, libGL, glibcLocales, gtk3, cairo, pango, libredirect, makeWrapper, wrapGAppsHook
{ fetchurl, lib, stdenv, xorg, glib, libGL, glibcLocales, gtk3, cairo, pango, libredirect, makeWrapper, wrapGAppsHook
, pkexecPath ? "/run/wrappers/bin/pkexec"
, writeScript, common-updater-scripts, curl, gnugrep, coreutils
}:
@@ -117,7 +117,7 @@ in stdenv.mkDerivation (rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Git client from the makers of Sublime Text";
homepage = "https://www.sublimemerge.com";
maintainers = with maintainers; [ zookatron ];
@@ -5,7 +5,7 @@
, perlBindings ? false
, javahlBindings ? false
, saslSupport ? false
, stdenv, fetchurl, apr, aprutil, zlib, sqlite, openssl, lz4, utf8proc
, lib, stdenv, fetchurl, apr, aprutil, zlib, sqlite, openssl, lz4, utf8proc
, apacheHttpd ? null, expat, swig ? null, jdk ? null, python ? null, perl ? null
, sasl ? null, serf ? null
}:
@@ -95,7 +95,7 @@ let
checkInputs = [ python ];
doCheck = false; # fails 10 out of ~2300 tests
meta = with stdenv.lib; {
meta = with lib; {
description = "A version control system intended to be a compelling replacement for CVS in the open source community";
license = licenses.asl20;
homepage = "http://subversion.apache.org/";
@@ -1,4 +1,4 @@
{ stdenv, fetchhg, autoconf, sqlite }:
{ lib, stdenv, fetchhg, autoconf, sqlite }:
stdenv.mkDerivation rec {
pname = "vcprompt";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
makeFlags="$makeFlags PREFIX=$out"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = ''
A little C program that prints a short string with barebones information
about the current working directory for various version control systems
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, which, git, ronn, perlPackages }:
{ lib, stdenv, fetchFromGitHub, which, git, ronn, perlPackages }:
stdenv.mkDerivation {
version = "1.20170915"; # date of commit we're pulling
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
installPhase = "make install PREFIX=$out";
meta = with stdenv.lib; {
meta = with lib; {
description = "Version Control System for $HOME";
homepage = "https://github.com/RichiH/vcsh";
license = licenses.gpl2Plus;