diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix index 967e2ac86a3..b1905359cd3 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix @@ -1,22 +1,31 @@ -{ stdenv, fetchurl, config, makeWrapper +{ stdenv, lib, fetchurl, config, makeWrapper , alsaLib , at-spi2-atk , atk , cairo +, coreutils , cups , curl -, dbus-glib , dbus +, dbus-glib , fontconfig , freetype , gdk-pixbuf , glib , glibc +, gnome3 +, gnugrep +, gnupg +, gnused +, gpgme , gtk2 , gtk3 , kerberos +, libcanberra +, libGL +, libGLU , libX11 -, libXScrnSaver +, libxcb , libXcomposite , libXcursor , libXdamage @@ -25,22 +34,14 @@ , libXi , libXinerama , libXrender +, libXScrnSaver , libXt -, libxcb -, libcanberra -, gnome3 -, libGLU, libGL , nspr , nss , pango +, runtimeShell , writeScript , xidel -, coreutils -, gnused -, gnugrep -, gnupg -, gpgme -, runtimeShell }: # imports `version` and `sources` @@ -59,9 +60,9 @@ let systemLocale = config.i18n.defaultLocale or "en-US"; - defaultSource = stdenv.lib.findFirst (sourceMatches "en-US") {} sources; + defaultSource = lib.findFirst (sourceMatches "en-US") {} sources; - source = stdenv.lib.findFirst (sourceMatches systemLocale) defaultSource sources; + source = lib.findFirst (sourceMatches systemLocale) defaultSource sources; name = "thunderbird-bin-${version}"; in @@ -76,7 +77,7 @@ stdenv.mkDerivation { phases = "unpackPhase installPhase"; - libPath = stdenv.lib.makeLibraryPath + libPath = lib.makeLibraryPath [ stdenv.cc.cc alsaLib at-spi2-atk @@ -111,7 +112,7 @@ stdenv.mkDerivation { nspr nss pango - ] + ":" + stdenv.lib.makeSearchPathOutput "lib" "lib64" [ + ] + ":" + lib.makeSearchPathOutput "lib" "lib64" [ stdenv.cc.cc ]; @@ -163,8 +164,8 @@ stdenv.mkDerivation { --set SNAP_NAME "thunderbird" \ --set MOZ_LEGACY_PROFILES 1 \ --set MOZ_ALLOW_DOWNGRADE 1 \ - --prefix PATH : "${stdenv.lib.getBin gnupg}/bin" \ - --prefix LD_LIBRARY_PATH : "${stdenv.lib.getLib gpgme}/lib" + --prefix PATH : "${lib.getBin gnupg}/bin" \ + --prefix LD_LIBRARY_PATH : "${lib.getLib gpgme}/lib" ''; passthru.updateScript = import ./../../browsers/firefox-bin/update.nix { @@ -174,14 +175,14 @@ stdenv.mkDerivation { basePath = "pkgs/applications/networking/mailreaders/thunderbird-bin"; baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/"; }; - meta = with stdenv.lib; { + meta = with lib; { description = "Mozilla Thunderbird, a full-featured email client (binary package)"; homepage = "http://www.mozilla.org/thunderbird/"; license = { free = false; url = "http://www.mozilla.org/en-US/foundation/trademarks/policy/"; }; - maintainers = with stdenv.lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix index 8a2c891c16b..2e41883b40b 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix @@ -14,15 +14,15 @@ , freetype , glib , gnugrep -, gnused , gnupg +, gnused , gpgme , icu , jemalloc , lib +, libevent , libGL , libGLU -, libevent , libjpeg , libnotify , libpng @@ -338,7 +338,7 @@ stdenv.mkDerivation rec { requiredSystemFeatures = [ "big-parallel" ]; - meta = with stdenv.lib; { + meta = with lib; { description = "A full-featured e-mail client"; homepage = "https://www.thunderbird.net"; maintainers = with maintainers; [