Unverified Commit 3635cd61 authored by 7c6f434c's avatar 7c6f434c Committed by GitHub
Browse files

libxml2: add zlib support option (#384768)

parents 55437431 b7a8a56b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ stdenv.mkDerivation {
    [
      graphene
      gtk3
      libxml2
      (libxml2.override { zlibSupport = true; })
      python3
      poppler
    ]
+17 −8
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@
    ),
  icuSupport ? false,
  icu,
  zlibSupport ? false,
  zlib,
  enableShared ? !stdenv.hostPlatform.isMinGW && !stdenv.hostPlatform.isStatic,
  enableStatic ? !enableShared,
  gnome,
@@ -68,6 +70,9 @@ stdenv.mkDerivation (finalAttrs: {
    ]
    ++ lib.optionals (stdenv.hostPlatform.isDarwin && pythonSupport && python ? isPy2 && python.isPy2) [
      libintl
    ]
    ++ lib.optionals zlibSupport [
      zlib
    ];

  propagatedBuildInputs =
@@ -81,14 +86,18 @@ stdenv.mkDerivation (finalAttrs: {
      icu
    ];

  configureFlags = [
  configureFlags =
    [
      "--exec-prefix=${placeholder "dev"}"
      (lib.enableFeature enableStatic "static")
      (lib.enableFeature enableShared "shared")
      (lib.withFeature icuSupport "icu")
      (lib.withFeature pythonSupport "python")
      (lib.optionalString pythonSupport "PYTHON=${python.pythonOnBuildForHost.interpreter}")
  ] ++ lib.optional enableHttp "--with-http";
    ]
    # avoid rebuilds, can be merged into list in version bumps
    ++ lib.optional enableHttp "--with-http"
    ++ lib.optional zlibSupport "--with-zlib";

  installFlags = lib.optionals pythonSupport [
    "pythondir=\"${placeholder "py"}/${python.sitePackages}\""