diff --git a/pkgs/applications/misc/cherrytree/default.nix b/pkgs/applications/misc/cherrytree/default.nix index 61150d56fbbd..5802f21a8749 100644 --- a/pkgs/applications/misc/cherrytree/default.nix +++ b/pkgs/applications/misc/cherrytree/default.nix @@ -13,7 +13,6 @@ , sqlite , curl , libuchardet -, fmt , spdlog }: @@ -44,7 +43,6 @@ stdenv.mkDerivation rec { sqlite curl libuchardet - fmt spdlog ]; diff --git a/pkgs/applications/misc/far2l/default.nix b/pkgs/applications/misc/far2l/default.nix index 87eaed975352..3e74d04c5128 100644 --- a/pkgs/applications/misc/far2l/default.nix +++ b/pkgs/applications/misc/far2l/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub, makeWrapper, cmake, pkg-config, wxGTK30, glib, pcre, m4, bash , xdg-utils, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz, imagemagick -, libuchardet, spdlog, xercesc, fmt, openssl, libssh, samba, neon, libnfs, libarchive }: +, libuchardet, spdlog, xercesc, openssl, libssh, samba, neon, libnfs, libarchive }: stdenv.mkDerivation rec { pname = "far2l"; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkg-config m4 makeWrapper imagemagick ]; - buildInputs = [ wxGTK30 glib pcre libuchardet spdlog xercesc fmt ] # base requirements of the build + buildInputs = [ wxGTK30 glib pcre libuchardet spdlog xercesc ] # base requirements of the build ++ [ openssl libssh samba neon libnfs libarchive ]; # optional feature packages, like protocol support for Network panel, or archive formats #++ lib.optional stdenv.isDarwin Cocoa # Mac support -- disabled, see "meta.broken" below diff --git a/pkgs/applications/misc/waybar/default.nix b/pkgs/applications/misc/waybar/default.nix index a38c1002a01f..38ea7c909c05 100644 --- a/pkgs/applications/misc/waybar/default.nix +++ b/pkgs/applications/misc/waybar/default.nix @@ -10,7 +10,6 @@ , gtkmm3 , libsigcxx , jsoncpp -, fmt , scdoc , spdlog , gtk-layer-shell @@ -51,7 +50,7 @@ stdenv.mkDerivation rec { strictDeps = false; buildInputs = with lib; - [ wayland wlroots gtkmm3 libsigcxx jsoncpp fmt spdlog gtk-layer-shell howard-hinnant-date libxkbcommon ] + [ wayland wlroots gtkmm3 libsigcxx jsoncpp spdlog gtk-layer-shell howard-hinnant-date libxkbcommon ] ++ optional traySupport libdbusmenu-gtk3 ++ optional pulseSupport libpulseaudio ++ optional sndioSupport sndio diff --git a/pkgs/applications/networking/instant-messengers/nheko/default.nix b/pkgs/applications/networking/instant-messengers/nheko/default.nix index b097864af431..ffd04fd829ed 100644 --- a/pkgs/applications/networking/instant-messengers/nheko/default.nix +++ b/pkgs/applications/networking/instant-messengers/nheko/default.nix @@ -18,7 +18,6 @@ , mtxclient , boost17x , spdlog -, fmt , olm , pkg-config , nlohmann_json @@ -52,7 +51,6 @@ mkDerivation rec { libsecret lmdb spdlog - fmt cmark qtbase qtmultimedia diff --git a/pkgs/applications/networking/irc/tiny/default.nix b/pkgs/applications/networking/irc/tiny/default.nix index 253143d00047..fde521c53d58 100644 --- a/pkgs/applications/networking/irc/tiny/default.nix +++ b/pkgs/applications/networking/irc/tiny/default.nix @@ -10,21 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "tiny"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "osa1"; repo = pname; rev = "v${version}"; - sha256 = "gKyHR3FZHDybaP38rqB8/gvr8T+mDO4QQxoTtWS+TlE="; + sha256 = "177d1x4z0mh0p7c5ldq70cn1j3pac50d8cil2ni50hl49c3x6yy1"; }; - cargoSha256 = "0ChfW8vaqC2kCp4lpS0HOvhuihPw9G5TOmgwKzVDfws="; - - # Fix Cargo.lock version. Remove with the next release. - cargoPatches = [ - ./fix-Cargo.lock.patch - ]; + cargoSha256 = "05q3f1wp48mwkz8n0102rwb6jzrgpx3dlbxzf3zcw8r1mblgzim1"; cargoBuildFlags = lib.optionals stdenv.isLinux [ "--features=desktop-notifications" ]; @@ -34,7 +29,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "A console IRC client"; homepage = "https://github.com/osa1/tiny"; - changelog = "https://github.com/osa1/tiny/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/osa1/tiny/raw/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ Br1ght0ne vyp ]; }; diff --git a/pkgs/applications/networking/irc/tiny/fix-Cargo.lock.patch b/pkgs/applications/networking/irc/tiny/fix-Cargo.lock.patch deleted file mode 100644 index 71bc4709bece..000000000000 --- a/pkgs/applications/networking/irc/tiny/fix-Cargo.lock.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 3a184dc..0e58cb1 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1023,7 +1023,7 @@ dependencies = [ - - [[package]] - name = "tiny" --version = "0.8.0" -+version = "0.9.0" - dependencies = [ - "clap", - "dirs 3.0.1", diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix index a618a696d0fe..df5c9de29d17 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/default.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "notmuch"; - version = "0.34"; + version = "0.34.1"; src = fetchurl { url = "https://notmuchmail.org/releases/notmuch-${version}.tar.xz"; - sha256 = "1dk16xa9q7adp1jaswxvw4p92f4h5mg0zkrh3zv8gqxn88amisc3"; + sha256 = "05nq64gp8vnrwrl22d60v7ixgdhm9339ajhcdfkq0ll1qiycyyj5"; }; nativeBuildInputs = [ diff --git a/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix b/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix index b30a18931213..f1d34062d2aa 100644 --- a/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix +++ b/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub, cmake, ninja, pkg-config, python3Packages , boost, rapidjson, qtbase, qtsvg, igraph, spdlog, wrapQtAppsHook -, fmt, graphviz, llvmPackages, z3 +, graphviz, llvmPackages, z3 }: stdenv.mkDerivation rec { @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ''; nativeBuildInputs = [ cmake ninja pkg-config ]; - buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog fmt graphviz wrapQtAppsHook z3 ] + buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog graphviz wrapQtAppsHook z3 ] ++ (with python3Packages; [ python pybind11 ]) ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; diff --git a/pkgs/applications/science/machine-learning/vowpal-wabbit/default.nix b/pkgs/applications/science/machine-learning/vowpal-wabbit/default.nix index 7ecbe09f5e18..7e9b322b4157 100644 --- a/pkgs/applications/science/machine-learning/vowpal-wabbit/default.nix +++ b/pkgs/applications/science/machine-learning/vowpal-wabbit/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, cmake, boost, flatbuffers, fmt, rapidjson, spdlog, zlib }: +{ lib, stdenv, fetchFromGitHub, cmake, boost, flatbuffers, rapidjson, spdlog, zlib }: stdenv.mkDerivation rec { pname = "vowpal-wabbit"; @@ -16,7 +16,6 @@ stdenv.mkDerivation rec { buildInputs = [ boost flatbuffers - fmt rapidjson spdlog zlib diff --git a/pkgs/applications/video/kodi/unwrapped.nix b/pkgs/applications/video/kodi/unwrapped.nix index 7221e668f4e1..5fa652de0c7e 100644 --- a/pkgs/applications/video/kodi/unwrapped.nix +++ b/pkgs/applications/video/kodi/unwrapped.nix @@ -16,7 +16,7 @@ , libcec, libcec_platform, dcadec, libuuid , libcrossguid, libmicrohttpd , bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn, libpthreadstubs, libtasn1 -, libplist, p11-kit, zlib, flatbuffers, fmt, fstrcmp, rapidjson +, libplist, p11-kit, zlib, flatbuffers, fstrcmp, rapidjson , lirc , x11Support ? true, libX11, xorgproto, libXt, libXmu, libXext, libXinerama, libXrandr, libXtst, libXfixes, xdpyinfo, libXdmcp , dbusSupport ? true, dbus @@ -125,7 +125,7 @@ in stdenv.mkDerivation { libgcrypt libgpg-error libunistring libcrossguid libplist bluez giflib glib harfbuzz lcms2 libpthreadstubs - ffmpeg flatbuffers fmt fstrcmp rapidjson + ffmpeg flatbuffers fstrcmp rapidjson lirc mesa # for libEGL ] diff --git a/pkgs/data/themes/ayu-theme-gtk/default.nix b/pkgs/data/themes/ayu-theme-gtk/default.nix new file mode 100644 index 000000000000..2e8453b097dd --- /dev/null +++ b/pkgs/data/themes/ayu-theme-gtk/default.nix @@ -0,0 +1,68 @@ +{ stdenv +, autoreconfHook +, fetchFromGitHub +, gnome +, gtk-engine-murrine +, gtk3 +, inkscape +, lib +, optipng +, pkg-config +, sassc +}: + +stdenv.mkDerivation rec { + pname = "ayu-theme-gtk"; + version = "unstable-2017-05-12"; + + src = fetchFromGitHub { + owner = "dnordstrom"; + repo = "ayu-theme"; + rev = "cc6f3d3b72897c304e2f00afcaf51df863155e35"; + sha256 = "sha256-1EhTfPhYl+4IootTCCE04y6V7nW1/eWdHarfF7/j1U0="; + }; + + postPatch = '' + ln -sn 3.20 common/gtk-3.0/3.24 + ln -sn 3.18 common/gnome-shell/3.24 + ''; + + nativeBuildInputs = [ + autoreconfHook + gtk3 + inkscape + optipng + pkg-config + sassc + ]; + + propagatedUserEnvPkgs = [ + gnome.gnome-themes-extra + gtk-engine-murrine + ]; + + enableParallelBuilding = true; + + preBuild = '' + # Shut up inkscape's warnings about creating profile directory + export HOME="$NIX_BUILD_ROOT" + ''; + + configureFlags = [ + "--with-gnome-shell=${gnome.gnome-shell.version}" + "--disable-unity" + ]; + + postInstall = '' + install -Dm644 -t $out/share/doc/${pname} AUTHORS *.md + ''; + + meta = with lib; { + description = "Ayu colored GTK and Kvantum themes based on Arc"; + homepage = "https://github.com/dnordstrom/ayu-theme/"; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ lovesegfault ]; + }; +} + diff --git a/pkgs/development/libraries/spdlog/default.nix b/pkgs/development/libraries/spdlog/default.nix index d21477d806e1..d4e0888ffd2f 100644 --- a/pkgs/development/libraries/spdlog/default.nix +++ b/pkgs/development/libraries/spdlog/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, cmake, fmt }: +{ lib, stdenv, fetchFromGitHub, cmake, fmt_8 }: let generic = { version, sha256 }: @@ -15,7 +15,7 @@ let nativeBuildInputs = [ cmake ]; # spdlog <1.3 uses a bundled version of fmt - propagatedBuildInputs = lib.optional (lib.versionAtLeast version "1.3") fmt; + propagatedBuildInputs = lib.optional (lib.versionAtLeast version "1.3") fmt_8; cmakeFlags = [ "-DSPDLOG_BUILD_SHARED=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" @@ -49,8 +49,8 @@ let in { spdlog_1 = generic { - version = "1.8.5"; - sha256 = "sha256-D29jvDZQhPscaOHlrzGN1s7/mXlcsovjbqYpXd7OM50="; + version = "1.9.2"; + sha256 = "sha256-GSUdHtvV/97RyDKy8i+ticnSlQCubGGWHg4Oo+YAr8Y="; }; spdlog_0 = generic { diff --git a/pkgs/development/python-modules/pyemby/default.nix b/pkgs/development/python-modules/pyemby/default.nix index 81c015df35cb..d197b62b21e9 100644 --- a/pkgs/development/python-modules/pyemby/default.nix +++ b/pkgs/development/python-modules/pyemby/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "pyemby"; - version = "1.7"; + version = "1.8"; src = fetchFromGitHub { owner = "mezz64"; repo = pname; rev = version; - sha256 = "04fvpv3fz4q160s4ikldwxflxl1zbxgfgy9qs6grgpnd23p0ylk8"; + sha256 = "sha256-EpmXdyKtfb/M8rTv6YrfNCpDmKei2AD5DBcdVvqCVWw="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/qiskit-aer/default.nix b/pkgs/development/python-modules/qiskit-aer/default.nix index 89041f7508df..141eba29f314 100644 --- a/pkgs/development/python-modules/qiskit-aer/default.nix +++ b/pkgs/development/python-modules/qiskit-aer/default.nix @@ -8,7 +8,6 @@ , catch2 , cmake , cython -, fmt , muparserx , ninja , nlohmann_json @@ -66,7 +65,6 @@ buildPythonPackage rec { buildInputs = [ blas catch2 - fmt muparserx nlohmann_json spdlog diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix index a81a57235408..552cb0573665 100644 --- a/pkgs/development/tools/build-managers/bear/default.nix +++ b/pkgs/development/tools/build-managers/bear/default.nix @@ -7,7 +7,6 @@ , openssl , nlohmann_json , gtest -, fmt , spdlog , c-ares , abseil-cpp @@ -35,7 +34,6 @@ stdenv.mkDerivation rec { openssl nlohmann_json gtest - fmt spdlog c-ares abseil-cpp diff --git a/pkgs/servers/gerbera/default.nix b/pkgs/servers/gerbera/default.nix index cd70bd352a73..368f2f494151 100644 --- a/pkgs/servers/gerbera/default.nix +++ b/pkgs/servers/gerbera/default.nix @@ -4,7 +4,6 @@ , cmake , pkg-config # required -, fmt , libiconv , libupnp , libuuid @@ -88,7 +87,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ - fmt libiconv libupnp' libuuid diff --git a/pkgs/tools/filesystems/lizardfs/default.nix b/pkgs/tools/filesystems/lizardfs/default.nix index a9e0cd12d9d4..aa2260cb374d 100644 --- a/pkgs/tools/filesystems/lizardfs/default.nix +++ b/pkgs/tools/filesystems/lizardfs/default.nix @@ -17,7 +17,6 @@ , judy , pam , spdlog -, fmt , systemdMinimal , zlib # optional }: @@ -37,7 +36,7 @@ stdenv.mkDerivation rec { buildInputs = [ db fuse asciidoc libxml2 libxslt docbook_xml_dtd_412 docbook_xsl - zlib boost judy pam spdlog fmt python3 systemdMinimal + zlib boost judy pam spdlog python3 systemdMinimal ]; meta = with lib; { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4d5249755b24..975f59739990 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22774,6 +22774,8 @@ with pkgs; aurulent-sans = callPackage ../data/fonts/aurulent-sans { }; + ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { }; + b612 = callPackage ../data/fonts/b612 { }; babelstone-han = callPackage ../data/fonts/babelstone-han { };