Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
{ stdenv, fetchurl, perl, zlib, apr, aprutil, pcre, libiconv
|
||||
, proxySupport ? true
|
||||
, sslSupport ? true, openssl
|
||||
, http2Support ? true, libnghttp2
|
||||
, ldapSupport ? true, openldap
|
||||
, libxml2Support ? true, libxml2
|
||||
, luaSupport ? false, lua5
|
||||
@@ -12,6 +13,7 @@ in
|
||||
|
||||
assert sslSupport -> aprutil.sslSupport && openssl != null;
|
||||
assert ldapSupport -> aprutil.ldapSupport && openldap != null;
|
||||
assert http2Support -> libnghttp2 != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.4.18";
|
||||
@@ -30,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
optional sslSupport openssl ++
|
||||
optional ldapSupport openldap ++ # there is no --with-ldap flag
|
||||
optional libxml2Support libxml2 ++
|
||||
optional http2Support libnghttp2 ++
|
||||
optional stdenv.isDarwin libiconv;
|
||||
|
||||
patchPhase = ''
|
||||
@@ -56,6 +59,7 @@ stdenv.mkDerivation rec {
|
||||
--enable-cgi
|
||||
${optionalString proxySupport "--enable-proxy"}
|
||||
${optionalString sslSupport "--enable-ssl"}
|
||||
${optionalString http2Support "--enable-http2 --with-nghttp2=${libnghttp2}"}
|
||||
${optionalString luaSupport "--enable-lua --with-lua=${lua5}"}
|
||||
${optionalString libxml2Support "--with-libxml2=${libxml2.dev}/include/libxml2"}
|
||||
--docdir=$(doc)/share/doc
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "apt-cacher-ng-${version}";
|
||||
version = "0.8.6";
|
||||
version = "0.9.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://ftp.debian.org/debian/pool/main/a/apt-cacher-ng/apt-cacher-ng_${version}.orig.tar.xz";
|
||||
sha256 = "0044dfks8djl11fs28jj8894i4rq424xix3d3fkvzz2i6lnp8nr5";
|
||||
sha256 = "1d686knvig1niapc1ib2045f7jfad3m4jvz6gkwm276fqvm4p694";
|
||||
};
|
||||
|
||||
NIX_LDFLAGS = "-lpthread";
|
||||
buildInputs = [ doxygen cmake zlib openssl bzip2 pkgconfig libpthreadstubs ];
|
||||
nativeBuildInputs = [ cmake doxygen pkgconfig ];
|
||||
buildInputs = [ zlib openssl bzip2 libpthreadstubs ];
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "A caching proxy specialized for linux distribution files";
|
||||
homepage = http://www.unix-ag.uni-kl.de/~bloch/acng/;
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
maintainers = [ stdenv.lib.maintainers.makefu ];
|
||||
homepage = https://www.unix-ag.uni-kl.de/~bloch/acng/;
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.makefu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,6 +1,16 @@
|
||||
{ fetchFromGitHub, pkgs }:
|
||||
|
||||
{
|
||||
brotli = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "ngx_brotli";
|
||||
rev = "788615eab7c5e0a984278113c55248305620df14";
|
||||
sha256 = "02514bbjdhm9m38vljdh626d3c1783jxsxawv5c6bzblwmb8xgvf";
|
||||
};
|
||||
inputs = [ pkgs.libbrotli ];
|
||||
};
|
||||
|
||||
rtmp = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "arut";
|
||||
|
||||
Reference in New Issue
Block a user