diff options
author | Profpatsch <mail@profpatsch.de> | 2021-01-11 08:54:33 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2021-01-11 10:38:22 +0100 |
commit | 4a7f99d55d299453a9c2397f90b33d1120669775 (patch) | |
tree | 9fca8e9c9970d0a00ce56dfe11b63ae76b00cf01 /pkgs/servers/mail | |
parent | e87aef06e00c42b26789321454d7bd609548cc12 (diff) | |
download | nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.tar nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.tar.gz nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.tar.bz2 nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.tar.lz nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.tar.xz nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.tar.zst nixpkgs-4a7f99d55d299453a9c2397f90b33d1120669775.zip |
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
Diffstat (limited to 'pkgs/servers/mail')
-rw-r--r-- | pkgs/servers/mail/archiveopteryx/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/clamsmtp/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/dkimproxy/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/exim/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/mailhog/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/mlmmj/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/opensmtpd/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/opensmtpd/extras.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/postgrey/default.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/mail/postsrsd/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/rspamd/default.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/mail/sympa/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mail/system-sendmail/default.nix | 4 |
15 files changed, 28 insertions, 28 deletions
diff --git a/pkgs/servers/mail/archiveopteryx/default.nix b/pkgs/servers/mail/archiveopteryx/default.nix index 962d5603e47..4cc612ef89a 100644 --- a/pkgs/servers/mail/archiveopteryx/default.nix +++ b/pkgs/servers/mail/archiveopteryx/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, openssl, perl, zlib, jam }: +{ lib, stdenv, fetchurl, openssl, perl, zlib, jam }: stdenv.mkDerivation rec { version = "3.2.0"; pname = "archiveopteryx"; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { mv installroot/$out $out ''; - meta = with stdenv.lib; { + meta = with lib; { homepage = "http://archiveopteryx.org/"; description = "An advanced PostgreSQL-based IMAP/POP server"; license = licenses.postgresql; diff --git a/pkgs/servers/mail/clamsmtp/default.nix b/pkgs/servers/mail/clamsmtp/default.nix index 327e545adce..fc3212453d8 100644 --- a/pkgs/servers/mail/clamsmtp/default.nix +++ b/pkgs/servers/mail/clamsmtp/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ lib, stdenv, fetchurl }: stdenv.mkDerivation rec { name = "clamsmtp-" + version; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { patches = [ ./header-order.patch ]; - meta = with stdenv.lib; { + meta = with lib; { description = "SMTP filter that allows to check for viruses using the ClamAV anti-virus software"; homepage = "http://thewalter.net/stef/software/clamsmtp/"; diff --git a/pkgs/servers/mail/dkimproxy/default.nix b/pkgs/servers/mail/dkimproxy/default.nix index 376beac7e36..f4905ecf4d8 100644 --- a/pkgs/servers/mail/dkimproxy/default.nix +++ b/pkgs/servers/mail/dkimproxy/default.nix @@ -1,4 +1,4 @@ -{ stdenv, perlPackages, fetchurl }: +{ lib, stdenv, perlPackages, fetchurl }: let pkg = "dkimproxy"; @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { buildInputs = [ perlPackages.perl ]; propagatedBuildInputs = with perlPackages; [ Error MailDKIM MIMETools NetServer ]; - meta = with stdenv.lib; { + meta = with lib; { description = "SMTP-proxy that signs and/or verifies emails"; homepage = "http://dkimproxy.sourceforge.net/"; license = licenses.gpl2Plus; diff --git a/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix b/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix index 8a0f2d4efab..0b61a779c48 100644 --- a/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix +++ b/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoconf, automake, pkg-config, dovecot, libtool, xapian, icu64, sqlite }: +{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config, dovecot, libtool, xapian, icu64, sqlite }: stdenv.mkDerivation { pname = "fts-xapian"; version = "1.3.1"; @@ -25,7 +25,7 @@ stdenv.mkDerivation { "--with-moduledir=$(out)/lib/dovecot" ]; - meta = with stdenv.lib; { + meta = with lib; { homepage = "https://github.com/grosjo/fts-xapian"; description = "Dovecot FTS plugin based on Xapian"; license = licenses.lgpl21; diff --git a/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix b/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix index a65bc28ec40..e5a07aa3c27 100644 --- a/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix +++ b/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, dovecot, openssl }: +{ lib, stdenv, fetchurl, dovecot, openssl }: stdenv.mkDerivation rec { pname = "dovecot-pigeonhole"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with stdenv.lib; { + meta = with lib; { homepage = "http://pigeonhole.dovecot.org/"; description = "A sieve plugin for the Dovecot IMAP server"; license = licenses.lgpl21; diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index 8bd197f46c1..25e1bb02dbe 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -1,4 +1,4 @@ -{ coreutils, db, fetchurl, openssl, pcre, perl, pkgconfig, stdenv +{ coreutils, db, fetchurl, openssl, pcre, perl, pkgconfig, lib, stdenv , enableLDAP ? false, openldap , enableMySQL ? false, libmysqlclient, zlib , enableAuthDovecot ? false, dovecot @@ -99,7 +99,7 @@ stdenv.mkDerivation rec { done ) ''; - meta = with stdenv.lib; { + meta = with lib; { homepage = "http://exim.org/"; description = "A mail transfer agent (MTA)"; license = with licenses; [ gpl2Plus bsd3 ]; diff --git a/pkgs/servers/mail/mailhog/default.nix b/pkgs/servers/mail/mailhog/default.nix index d0fded5c63b..f1ba497720a 100644 --- a/pkgs/servers/mail/mailhog/default.nix +++ b/pkgs/servers/mail/mailhog/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildGoPackage, fetchFromGitHub }: +{ lib, stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { pname = "MailHog"; @@ -13,7 +13,7 @@ buildGoPackage rec { sha256 = "124216850572r1h0ii7ad6jd1cd5czcvkz7k2jzvjb4pv2kl8p3y"; }; - meta = with stdenv.lib; { + meta = with lib; { description = "Web and API based SMTP testing"; homepage = "https://github.com/mailhog/MailHog"; changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}"; diff --git a/pkgs/servers/mail/mlmmj/default.nix b/pkgs/servers/mail/mlmmj/default.nix index 4caa9e8bfef..e9d3bf9c8f3 100644 --- a/pkgs/servers/mail/mlmmj/default.nix +++ b/pkgs/servers/mail/mlmmj/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ lib, stdenv, fetchurl }: stdenv.mkDerivation rec { @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { install -vDm 644 -t $out/share/doc/mlmmj/ $docfiles ''; - meta = with stdenv.lib; { + meta = with lib; { homepage = "http://mlmmj.org"; description = "Mailing List Management Made Joyful"; maintainers = [ maintainers.edwtjo ]; diff --git a/pkgs/servers/mail/opensmtpd/default.nix b/pkgs/servers/mail/opensmtpd/default.nix index a59e18837d7..cd6a760b9e2 100644 --- a/pkgs/servers/mail/opensmtpd/default.nix +++ b/pkgs/servers/mail/opensmtpd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, autoconf, automake, libtool, bison +{ lib, stdenv, fetchurl, autoconf, automake, libtool, bison , libasr, libevent, zlib, libressl, db, pam, nixosTests }: @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { "localstatedir=\${TMPDIR}" ]; - meta = with stdenv.lib; { + meta = with lib; { homepage = "https://www.opensmtpd.org/"; description = '' A free implementation of the server-side SMTP protocol as defined by diff --git a/pkgs/servers/mail/opensmtpd/extras.nix b/pkgs/servers/mail/opensmtpd/extras.nix index 6c29de8cddb..d3084ff258d 100644 --- a/pkgs/servers/mail/opensmtpd/extras.nix +++ b/pkgs/servers/mail/opensmtpd/extras.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, openssl, libevent, libasr, +{ lib, stdenv, fetchurl, openssl, libevent, libasr, python2, pkgconfig, lua5, perl, libmysqlclient, postgresql, sqlite, hiredis, enablePython ? true, enableLua ? true, @@ -81,7 +81,7 @@ stdenv.mkDerivation rec { + stdenv.lib.optionalString enableMysql " -L${libmysqlclient}/lib/mysql"; - meta = with stdenv.lib; { + meta = with lib; { homepage = "https://www.opensmtpd.org/"; description = "Extra plugins for the OpenSMTPD mail server"; license = licenses.isc; diff --git a/pkgs/servers/mail/postgrey/default.nix b/pkgs/servers/mail/postgrey/default.nix index dffe0191a0a..d0eaf40d06c 100644 --- a/pkgs/servers/mail/postgrey/default.nix +++ b/pkgs/servers/mail/postgrey/default.nix @@ -15,7 +15,7 @@ in runCommand name { url = "https://postgrey.schweikert.ch/pub/${name}.tar.gz"; sha256 = "1xx51xih4711vrvc6d57il9ccallbljj5zhgqdb07jzmz11rakgz"; }; - meta = with stdenv.lib; { + meta = with lib; { description = "A postfix policy server to provide greylisting"; homepage = "https://postgrey.schweikert.ch/"; platforms = postfix.meta.platforms; diff --git a/pkgs/servers/mail/postsrsd/default.nix b/pkgs/servers/mail/postsrsd/default.nix index 28d281dde15..978a3f6216b 100644 --- a/pkgs/servers/mail/postsrsd/default.nix +++ b/pkgs/servers/mail/postsrsd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake, help2man }: +{ lib, stdenv, fetchFromGitHub, cmake, help2man }: stdenv.mkDerivation rec { pname = "postsrsd"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake help2man ]; - meta = with stdenv.lib; { + meta = with lib; { homepage = "https://github.com/roehling/postsrsd"; description = "Postfix Sender Rewriting Scheme daemon"; license = licenses.gpl2; diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix index 71205ee093a..ba69e99cc8b 100644 --- a/pkgs/servers/mail/rspamd/default.nix +++ b/pkgs/servers/mail/rspamd/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { passthru.tests.rspamd = nixosTests.rspamd; - meta = with stdenv.lib; { + meta = with lib; { homepage = "https://rspamd.com"; license = licenses.asl20; description = "Advanced spam filtering system"; diff --git a/pkgs/servers/mail/sympa/default.nix b/pkgs/servers/mail/sympa/default.nix index 3e69274ff2d..b3b7c742d71 100644 --- a/pkgs/servers/mail/sympa/default.nix +++ b/pkgs/servers/mail/sympa/default.nix @@ -1,4 +1,4 @@ -{ stdenv, perl, fetchFromGitHub, autoreconfHook, nixosTests }: +{ lib, stdenv, perl, fetchFromGitHub, autoreconfHook, nixosTests }: let dataDir = "/var/lib/sympa"; @@ -110,7 +110,7 @@ stdenv.mkDerivation rec { inherit (nixosTests) sympa; }; - meta = with stdenv.lib; { + meta = with lib; { description = "Open source mailing list manager"; homepage = "https://www.sympa.org"; license = licenses.gpl2; diff --git a/pkgs/servers/mail/system-sendmail/default.nix b/pkgs/servers/mail/system-sendmail/default.nix index 7bd7df84924..a8fb65c0f42 100644 --- a/pkgs/servers/mail/system-sendmail/default.nix +++ b/pkgs/servers/mail/system-sendmail/default.nix @@ -1,4 +1,4 @@ -{ stdenv, writeText, runtimeShell }: +{ lib, stdenv, writeText, runtimeShell }: let script = writeText "script" '' #!${runtimeShell} @@ -26,7 +26,7 @@ stdenv.mkDerivation { chmod +x $out/bin/sendmail ''; - meta = with stdenv.lib; { + meta = with lib; { description = '' A sendmail wrapper that calls the system sendmail. Do not install as system-wide sendmail! ''; |