diff --git a/pkgs/applications/misc/kiwix/default.nix b/pkgs/applications/misc/kiwix/default.nix index 3de37fdbf207..bd0118c75f44 100644 --- a/pkgs/applications/misc/kiwix/default.nix +++ b/pkgs/applications/misc/kiwix/default.nix @@ -1,9 +1,7 @@ -{ stdenv, fetchurl, makeWrapper, pkgconfig, zip, python -, zlib, xapian, which , icu, libmicrohttpd , lzma, zimlib -, ctpp2, aria2, wget , bc, libuuid , glibc, libX11 -, libXext, libXt, libXrender , glib, dbus, dbus_glib, gtk -, gdk_pixbuf, pango, cairo , freetype, fontconfig, alsaLib -, atk +{ stdenv, callPackage, overrideCC, fetchurl, makeWrapper, pkgconfig +, zip, python, zlib, which, icu, libmicrohttpd, lzma, ctpp2, aria2, wget, bc +, libuuid, glibc, libX11, libXext, libXt, libXrender, glib, dbus, dbus_glib +, gtk, gdk_pixbuf, pango, cairo , freetype, fontconfig, alsaLib, atk }: let @@ -31,6 +29,9 @@ let sha256 = "0sqk0vdwjq44jxbbkj1cy8qykrmafs1sickzldb2w2nshsnjshhg"; }; + xapian = callPackage ../../../development/libraries/xapian { inherit stdenv; }; + zimlib = callPackage ../../../development/libraries/zimlib { inherit stdenv; }; + in with stdenv.lib; stdenv.mkDerivation rec { @@ -97,7 +98,7 @@ stdenv.mkDerivation rec { rm $out/bin/kiwix makeWrapper $out/lib/kiwix/kiwix-launcher $out/bin/kiwix \ - --suffix LD_LIBRARY_PATH : `cat ${stdenv.cc}/nix-support/orig-cc`/lib:${makeLibraryPath [libX11 libXext libXt libXrender glib dbus dbus_glib gtk gdk_pixbuf pango cairo freetype fontconfig alsaLib atk]} \ + --suffix LD_LIBRARY_PATH : ${makeLibraryPath [stdenv.cc.cc libX11 libXext libXt libXrender glib dbus dbus_glib gtk gdk_pixbuf pango cairo freetype fontconfig alsaLib atk]} \ --suffix PATH : ${aria2}/bin ''; @@ -106,6 +107,5 @@ stdenv.mkDerivation rec { homepage = http://kiwix.org; license = licenses.gpl3; maintainers = with maintainers; [ robbinch ]; - broken = true; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8b3f47c445e2..0cbce62a5809 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13657,7 +13657,9 @@ in ffmpeg = ffmpeg_2; }; - kiwix = callPackage ../applications/misc/kiwix { }; + kiwix = callPackage ../applications/misc/kiwix { + stdenv = overrideCC stdenv gcc49; + }; koji = callPackage ../tools/package-management/koji { };