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
@@ -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;