pkgs/servers: stdenv.lib -> lib

wip/yesman
Ben Siraphob 3 years ago
parent e245ae3c3a
commit 872973d7d1
  1. 2
      pkgs/servers/amqp/qpid-cpp/default.nix
  2. 14
      pkgs/servers/amqp/rabbitmq-server/default.nix
  3. 4
      pkgs/servers/apcupsd/default.nix
  4. 2
      pkgs/servers/asterisk/sccp/default.nix
  5. 2
      pkgs/servers/atlassian/crowd.nix
  6. 2
      pkgs/servers/blockbook/default.nix
  7. 8
      pkgs/servers/brickd/default.nix
  8. 8
      pkgs/servers/cayley/default.nix
  9. 6
      pkgs/servers/code-server/default.nix
  10. 6
      pkgs/servers/computing/slurm/default.nix
  11. 4
      pkgs/servers/corosync/default.nix
  12. 4
      pkgs/servers/dict/dictd-db.nix
  13. 4
      pkgs/servers/dict/dictd-wiktionary.nix
  14. 4
      pkgs/servers/dict/dictd-wordnet.nix
  15. 2
      pkgs/servers/dns/knot-dns/default.nix
  16. 2
      pkgs/servers/dns/knot-resolver/default.nix
  17. 4
      pkgs/servers/dns/pdns-recursor/default.nix
  18. 10
      pkgs/servers/elasticmq/default.nix
  19. 2
      pkgs/servers/exhibitor/default.nix
  20. 10
      pkgs/servers/firebird/default.nix
  21. 4
      pkgs/servers/freeradius/default.nix
  22. 2
      pkgs/servers/gerbera/default.nix
  23. 2
      pkgs/servers/h2/default.nix
  24. 2
      pkgs/servers/hbase/default.nix
  25. 2
      pkgs/servers/headphones/default.nix
  26. 6
      pkgs/servers/holochain-go/default.nix
  27. 24
      pkgs/servers/http/apache-httpd/2.4.nix
  28. 2
      pkgs/servers/http/apache-modules/mod_evasive/default.nix
  29. 6
      pkgs/servers/http/apache-modules/mod_fastcgi/default.nix
  30. 4
      pkgs/servers/http/apache-modules/mod_python/default.nix
  31. 6
      pkgs/servers/http/apache-modules/mod_wsgi/default.nix
  32. 2
      pkgs/servers/http/gatling/default.nix
  33. 2
      pkgs/servers/http/hiawatha/default.nix
  34. 4
      pkgs/servers/http/jboss/jdbc/mysql/default.nix
  35. 6
      pkgs/servers/http/jetty/default.nix
  36. 24
      pkgs/servers/http/lighttpd/default.nix
  37. 8
      pkgs/servers/http/mini-httpd/default.nix
  38. 4
      pkgs/servers/http/nginx/generic.nix
  39. 12
      pkgs/servers/http/nix-binary-cache/default.nix
  40. 6
      pkgs/servers/http/pshs/default.nix
  41. 8
      pkgs/servers/http/redstore/default.nix
  42. 4
      pkgs/servers/http/tengine/default.nix
  43. 6
      pkgs/servers/http/thttpd/default.nix
  44. 6
      pkgs/servers/http/tomcat/axis2/default.nix
  45. 4
      pkgs/servers/http/tomcat/jdbc/mysql/default.nix
  46. 4
      pkgs/servers/http/unit/default.nix
  47. 8
      pkgs/servers/icecast/default.nix
  48. 4
      pkgs/servers/irc/ircd-hybrid/default.nix
  49. 6
      pkgs/servers/irc/ngircd/default.nix
  50. 2
      pkgs/servers/irc/solanum/default.nix
  51. 2
      pkgs/servers/jackett/default.nix
  52. 4
      pkgs/servers/jellyfin/10.5.x.nix
  53. 4
      pkgs/servers/jellyfin/default.nix
  54. 2
      pkgs/servers/jetbrains/youtrack.nix
  55. 4
      pkgs/servers/ldap/389/default.nix
  56. 4
      pkgs/servers/lidarr/default.nix
  57. 4
      pkgs/servers/mail/dovecot/default.nix
  58. 24
      pkgs/servers/mail/exim/default.nix
  59. 6
      pkgs/servers/mail/mailman/default.nix
  60. 8
      pkgs/servers/mail/mailman/hyperkitty.nix
  61. 6
      pkgs/servers/mail/mailman/postorius.nix
  62. 4
      pkgs/servers/mail/nullmailer/default.nix
  63. 18
      pkgs/servers/mail/opensmtpd/extras.nix
  64. 8
      pkgs/servers/mail/petidomo/default.nix
  65. 4
      pkgs/servers/mail/popa3d/default.nix
  66. 2
      pkgs/servers/mail/postfix/default.nix
  67. 2
      pkgs/servers/mail/postfix/pfixtools.nix
  68. 6
      pkgs/servers/mail/postfix/pflogsumm.nix
  69. 8
      pkgs/servers/mail/spamassassin/default.nix
  70. 2
      pkgs/servers/memcached/default.nix
  71. 2
      pkgs/servers/microserver/default.nix
  72. 2
      pkgs/servers/misc/airsonic/default.nix
  73. 4
      pkgs/servers/misc/client-ip-echo/client-ip-echo.nix
  74. 4
      pkgs/servers/misc/navidrome/default.nix
  75. 10
      pkgs/servers/misc/taskserver/default.nix
  76. 2
      pkgs/servers/monitoring/fusion-inventory/default.nix
  77. 4
      pkgs/servers/monitoring/grafana-reporter/default.nix
  78. 2
      pkgs/servers/monitoring/lcdproc/default.nix
  79. 4
      pkgs/servers/monitoring/loki/default.nix
  80. 8
      pkgs/servers/monitoring/nagios/default.nix
  81. 2
      pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
  82. 2
      pkgs/servers/monitoring/net-snmp/default.nix
  83. 4
      pkgs/servers/monitoring/plugins/default.nix
  84. 2
      pkgs/servers/monitoring/plugins/esxi.nix
  85. 2
      pkgs/servers/monitoring/plugins/labs_consol_de.nix
  86. 2
      pkgs/servers/monitoring/prometheus/alertmanager.nix
  87. 2
      pkgs/servers/monitoring/prometheus/bind-exporter.nix
  88. 2
      pkgs/servers/monitoring/prometheus/postfix-exporter.nix
  89. 2
      pkgs/servers/monitoring/prometheus/pushgateway.nix
  90. 2
      pkgs/servers/monitoring/zabbix/agent.nix
  91. 4
      pkgs/servers/monitoring/zabbix/proxy.nix
  92. 4
      pkgs/servers/monitoring/zabbix/server.nix
  93. 4
      pkgs/servers/monitoring/zabbix/web.nix
  94. 2
      pkgs/servers/mpd/clientlib.nix
  95. 1
      pkgs/servers/mpd/default.nix
  96. 6
      pkgs/servers/news/leafnode/default.nix
  97. 6
      pkgs/servers/nextcloud/news-updater.nix
  98. 8
      pkgs/servers/nosql/apache-jena/binary.nix
  99. 8
      pkgs/servers/nosql/apache-jena/fuseki-binary.nix
  100. 4
      pkgs/servers/nosql/cassandra/generic.nix
  101. Some files were not shown because too many files have changed in this diff Show More

@ -41,7 +41,7 @@ let
"-Wno-error=unused-function"
"-Wno-error=ignored-qualifiers"
"-Wno-error=catch-value"
] ++ stdenv.lib.optionals stdenv.cc.isGNU [
] ++ lib.optionals stdenv.cc.isGNU [
"-Wno-error=deprecated-copy"
]);
};

@ -1,4 +1,4 @@
{ stdenv, fetchurl, erlang, elixir, python, libxml2, libxslt, xmlto
{ lib, stdenv, fetchurl, erlang, elixir, python, libxml2, libxslt, xmlto
, docbook_xml_dtd_45, docbook_xsl, zip, unzip, rsync, getconf, socat
, procps, coreutils, gnused, systemd, glibcLocales
, AppKit, Carbon, Cocoa
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ erlang elixir python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip rsync glibcLocales ]
++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ];
++ lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ];
outputs = [ "out" "man" "doc" ];
@ -29,12 +29,12 @@ stdenv.mkDerivation rec {
export LANG=C.UTF-8 # fix elixir locale warning
'';
runtimePath = stdenv.lib.makeBinPath ([
runtimePath = lib.makeBinPath ([
erlang
getconf # for getting memory limits
socat procps
gnused coreutils # used by helper scripts
] ++ stdenv.lib.optionals stdenv.isLinux [ systemd ]); # for systemd unit activation check
] ++ lib.optionals stdenv.isLinux [ systemd ]); # for systemd unit activation check
postInstall = ''
# rabbitmq-env calls to sed/coreutils, so provide everything early
sed -i $out/sbin/rabbitmq-env -e '2s|^|PATH=${runtimePath}\''${PATH:+:}\$PATH/\n|'
@ -62,9 +62,9 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://www.rabbitmq.com/";
description = "An implementation of the AMQP messaging protocol";
license = stdenv.lib.licenses.mpl20;
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ Profpatsch ];
license = lib.licenses.mpl20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ Profpatsch ];
};
passthru.tests = {

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ util-linux man ] ++ stdenv.lib.optional enableCgiScripts gd;
buildInputs = [ util-linux man ] ++ lib.optional enableCgiScripts gd;
prePatch = ''
sed -e "s,\$(INSTALL_PROGRAM) \$(STRIP),\$(INSTALL_PROGRAM)," \
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
--with-lock-dir=/run/lock \
--with-pid-dir=/run \
--enable-usb \
${stdenv.lib.optionalString enableCgiScripts "--enable-cgi --with-cgi-bin=$out/libexec/cgi-bin"}
${lib.optionalString enableCgiScripts "--enable-cgi --with-cgi-bin=$out/libexec/cgi-bin"}
"
'';

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
postFixup = ''
p="$out/lib/asterisk/modules/chan_sccp.so"
patchelf --set-rpath "$p:${stdenv.lib.makeLibraryPath [ binutils-unwrapped ]}" "$p"
patchelf --set-rpath "$p:${lib.makeLibraryPath [ binutils-unwrapped ]}" "$p"
'';
meta = with lib; {

@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
"http://localhost:${toString port}/"
sed -r -i crowd-openidserver-webapp/WEB-INF/classes/crowd.properties \
-e 's,application.password\s+password,application.password ${openidPassword},'
'' + stdenv.lib.optionalString (proxyUrl != null) ''
'' + lib.optionalString (proxyUrl != null) ''
sed -i crowd-openidserver-webapp/WEB-INF/classes/crowd.properties \
-e 's,http://localhost:${toString port}/openidserver,${proxyUrl}/openidserver,'
'';

@ -39,7 +39,7 @@ buildGoModule rec {
-X github.com/trezor/blockbook/common.buildDate=unknown
'';
preBuild = stdenv.lib.optionalString stdenv.isDarwin ''
preBuild = lib.optionalString stdenv.isDarwin ''
ulimit -n 8192
'' + ''
export CGO_LDFLAGS="-L${stdenv.cc.cc.lib}/lib -lrocksdb -lz -lbz2 -lsnappy -llz4 -lm -lstdc++"

@ -1,4 +1,4 @@
{ stdenv, fetchgit, libusb1, pkgconfig, pmutils, udev} :
{ lib, stdenv, fetchgit, libusb1, pkgconfig, pmutils, udev} :
let
@ -55,8 +55,8 @@ stdenv.mkDerivation {
meta = {
homepage = "https://www.tinkerforge.com/";
description = "A daemon (or service on Windows) that acts as a bridge between the Bricks/Bricklets and the API bindings for the different programming languages";
maintainers = [ stdenv.lib.maintainers.qknight ];
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.all;
maintainers = [ lib.maintainers.qknight ];
license = lib.licenses.gpl2;
platforms = lib.platforms.all;
};
}

@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "cayley";
@ -23,8 +23,8 @@ buildGoPackage rec {
meta = {
homepage = "https://cayley.io/";
description = "A graph database inspired by Freebase and Knowledge Graph";
maintainers = with stdenv.lib.maintainers; [ sigma ];
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
maintainers = with lib.maintainers; [ sigma ];
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
};
}

@ -130,7 +130,7 @@ in stdenv.mkDerivation rec {
configurePhase = ''
# set default yarn opts
${stdenv.lib.concatMapStrings (option: ''
${lib.concatMapStrings (option: ''
yarn --offline config set ${option}
'') defaultYarnOpts}
@ -206,8 +206,8 @@ in stdenv.mkDerivation rec {
'';
passthru = {
prefetchYarnCache = stdenv.lib.overrideDerivation yarnCache (d: {
outputHash = stdenv.lib.fakeSha256;
prefetchYarnCache = lib.overrideDerivation yarnCache (d: {
outputHash = lib.fakeSha256;
});
};

@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
prePatch = ''
substituteInPlace src/common/env.c \
--replace "/bin/echo" "${coreutils}/bin/echo"
'' + (stdenv.lib.optionalString enableX11 ''
'' + (lib.optionalString enableX11 ''
substituteInPlace src/common/x11_util.c \
--replace '"/usr/bin/xauth"' '"${xorg.xauth}/bin/xauth"'
'');
@ -50,9 +50,9 @@ stdenv.mkDerivation rec {
libmysqlclient ncurses gtk2 lz4 rdma-core
lua hwloc numactl readline freeipmi shadow.su
pmix
] ++ stdenv.lib.optionals enableX11 [ xorg.xauth ];
] ++ lib.optionals enableX11 [ xorg.xauth ];
configureFlags = with stdenv.lib;
configureFlags = with lib;
[ "--with-freeipmi=${freeipmi}"
"--with-hwloc=${hwloc.dev}"
"--with-lz4=${lz4.dev}"

@ -1,4 +1,4 @@
{ stdenv, fetchurl, makeWrapper, pkgconfig, nss, nspr, libqb
{ lib, stdenv, fetchurl, makeWrapper, pkgconfig, nss, nspr, libqb
, dbus, rdma-core, libstatgrab, net-snmp
, enableDbus ? false
, enableInfiniBandRdma ? false
@ -6,7 +6,7 @@
, enableSnmp ? false
}:
with stdenv.lib;
with lib;
stdenv.mkDerivation rec {
pname = "corosync";

@ -1,4 +1,4 @@
{ stdenv, fetchurl, callPackage }:
{ lib, stdenv, fetchurl, callPackage }:
let
# Probably a bug in some FreeDict release files, but easier to trivially
@ -24,7 +24,7 @@ let
meta = {
description = "dictd-db dictionary for dictd";
platforms = stdenv.lib.platforms.linux;
platforms = lib.platforms.linux;
};
};
in rec {

@ -1,4 +1,4 @@
{stdenv, fetchurl, python, dict, glibcLocales, writeScript}:
{lib, stdenv, fetchurl, python, dict, glibcLocales, writeScript}:
stdenv.mkDerivation rec {
version = "20161001";
@ -26,6 +26,6 @@ stdenv.mkDerivation rec {
description = "DICT version of English Wiktionary";
homepage = "http://en.wiktionary.org/";
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
platforms = lib.platforms.all;
};
}

@ -1,4 +1,4 @@
{stdenv, python, wordnet, writeScript}:
{lib, stdenv, python, wordnet, writeScript}:
stdenv.mkDerivation rec {
version = "542";
@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
homepage = "https://wordnet.princeton.edu/";
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
platforms = lib.platforms.all;
};
}

@ -3,7 +3,7 @@
, autoreconfHook
}:
let inherit (stdenv.lib) optional optionals; in
let inherit (lib) optional optionals; in
stdenv.mkDerivation rec {
pname = "knot-dns";

@ -12,7 +12,7 @@ let # un-indented, over the whole file
result = if extraFeatures then wrapped-full else unwrapped;
inherit (stdenv.lib) optional optionals optionalString;
inherit (lib) optional optionals optionalString;
lua = luajitPackages;
unwrapped = stdenv.mkDerivation rec {

@ -1,10 +1,10 @@
{ stdenv, fetchurl, pkgconfig, boost, nixosTests
{ lib, stdenv, fetchurl, pkgconfig, boost, nixosTests
, openssl, systemd, lua, luajit, protobuf
, enableProtoBuf ? false
}:
assert enableProtoBuf -> protobuf != null;
with stdenv.lib;
with lib;
stdenv.mkDerivation rec {
pname = "pdns-recursor";

@ -1,4 +1,4 @@
{ stdenv, fetchurl, jre, makeWrapper, which }:
{ lib, stdenv, fetchurl, jre, makeWrapper, which }:
stdenv.mkDerivation rec {
name = "elasticmq-0.5";
@ -14,11 +14,11 @@ stdenv.mkDerivation rec {
''
mkdir -p $out/bin
cp -prd lib conf $out/
cp bin/run.sh $out/bin/elasticmq
substituteInPlace $out/bin/elasticmq --replace '-DBASEDIR=$BASEDIR' '-DBASEDIR=''${ELASTICMQ_DATA_PREFIX:-.}'
wrapProgram $out/bin/elasticmq --prefix PATH : "${stdenv.lib.makeBinPath [ which jre ]}"
wrapProgram $out/bin/elasticmq --prefix PATH : "${lib.makeBinPath [ which jre ]}"
'';
meta = {
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
$ELASTICMQ_DATA_PREFIX/conf/Default.scala. You can use the
Default.scala included in the distribution as a template.
'';
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
};
}

@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
mkdir -p $out/share/java
mv target/$name.jar $out/share/java/
makeWrapper ${jdk}/bin/java $out/bin/startExhibitor.sh --add-flags "-jar $out/share/java/$name.jar" --suffix PATH : ${stdenv.lib.makeBinPath [ jdk ]}
makeWrapper ${jdk}/bin/java $out/bin/startExhibitor.sh --add-flags "-jar $out/share/java/$name.jar" --suffix PATH : ${lib.makeBinPath [ jdk ]}
'';
}

@ -1,4 +1,4 @@
{stdenv, fetchurl, libedit, automake, autoconf, libtool
{lib, stdenv, fetchurl, libedit, automake, autoconf, libtool
,
# icu = null: use icu which comes with firebird
@ -56,8 +56,8 @@ stdenv.mkDerivation rec {
"--with-fbconf=/etc/firebird"
"--with-fbsecure-db=/var/db/firebird/system"
]
++ (stdenv.lib.optional (icu != null) "--with-system-icu")
++ (stdenv.lib.optional superServer "--enable-superserver");
++ (lib.optional (icu != null) "--with-system-icu")
++ (lib.optional superServer "--enable-superserver");
src = fetchurl {
url = "mirror://sourceforge/firebird/Firebird-${version}.tar.bz2";
@ -83,8 +83,8 @@ stdenv.mkDerivation rec {
description = "SQL relational database management system";
homepage = "https://www.firebirdnews.org";
license = ["IDPL" "Interbase-1.0"];
maintainers = [stdenv.lib.maintainers.marcweber];
platforms = stdenv.lib.platforms.linux;
maintainers = [lib.maintainers.marcweber];
platforms = lib.platforms.linux;
broken = true;
};

@ -40,7 +40,7 @@ assert withRest -> curl != null && withJson;
## TODO: include oracle optionally
## TODO: include ykclient optionally
with stdenv.lib;
with lib;
stdenv.mkDerivation rec {
pname = "freeradius";
version = "3.0.21";
@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
"--localstatedir=/var"
] ++ optional (!linkOpenssl) "--with-openssl=no";
patches = stdenv.lib.optional withRest (fetchpatch {
patches = lib.optional withRest (fetchpatch {
# Fix HTTP/2 in rest
url = "https://github.com/FreeRADIUS/freeradius-server/commit/6286520698a3cc4053b4d49eb0a61d9ba77632aa.patch";
sha256 = "1ycvr3ql1mfkvzydnn4aiygnidicv2hgllppv37nb1p2pk02159g";

@ -16,7 +16,7 @@
, enableInotifyTools ? true
}:
with stdenv.lib;
with lib;
let
optionOnOff = option: if option then "on" else "off";
in stdenv.mkDerivation rec {

@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
description = "The Java SQL database";
homepage = "http://www.h2database.com/html/main.html";
license = licenses.mpl20;
platforms = stdenv.lib.platforms.linux;
platforms = lib.platforms.linux;
maintainers = with maintainers; [ mahe ];
};
}

@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
description = "A distributed, scalable, big data store";
homepage = "https://hbase.apache.org";
license = licenses.asl20;
platforms = stdenv.lib.platforms.linux;
platforms = lib.platforms.linux;
};
}

@ -28,6 +28,6 @@ python2.pkgs.buildPythonApplication rec {
description = "Automatic music downloader for SABnzbd";
license = licenses.gpl3;
homepage = "https://github.com/rembo10/headphones";
maintainers = with stdenv.lib.maintainers; [ rembo10 ];
maintainers = with lib.maintainers; [ rembo10 ];
};
}

@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "holochain-go${version}";
@ -22,8 +22,8 @@ buildGoPackage rec {
longDescription = "Holographic storage for distributed applications -- a validating monotonic DHT backed by authoritative hashchains for data provenance";
homepage = "https://holochain.org/";
downloadPage = "https://developer.holochain.org/";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ gavin ];
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ gavin ];
};
}

@ -8,7 +8,7 @@
, luaSupport ? false, lua5
}:
let inherit (stdenv.lib) optional;
let inherit (lib) optional;
in
assert sslSupport -> aprutil.sslSupport && openssl != null;
@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
'';
# Required for ‘pthread_cancel’.
NIX_LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s";
NIX_LDFLAGS = lib.optionalString (!stdenv.isDarwin) "-lgcc_s";
configureFlags = [
"--with-apr=${apr.dev}"
@ -57,19 +57,19 @@ stdenv.mkDerivation rec {
"--enable-imagemap"
"--enable-cgi"
"--includedir=${placeholder "dev"}/include"
(stdenv.lib.enableFeature proxySupport "proxy")
(stdenv.lib.enableFeature sslSupport "ssl")
(stdenv.lib.withFeatureAs libxml2Support "libxml2" "${libxml2.dev}/include/libxml2")
(lib.enableFeature proxySupport "proxy")
(lib.enableFeature sslSupport "ssl")
(lib.withFeatureAs libxml2Support "libxml2" "${libxml2.dev}/include/libxml2")
"--docdir=$(doc)/share/doc"
(stdenv.lib.enableFeature brotliSupport "brotli")
(stdenv.lib.withFeatureAs brotliSupport "brotli" brotli)
(lib.enableFeature brotliSupport "brotli")
(lib.withFeatureAs brotliSupport "brotli" brotli)
(stdenv.lib.enableFeature http2Support "http2")
(stdenv.lib.withFeature http2Support "nghttp2")
(lib.enableFeature http2Support "http2")
(lib.withFeature http2Support "nghttp2")
(stdenv.lib.enableFeature luaSupport "lua")
(stdenv.lib.withFeatureAs luaSupport "lua" lua5)
(lib.enableFeature luaSupport "lua")
(lib.withFeatureAs luaSupport "lua" lua5)
];
enableParallelBuilding = true;
@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
description = "Apache HTTPD, the world's most popular web server";
homepage = "http://httpd.apache.org/";
license = licenses.asl20;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
platforms = lib.platforms.linux ++ stdenv.lib.platforms.darwin;
maintainers = with maintainers; [ lovek323 peti ];
};
}

@ -30,6 +30,6 @@ stdenv.mkDerivation {
meta = {
homepage = "http://www.zdziarski.com/blog/?page_id=442";
description = "Evasive maneuvers module for Apache to provide evasive action in the event of an HTTP DoS or DDoS attack or brute force attack";
platforms = stdenv.lib.platforms.linux;
platforms = lib.platforms.linux;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, apacheHttpd }:
{ lib, stdenv, fetchurl, apacheHttpd }:
let
version = "2.4.7.1";
@ -42,7 +42,7 @@ stdenv.mkDerivation {
more scalable.
'';
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.peti ];
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.peti ];
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, apacheHttpd, python2 }:
{ lib, stdenv, fetchurl, apacheHttpd, python2 }:
stdenv.mkDerivation rec {
name = "mod_python-3.5.0";
@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://modpython.org/";
description = "An Apache module that embeds the Python interpreter within the server";
platforms = stdenv.lib.platforms.unix;
platforms = lib.platforms.unix;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, apacheHttpd, python, ncurses }:
{ lib, stdenv, fetchurl, apacheHttpd, python, ncurses }:
stdenv.mkDerivation rec {
pname = "mod_wsgi";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/GrahamDumpleton/mod_wsgi";
description = "Host Python applications in Apache through the WSGI interface";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.linux;
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
};
}

@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A high performance web server";
homepage = "http://www.fefe.de/gatling/";
license = stdenv.lib.licenses.gpl2;
license = lib.licenses.gpl2;
platforms = platforms.linux;
};
}

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake ninja ];
buildInputs = [ mbedtls ] ++ stdenv.lib.optionals enableXslt [ libxslt libxml2 ];
buildInputs = [ mbedtls ] ++ lib.optionals enableXslt [ libxslt libxml2 ];
prePatch = ''
substituteInPlace CMakeLists.txt --replace SETUID ""

@ -1,4 +1,4 @@
{ stdenv, mysql_jdbc }:
{ lib, stdenv, mysql_jdbc }:
stdenv.mkDerivation {
name = "jboss-mysql-jdbc";
@ -8,6 +8,6 @@ stdenv.mkDerivation {
inherit mysql_jdbc;
meta = {
platforms = stdenv.lib.platforms.unix;
platforms = lib.platforms.unix;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl }:
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "jetty";
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A Web server and javax.servlet container";
homepage = "https://www.eclipse.org/jetty/";
platforms = stdenv.lib.platforms.all;
license = [ stdenv.lib.licenses.asl20 stdenv.lib.licenses.epl10 ];
platforms = lib.platforms.all;
license = [ lib.licenses.asl20 stdenv.lib.licenses.epl10 ];
};
}

@ -32,19 +32,19 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ pcre pcre.dev libxml2 zlib bzip2 which file openssl ]
++ stdenv.lib.optional enableMagnet lua5_1
++ stdenv.lib.optional enableMysql libmysqlclient
++ stdenv.lib.optional enableLdap openldap
++ stdenv.lib.optional enableWebDAV sqlite
++ stdenv.lib.optional enableWebDAV libuuid;
++ lib.optional enableMagnet lua5_1
++ lib.optional enableMysql libmysqlclient
++ lib.optional enableLdap openldap
++ lib.optional enableWebDAV sqlite
++ lib.optional enableWebDAV libuuid;
configureFlags = [ "--with-openssl" ]
++ stdenv.lib.optional enableMagnet "--with-lua"
++ stdenv.lib.optional enableMysql "--with-mysql"
++ stdenv.lib.optional enableLdap "--with-ldap"
++ stdenv.lib.optional enableWebDAV "--with-webdav-props"
++ stdenv.lib.optional enableWebDAV "--with-webdav-locks"
++ stdenv.lib.optional enableExtendedAttrs "--with-attr";
++ lib.optional enableMagnet "--with-lua"
++ lib.optional enableMysql "--with-mysql"
++ lib.optional enableLdap "--with-ldap"
++ lib.optional enableWebDAV "--with-webdav-props"
++ lib.optional enableWebDAV "--with-webdav-locks"
++ lib.optional enableExtendedAttrs "--with-attr";
preConfigure = ''
export PATH=$PATH:${pcre.dev}/bin
@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Lightweight high-performance web server";
homepage = "http://www.lighttpd.net/";
license = stdenv.lib.licenses.bsd3;
license = lib.licenses.bsd3;
platforms = platforms.linux ++ platforms.darwin;
maintainers = [ maintainers.bjornfor ];
};

@ -1,4 +1,4 @@
{ stdenv, fetchurl, boost }:
{ lib, stdenv, fetchurl, boost }:
stdenv.mkDerivation rec {
name = "mini-httpd-1.7";
@ -15,8 +15,8 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://mini-httpd.nongnu.org/";
description = "minimalistic high-performance web server";
license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.peti ];
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.peti ];
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, fetchpatch, openssl, zlib, pcre, libxml2, libxslt
{ lib, stdenv, fetchurl, fetchpatch, openssl, zlib, pcre, libxml2, libxslt
, nixosTests
, substituteAll, gd, geoip, perl
, withDebug ? false
@ -22,7 +22,7 @@
, meta ? null
}:
with stdenv.lib;
with lib;
let

@ -1,4 +1,4 @@
{stdenv
{lib, stdenv
, coreutils, findutils, nix, xz, bzip2, gnused, gnugrep, openssl
, lighttpd, iproute }:
stdenv.mkDerivation rec {
@ -47,15 +47,15 @@ stdenv.mkDerivation rec {
meta = {
description = ''A set of scripts to serve the Nix store as a binary cache'';
longDescription = ''
This package installs a CGI script that serves Nix store path in the
binary cache format. It also installs a launcher called
This package installs a CGI script that serves Nix store path in the
binary cache format. It also installs a launcher called
nix-binary-cache-start that can be run without any setup to launch
a binary cache and get the example arguments for its usage.
'';
maintainers = [stdenv.lib.maintainers.raskin];
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [lib.maintainers.raskin];
license = lib.licenses.gpl2Plus;
inherit version;
platforms = stdenv.lib.platforms.all;
platforms = lib.platforms.all;
hydraPlatforms = [];
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libevent, file, qrencode, miniupnpc }:
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libevent, file, qrencode, miniupnpc }:
stdenv.mkDerivation rec {
pname = "pshs";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Pretty small HTTP server - a command-line tool to share files";
homepage = "https://github.com/mgorny/pshs";
license = stdenv.lib.licenses.bsd3;
platforms = stdenv.lib.platforms.linux;
license = lib.licenses.bsd3;
platforms = lib.platforms.linux;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, redland, pkgconfig, gmp, zlib, librdf_raptor2
{ lib, stdenv, fetchurl, redland, pkgconfig, gmp, zlib, librdf_raptor2
, librdf_rasqal }:
stdenv.mkDerivation rec {
@ -22,9 +22,9 @@ stdenv.mkDerivation rec {
meta = {
description = "An HTTP interface to Redland RDF store";
homepage = "https://www.aelius.com/njh/redstore/";
maintainers = [ stdenv.lib.maintainers.raskin ];
platforms = with stdenv.lib.platforms;
maintainers = [ lib.maintainers.raskin ];
platforms = with lib.platforms;
linux ++ freebsd ++ gnu;
license = stdenv.lib.licenses.gpl3Plus;
license = lib.licenses.gpl3Plus;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, openssl, zlib, pcre, libxml2, libxslt
{ lib, stdenv, fetchFromGitHub, openssl, zlib, pcre, libxml2, libxslt
, substituteAll, gd, geoip, gperftools, jemalloc
, withDebug ? false
, withMail ? false
@ -7,7 +7,7 @@
, ...
}:
with stdenv.lib;
with lib;
stdenv.mkDerivation rec {
version = "2.3.2";

@ -1,4 +1,4 @@
{ stdenv, fetchurl }:
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "thttpd";
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Tiny/turbo/throttling HTTP server";
homepage = "http://www.acme.com/software/thttpd/";
license = stdenv.lib.licenses.bsd2;
platforms = stdenv.lib.platforms.linux;
license = lib.licenses.bsd2;
platforms = lib.platforms.linux;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, apacheAnt, jdk, unzip }:
{ lib, stdenv, fetchurl, apacheAnt, jdk, unzip }:
stdenv.mkDerivation rec {
pname = "axis2";
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack";
platforms = stdenv.lib.platforms.unix;
license = stdenv.lib.licenses.asl20;
platforms = lib.platforms.unix;
license = lib.licenses.asl20;
};
}

@ -1,4 +1,4 @@
{ stdenv, mysql_jdbc }:
{ lib, stdenv, mysql_jdbc }:
stdenv.mkDerivation {
name = "tomcat-mysql-jdbc";
@ -8,6 +8,6 @@ stdenv.mkDerivation {
inherit mysql_jdbc;
meta = {
platforms = stdenv.lib.platforms.unix;
platforms = lib.platforms.unix;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, nixosTests, which
{ lib, stdenv, fetchFromGitHub, nixosTests, which
, pcre2
, withPython2 ? false, python2
, withPython3 ? true, python3, ncurses
@ -15,7 +15,7 @@
, withDebug ? false
}:
with stdenv.lib;
with lib;
let
phpConfig = {

@ -1,4 +1,4 @@
{stdenv, fetchurl
{lib, stdenv, fetchurl
, libxml2, libxslt, curl
, libvorbis, libtheora, speex, libkate, libopus }:
@ -27,9 +27,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://www.icecast.org";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ jcumming ];
platforms = with stdenv.lib.platforms; unix;
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ jcumming ];
platforms = with lib.platforms; unix;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, openssl, zlib }:
{ lib, stdenv, fetchurl, openssl, zlib }:
stdenv.mkDerivation rec {
name = "ircd-hybrid-8.2.35";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = {
description = "An IPv6-capable IRC server";
platforms = stdenv.lib.platforms.unix;
platforms = lib.platforms.unix;
homepage = "https://www.ircd-hybrid.org/";
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, zlib, openssl, pam, libiconv }:
{ lib, stdenv, fetchurl, zlib, openssl, pam, libiconv }:
stdenv.mkDerivation rec {
pname = "ngircd";
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Next Generation IRC Daemon";
homepage = "https://ngircd.barton.de";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.all;
license = lib.licenses.gpl2;
platforms = lib.platforms.all;
};
}

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
"--localstatedir=/var/lib/solanum"
"--with-rundir=/run/solanum"
"--with-logdir=/var/log/solanum"
] ++ stdenv.lib.optionals (stdenv.isLinux) [
] ++ lib.optionals (stdenv.isLinux) [
"--enable-sctp=${lksctp-tools.out}/lib"
];

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
makeWrapper "${mono}/bin/mono" $out/bin/Jackett \
--add-flags "$out/share/${pname}-${version}/JackettConsole.exe" \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ curl icu60 openssl zlib ]}
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ curl icu60 openssl zlib ]}
'';
meta = with lib; {

@ -42,7 +42,7 @@ in stdenv.mkDerivation rec {
install -dm 755 "$out/opt/jellyfin"
cp -r * "$out/opt/jellyfin"
makeWrapper "${dotnetCorePackages.aspnetcore_3_1}/bin/dotnet" $out/bin/jellyfin \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [
sqlite fontconfig freetype stdenv.cc.cc.lib
]}:$out/opt/jellyfin/runtimes/${runtimeDir}/native/" \
--add-flags "$out/opt/jellyfin/jellyfin.dll --ffmpeg ${ffmpeg}/bin/ffmpeg"
@ -52,7 +52,7 @@ in stdenv.mkDerivation rec {
smoke-test = nixosTests.jellyfin;
};
meta = with stdenv.lib; {
meta = with lib; {
description = "The Free Software Media System";
homepage = "https://jellyfin.org/";
license = licenses.gpl2;

@ -42,7 +42,7 @@ in stdenv.mkDerivation rec {
install -dm 755 "$out/opt/jellyfin"
cp -r * "$out/opt/jellyfin"
makeWrapper "${dotnetCorePackages.aspnetcore_3_1}/bin/dotnet" $out/bin/jellyfin \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [
sqlite fontconfig freetype stdenv.cc.cc.lib
]}:$out/opt/jellyfin/runtimes/${runtimeDir}/native/" \
--add-flags "$out/opt/jellyfin/jellyfin.dll --ffmpeg ${ffmpeg}/bin/ffmpeg"
@ -52,7 +52,7 @@ in stdenv.mkDerivation rec {
smoke-test = nixosTests.jellyfin;
};
meta = with stdenv.lib; {
meta = with lib; {
description = "The Free Software Media System";
homepage = "https://jellyfin.org/";
license = licenses.gpl2;

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
runHook preInstall
makeWrapper ${jre}/bin/java $out/bin/youtrack \
--add-flags "\$YOUTRACK_JVM_OPTS -jar $jar" \
--prefix PATH : "${stdenv.lib.makeBinPath [ gawk ]}" \
--prefix PATH : "${lib.makeBinPath [ gawk ]}" \
--set JRE_HOME ${jre}
runHook postInstall
'';

@ -47,8 +47,8 @@ stdenv.mkDerivation rec {
"--with-db-lib=${db.out}/lib"
"--with-sasl=${cyrus_sasl.dev}"
"--with-netsnmp=yes"
"--with-netsnmp-inc=${stdenv.lib.getDev net-snmp}/include"
"--with-netsnmp-lib=${stdenv.lib.getLib net-snmp}/lib"
"--with-netsnmp-inc=${lib.getDev net-snmp}/include"
"--with-netsnmp-lib=${lib.getLib net-snmp}/lib"
];
enableParallelBuilding = true;

@ -20,8 +20,8 @@ stdenv.mkDerivation rec {
makeWrapper "${mono}/bin/mono" $out/bin/Lidarr \
--add-flags "$out/bin/Lidarr.exe" \
--prefix PATH : ${stdenv.lib.makeBinPath [ chromaprint ]} \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [
--prefix PATH : ${lib.makeBinPath [ chromaprint ]} \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [
curl sqlite libmediainfo ]}
'';

@ -84,8 +84,8 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://dovecot.org/";
description = "Open source IMAP and POP3 email server written with security primarily in mind";
maintainers = with stdenv.lib.maintainers; [ peti fpletz globin ];
platforms = stdenv.lib.platforms.unix;
maintainers = with lib.maintainers; [ peti fpletz globin ];
platforms = lib.platforms.unix;
};
passthru.tests = {
opensmtpd-interaction = nixosTests.opensmtpd;

@ -18,12 +18,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ coreutils db openssl perl pcre ]
++ stdenv.lib.optional enableLDAP openldap
++ stdenv.lib.optionals enableMySQL [ libmysqlclient zlib ]
++ stdenv.lib.optional enableAuthDovecot dovecot
++ stdenv.lib.optional enablePAM pam
++ stdenv.lib.optional enableSPF libspf2
++ stdenv.lib.optional enableDMARC opendmarc;
++ lib.optional enableLDAP openldap
++ lib.optionals enableMySQL [ libmysqlclient zlib ]
++ lib.optional enableAuthDovecot dovecot
++ lib.optional enablePAM pam
++ lib.optional enableSPF libspf2
++ lib.optional enableDMARC opendmarc;
preBuild = ''
sed '
@ -49,32 +49,32 @@ stdenv.mkDerivation rec {
s:^# \(TOUCH_COMMAND\)=.*:\1=${coreutils}/bin/touch:
s:^# \(PERL_COMMAND\)=.*:\1=${perl}/bin/perl:
s:^# \(LOOKUP_DSEARCH=yes\)$:\1:
${stdenv.lib.optionalString enableLDAP ''
${lib.optionalString enableLDAP ''
s:^# \(LDAP_LIB_TYPE=OPENLDAP2\)$:\1:
s:^# \(LOOKUP_LDAP=yes\)$:\1:
s:^\(LOOKUP_LIBS\)=\(.*\):\1=\2 -lldap -llber:
s:^# \(LOOKUP_LIBS\)=.*:\1=-lldap -llber:
''}
${stdenv.lib.optionalString enableMySQL ''
${lib.optionalString enableMySQL ''
s:^# \(LOOKUP_MYSQL=yes\)$:\1:
s:^# \(LOOKUP_MYSQL_PC=libmysqlclient\)$:\1:
s:^\(LOOKUP_LIBS\)=\(.*\):\1=\2 -lmysqlclient -L${libmysqlclient}/lib/mysql -lssl -ldl -lm -lpthread -lz:
s:^# \(LOOKUP_LIBS\)=.*:\1=-lmysqlclient -L${libmysqlclient}/lib/mysql -lssl -ldl -lm -lpthread -lz:
s:^# \(LOOKUP_INCLUDE\)=.*:\1=-I${libmysqlclient}/include/mysql/:
''}
${stdenv.lib.optionalString enableAuthDovecot ''
${lib.optionalString enableAuthDovecot ''
s:^# \(AUTH_DOVECOT\)=.*:\1=yes:
''}
${stdenv.lib.optionalString enablePAM ''
${lib.optionalString enablePAM ''
s:^# \(SUPPORT_PAM\)=.*:\1=yes:
s:^\(EXTRALIBS_EXIM\)=\(.*\):\1=\2 -lpam:
s:^# \(EXTRALIBS_EXIM\)=.*:\1=-lpam:
''}
${stdenv.lib.optionalString enableSPF ''
${lib.optionalString enableSPF ''
s:^# \(SUPPORT_SPF\)=.*:\1=yes:
s:^# \(LDFLAGS += -lspf2\):\1:
''}
${stdenv.lib.optionalString enableDMARC ''
${lib.optionalString enableDMARC ''
s:^# \(SUPPORT_DMARC\)=.*:\1=yes:
s:^# \(LDFLAGS += -lopendmarc\):\1:
''}

@ -1,4 +1,4 @@
{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, isPy3k, alembic, aiosmtpd, dnspython
{ lib, stdenv, buildPythonPackage, fetchPypi, fetchpatch, isPy3k, alembic, aiosmtpd, dnspython
, flufl_bounce, flufl_i18n, flufl_lock, lazr_config, lazr_delegates, passlib
, requests, zope_configuration, click, falcon, importlib-resources
, zope_component, lynx, postfix, authheaders, gunicorn
@ -53,7 +53,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://www.gnu.org/software/mailman/";
description = "Free software for managing electronic mail discussion and newsletter lists";
license = stdenv.lib.licenses.gpl3Plus;
maintainers = with stdenv.lib.maintainers; [ peti ];
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ peti ];
};
}

@ -1,4 +1,4 @@
{ stdenv, buildPythonPackage, fetchPypi, isPy3k, isort, coverage, mock
{ lib, stdenv, buildPythonPackage, fetchPypi, isPy3k, isort, coverage, mock
, robot-detection, django_extensions, rjsmin, cssmin, django-mailman3
, django-haystack, flufl_lock, networkx, dateutil, defusedxml
, django-paintstore, djangorestframework, django, django-q
@ -38,8 +38,8 @@ buildPythonPackage rec {
meta = {
homepage = "https://www.gnu.org/software/mailman/";
description = "Archiver for GNU Mailman v3";
license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ peti globin ];
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ peti globin ];
};
}

@ -1,4 +1,4 @@
{ stdenv, buildPythonPackage, fetchPypi, beautifulsoup4, vcrpy, mock
{ lib, stdenv, buildPythonPackage, fetchPypi, beautifulsoup4, vcrpy, mock
, django-mailman3, mailmanclient, readme_renderer
}:
@ -20,7 +20,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://www.gnu.org/software/mailman/";
description = "Web-based user interface for managing GNU Mailman";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ globin peti ];
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ globin peti ];
};
}

@ -12,12 +12,12 @@ stdenv.mkDerivation rec {
sha256 = "0md8cf90fl2yf3zh9njjy42a673v4j4ygyq95xg7fzkygdigm1lq";
};
buildInputs = stdenv.lib.optional tls gnutls;
buildInputs = lib.optional tls gnutls;
configureFlags = [
"--sysconfdir=/etc"
"--localstatedir=/var"
] ++ stdenv.lib.optional tls "--enable-tls";
] ++ lib.optional tls "--enable-tls";
installFlags = [ "DESTDIR=$(out)" ];

@ -48,37 +48,37 @@ stdenv.mkDerivation rec {
"--with-scheduler-ram"
"--with-scheduler-stub"
] ++ stdenv.lib.optionals enablePython [
] ++ lib.optionals enablePython [
"--with-python=${python2}"
"--with-filter-python"
"--with-queue-python"
"--with-table-python"
"--with-scheduler-python"
] ++ stdenv.lib.optionals enableLua [
] ++ lib.optionals enableLua [
"--with-lua=${pkgconfig}"
"--with-filter-lua"
] ++ stdenv.lib.optionals enablePerl [
] ++ lib.optionals enablePerl [
"--with-perl=${perl}"
"--with-filter-perl"
] ++ stdenv.lib.optionals enableMysql [
] ++ lib.optionals enableMysql [
"--with-table-mysql"
] ++ stdenv.lib.optionals enablePostgres [
] ++ lib.optionals enablePostgres [
"--with-table-postgres"
] ++ stdenv.lib.optionals enableSqlite [
] ++ lib.optionals enableSqlite [
"--with-table-sqlite"
] ++ stdenv.lib.optionals enableRedis [
] ++ lib.optionals enableRedis [
"--with-table-redis"
];
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString enableRedis
NIX_CFLAGS_COMPILE = lib.optionalString enableRedis
"-I${hiredis}/include/hiredis -lhiredis"
+ stdenv.lib.optionalString enableMysql
+ lib.optionalString enableMysql
" -L${libmysqlclient}/lib/mysql";
meta = with lib; {

@ -1,4 +1,4 @@
{ stdenv, fetchurl, flex, bison, sendmailPath ? "/run/wrappers/bin/sendmail" }:
{ lib, stdenv, fetchurl, flex, bison, sendmailPath ? "/run/wrappers/bin/sendmail" }:
stdenv.mkDerivation rec {
name = "petidomo-4.3";
@ -19,9 +19,9 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://petidomo.sourceforge.net/";
description = "A simple and easy to administer mailing list server";
license = stdenv.lib.licenses.gpl3Plus;
license = lib.licenses.gpl3Plus;
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.peti ];
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.peti ];
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, openssl }:
{ lib, stdenv, fetchurl, openssl }:
stdenv.mkDerivation rec {
@ -23,6 +23,6 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.openwall.com/popa3d/";
description = "Tiny POP3 daemon with security as the primary goal";
platforms = stdenv.lib.platforms.linux;
platforms = lib.platforms.linux;
};
}

@ -50,7 +50,7 @@ in stdenv.mkDerivation rec {
./relative-symlinks.patch
];
postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
sed -e 's!bin/postconf!${buildPackages.postfix}/bin/postconf!' -i postfix-install
'' + ''
sed -e '/^PATH=/d' -i postfix-install

@ -50,7 +50,7 @@ stdenv.mkDerivation {
description = "A collection of postfix-related tools";
license = with lib.licenses; [ bsd3 ];
homepage = "https://github.com/Fruneau/pfixtools";
platforms = stdenv.lib.platforms.linux;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ jerith666 ];
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, perlPackages }:
{ lib, stdenv, fetchurl, perlPackages }:
perlPackages.buildPerlPackage rec {
pname = "pflogsumm";
@ -27,8 +27,8 @@ perlPackages.buildPerlPackage rec {
meta = {
homepage = "http://jimsun.linxnet.com/postfix_contrib.html";
maintainers = with stdenv.lib.maintainers; [ schneefux ];
maintainers = with lib.maintainers; [ schneefux ];
description = "Postfix activity overview";
license = stdenv.lib.licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, perlPackages, makeWrapper, gnupg }:
{ lib, stdenv, fetchurl, perlPackages, makeWrapper, gnupg }:
perlPackages.buildPerlPackage rec {
pname = "SpamAssassin";
@ -35,8 +35,8 @@ perlPackages.buildPerlPackage rec {
meta = {
homepage = "http://spamassassin.apache.org/";
description = "Open-Source Spam Filter";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ peti qknight qyliss ];
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ peti qknight qyliss ];
};
}

@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
hardeningEnable = [ "pie" ];
NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ]
++ stdenv.lib.optional stdenv.isDarwin "-Wno-error";
++ lib.optional stdenv.isDarwin "-Wno-error";
meta = with lib; {
description = "A distributed memory object caching system";

@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0cyxa200iz7knkma4zi3mzky3g0kibbxd5303psk2rl2rppir0f7";
buildInputs = stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]);
buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]);
meta = with lib; {
homepage = "https://github.com/robertohuertasm/microserver";

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Personal media streamer";
homepage = "https://airsonic.github.io";
license = stdenv.lib.licenses.gpl3;
license = lib.licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ disassembler ];
};

@ -1,4 +1,4 @@
{ mkDerivation, fetchFromGitHub, base, bytestring, network, stdenv }:
{ mkDerivation, fetchFromGitHub, base, bytestring, network, lib, stdenv }:
mkDerivation {
pname = "client-ip-echo";
version = "0.1.0.5";
@ -12,5 +12,5 @@ mkDerivation {
isExecutable = true;
executableHaskellDepends = [ base bytestring network ];
description = "accepts TCP connections and echoes the client's IP address back to it";
license = stdenv.lib.licenses.lgpl3;
license = lib.licenses.lgpl3;
}

@ -1,6 +1,6 @@
{ stdenv, fetchurl, ffmpeg, ffmpegSupport ? true, makeWrapper }:
{ lib, stdenv, fetchurl, ffmpeg, ffmpegSupport ? true, makeWrapper }:
with stdenv.lib;
with lib;
stdenv.mkDerivation rec {
pname = "navidrome";

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, libuuid, gnutls, makeWrapper }:
{ lib, stdenv, fetchurl, cmake, libuuid, gnutls, makeWrapper }:
stdenv.mkDerivation rec {
pname = "taskserver";
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
echo wrapping $i
makeWrapper $pkipath/$i $out/bin/taskd-pki-$i \
--prefix PATH : ${stdenv.lib.makeBinPath [ gnutls ]}
--prefix PATH : ${lib.makeBinPath [ gnutls ]}
done
'';
@ -34,8 +34,8 @@ stdenv.mkDerivation rec {
meta = {
description = "Server for synchronising Taskwarrior clients";
homepage = "https://taskwarrior.org";
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ matthiasbeyer makefu ];
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ matthiasbeyer makefu ];
};
}

@ -76,7 +76,7 @@ perlPackages.buildPerlPackage rec {
meta = with lib; {
homepage = "http://www.fusioninventory.org";
description = "FusionInventory unified Agent for UNIX, Linux, Windows and MacOSX";
license = stdenv.lib.licenses.gpl2;
license = lib.licenses.gpl2;
maintainers = [ maintainers.phile314 ];
};
}

@ -1,6 +1,6 @@
{ stdenv, buildGoPackage, fetchFromGitHub, tetex, makeWrapper }:
{ lib, stdenv, buildGoPackage, fetchFromGitHub, tetex, makeWrapper }:
with stdenv.lib;
with lib;
buildGoPackage rec {
pname = "reporter";

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
postFixup = ''
for f in $out/bin/*.pl ; do
substituteInPlace $f \
--replace /usr/bin/perl ${stdenv.lib.getBin perl}/bin/perl
--replace /usr/bin/perl ${lib.getBin perl}/bin/perl
done
# NixOS will not use this file anyway but at least we can now execute LCDd

@ -17,9 +17,9 @@ buildGoModule rec {
subPackages = [ "..." ];
nativeBuildInputs = [ makeWrapper ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ systemd.dev ];
buildInputs = lib.optionals stdenv.isLinux [ systemd.dev ];
preFixup = stdenv.lib.optionalString stdenv.isLinux ''
preFixup = lib.optionalString stdenv.isLinux ''
wrapProgram $out/bin/promtail \
--prefix LD_LIBRARY_PATH : "${lib.getLib systemd}/lib"
'';

@ -1,4 +1,4 @@
{ stdenv, fetchurl, perl, php, gd, libpng, zlib, unzip, nixosTests }:
{ lib, stdenv, fetchurl, perl, php, gd, libpng, zlib, unzip, nixosTests }:
stdenv.mkDerivation rec {
pname = "nagios";
@ -35,8 +35,8 @@ stdenv.mkDerivation rec {
meta = {
description = "A host, service and network monitoring program";
homepage = "https://www.nagios.org/";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ immae thoughtpolice relrod ];
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ immae thoughtpolice relrod ];
};
}

@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/check_ssl_cert \
--prefix PATH : "${stdenv.lib.makeBinPath [ openssl file which curl ]}"
--prefix PATH : "${lib.makeBinPath [ openssl file which curl ]}"
'';
meta = with lib; {

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
"--with-openssl=${openssl.dev}"
"--disable-embedded-perl"
"--without-perl-modules"
] ++ stdenv.lib.optional stdenv.isLinux "--with-mnttab=/proc/mounts";
] ++ lib.optional stdenv.isLinux "--with-mnttab=/proc/mounts";
postPatch = ''
substituteInPlace testing/fulltests/support/simple_TESTCONF.sh --replace "/bin/netstat" "${nettools}/bin/netstat"

@ -1,9 +1,9 @@
{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, runCommand
{ lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, runCommand
, coreutils, gnugrep, gnused, lm_sensors, net-snmp, openssh, openssl, perl
, dnsutils, libdbi, libmysqlclient, zlib, openldap, procps
, runtimeShell }:
with stdenv.lib;
with lib;
let
majorVersion = "2.2";

@ -4,7 +4,7 @@ let
bName = "check_esxi_hardware";
in python3Packages.buildPythonApplication rec {
pname = stdenv.lib.replaceStrings [ "_" ] [ "-" ] bName;
pname = lib.replaceStrings [ "_" ] [ "-" ] bName;
version = "20200710";
src = fetchFromGitHub {

@ -22,7 +22,7 @@ let
nativeBuildInputs = [ autoreconfHook makeWrapper ];
prePatch = with stdenv.lib; ''
prePatch = with lib; ''
rm -rf GLPlugin
ln -s ${glplugin} GLPlugin
substituteInPlace plugins-scripts/Makefile.am \

@ -21,7 +21,7 @@ buildGoPackage rec {
-X ${t}.Branch=unknown
-X ${t}.BuildUser=nix@nixpkgs
-X ${t}.BuildDate=unknown
-X ${t}.GoVersion=${stdenv.lib.getVersion go}
-X ${t}.GoVersion=${lib.getVersion go}
'';
nativeBuildInputs = [ installShellFiles ];

@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "bind_exporter";
version = "20161221-${stdenv.lib.strings.substring 0 7 rev}";
version = "20161221-${lib.strings.substring 0 7 rev}";
rev = "4e1717c7cd5f31c47d0c37274464cbaabdd462ba";
goPackagePath = "github.com/digitalocean/bind_exporter";

@ -1,7 +1,7 @@
{ stdenv, lib, buildGoPackage, fetchFromGitHub, makeWrapper, nixosTests
, systemd, withSystemdSupport ? true }:
with stdenv.lib;
with lib;
buildGoPackage rec {
pname = "postfix_exporter";

@ -24,7 +24,7 @@ buildGoPackage rec {
-X github.com/prometheus/pushgateway/vendor/github.com/prometheus/common/version.Branch=${rev}
-X github.com/prometheus/pushgateway/vendor/github.com/prometheus/common/version.BuildUser=${buildUser}
-X github.com/prometheus/pushgateway/vendor/github.com/prometheus/common/version.BuildDate=${buildDate}
-X main.goVersion=${stdenv.lib.getVersion go}
-X main.goVersion=${lib.getVersion go}
'';
doInstallCheck = true;

@ -6,7 +6,7 @@ import ./versions.nix ({ version, sha256 }:
inherit version;
src = fetchurl {
url = "https://cdn.zabbix.com/zabbix/sources/stable/${stdenv.lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
url = "https://cdn.zabbix.com/zabbix/sources/stable/${lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
inherit sha256;
};

@ -13,7 +13,7 @@ assert postgresqlSupport -> !mysqlSupport && !sqliteSupport;
assert sqliteSupport -> !mysqlSupport && !postgresqlSupport;
let
inherit (stdenv.lib) optional optionalString;
inherit (lib) optional optionalString;
in
import ./versions.nix ({ version, sha256 }:
stdenv.mkDerivation {
@ -21,7 +21,7 @@ in
inherit version;
src = fetchurl {
url = "https://cdn.zabbix.com/zabbix/sources/stable/${stdenv.lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
url = "https://cdn.zabbix.com/zabbix/sources/stable/${lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
inherit sha256;
};

@ -13,7 +13,7 @@ assert mysqlSupport -> !postgresqlSupport;
assert postgresqlSupport -> !mysqlSupport;
let
inherit (stdenv.lib) optional optionalString;
inherit (lib) optional optionalString;
in
import ./versions.nix ({ version, sha256 }:
stdenv.mkDerivation {
@ -21,7 +21,7 @@ in
inherit version;
src = fetchurl {
url = "https://cdn.zabbix.com/zabbix/sources/stable/${stdenv.lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
url = "https://cdn.zabbix.com/zabbix/sources/stable/${lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
inherit sha256;
};

@ -6,7 +6,7 @@ import ./versions.nix ({ version, sha256 }:
inherit version;
src = fetchurl {
url = "https://cdn.zabbix.com/zabbix/sources/stable/${stdenv.lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
url = "https://cdn.zabbix.com/zabbix/sources/stable/${lib.versions.majorMinor version}/zabbix-${version}.tar.gz";
inherit sha256;
};
@ -18,7 +18,7 @@ import ./versions.nix ({ version, sha256 }:
installPhase = ''
mkdir -p $out/share/zabbix/
cp -a ${if stdenv.lib.versionAtLeast version "5.0.0" then "ui/." else "frontends/php/."} $out/share/zabbix/
cp -a ${if lib.versionAtLeast version "5.0.0" then "ui/." else "frontends/php/."} $out/share/zabbix/
cp ${phpConfig} $out/share/zabbix/conf/zabbix.conf.php
'';

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ meson ninja ]
++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
meta = with lib; {
description = "Client library for MPD (music player daemon)";

@ -28,7 +28,6 @@
}:
let
lib = stdenv.lib;
concatAttrVals = nameList: set: lib.concatMap (x: set.${x} or []) nameList;
featureDependencies = {

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pcre }:
{ lib, stdenv, fetchurl, pcre }:
stdenv.mkDerivation {
name = "leafnode-2.0.0.alpha20121101a.12";
@ -31,7 +31,7 @@ stdenv.mkDerivation {
meta = {
homepage = "http://leafnode.sourceforge.net/";
description = "Implementation of a store & forward NNTP proxy";
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.unix;
license = lib.licenses.mit;
platforms = lib.platforms.unix;
};
}

@ -1,4 +1,4 @@
{ stdenv, fetchurl, python3Packages, php }:
{ lib, stdenv, fetchurl, python3Packages, php }:
python3Packages.buildPythonApplication rec {
name = "nextcloud-news-updater-${version}";
@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
meta = {
description = "Fast parallel feed updater for the Nextcloud news app";
homepage = "https://github.com/nextcloud/news-updater";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ schneefux ];
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ schneefux ];
};
}

@ -1,4 +1,4 @@
{stdenv, fetchurl, java, makeWrapper}:
{lib, stdenv, fetchurl, java, makeWrapper}:
let
s = # Generated upstream information
rec {
@ -27,9 +27,9 @@ stdenv.mkDerivation {
meta = {
inherit (s) version;
description = ''RDF database'';
license = stdenv.lib.licenses.asl20;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
license = lib.licenses.asl20;
maintainers = [lib.maintainers.raskin];
platforms = lib.platforms.linux;
homepage = "http://jena.apache.org";
downloadPage = "http://archive.apache.org/dist/jena/binaries/";
updateWalker = true;

@ -1,4 +1,4 @@
{stdenv, fetchurl, java, makeWrapper}:
{lib, stdenv, fetchurl, java, makeWrapper}:
let
s = # Generated upstream information
rec {
@ -31,9 +31,9 @@ stdenv.mkDerivation {
meta = {
inherit (s) version;
description = ''SPARQL server'';
license = stdenv.lib.licenses.asl20;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
license = lib.licenses.asl20;
maintainers = [lib.maintainers.raskin];
platforms = lib.platforms.linux;
homepage = "http://jena.apache.org";
downloadPage = "http://archive.apache.org/dist/jena/binaries/";
downloadURLRegexp = "apache-jena-fuseki-.*[.]tar[.]gz\$";

@ -7,8 +7,8 @@
}:
let
libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc ];
binPath = with stdenv.lib; makeBinPath ([
libPath = lib.makeLibraryPath [ stdenv.cc.cc ];
binPath = with lib; makeBinPath ([
bash
getopt
gawk

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save