Merge master into staging-next

Changed files
+91 -52
pkgs
applications
misc
cherrytree
far2l
waybar
networking
instant-messengers
nheko
irc
mailreaders
notmuch
science
electronics
hal-hardware-analyzer
machine-learning
vowpal-wabbit
video
data
themes
ayu-theme-gtk
development
libraries
spdlog
python-modules
pyemby
qiskit-aer
tools
build-managers
servers
gerbera
tools
filesystems
lizardfs
top-level
-2
pkgs/applications/misc/cherrytree/default.nix
···
, sqlite
, curl
, libuchardet
-
, fmt
, spdlog
}:
···
sqlite
curl
libuchardet
-
fmt
spdlog
];
+2 -2
pkgs/applications/misc/far2l/default.nix
···
{ 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";
···
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
+1 -2
pkgs/applications/misc/waybar/default.nix
···
, gtkmm3
, libsigcxx
, jsoncpp
-
, fmt
, scdoc
, spdlog
, gtk-layer-shell
···
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
-2
pkgs/applications/networking/instant-messengers/nheko/default.nix
···
, mtxclient
, boost17x
, spdlog
-
, fmt
, olm
, pkg-config
, nlohmann_json
···
libsecret
lmdb
spdlog
-
fmt
cmark
qtbase
qtmultimedia
+4 -9
pkgs/applications/networking/irc/tiny/default.nix
···
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" ];
···
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 ];
};
-13
pkgs/applications/networking/irc/tiny/fix-Cargo.lock.patch
···
-
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",
+2 -2
pkgs/applications/networking/mailreaders/notmuch/default.nix
···
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 = [
+2 -2
pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
···
{ 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 {
···
'';
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;
+1 -2
pkgs/applications/science/machine-learning/vowpal-wabbit/default.nix
···
-
{ 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";
···
buildInputs = [
boost
flatbuffers
-
fmt
rapidjson
spdlog
zlib
+2 -2
pkgs/applications/video/kodi/unwrapped.nix
···
, 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
···
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
]
+68
pkgs/data/themes/ayu-theme-gtk/default.nix
···
+
{ 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 ];
+
};
+
}
+
+4 -4
pkgs/development/libraries/spdlog/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, cmake, fmt }:
+
{ lib, stdenv, fetchFromGitHub, cmake, fmt_8 }:
let
generic = { version, sha256 }:
···
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"}"
···
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 {
+2 -2
pkgs/development/python-modules/pyemby/default.nix
···
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 = [
-2
pkgs/development/python-modules/qiskit-aer/default.nix
···
, catch2
, cmake
, cython
-
, fmt
, muparserx
, ninja
, nlohmann_json
···
buildInputs = [
blas
catch2
-
fmt
muparserx
nlohmann_json
spdlog
-2
pkgs/development/tools/build-managers/bear/default.nix
···
, openssl
, nlohmann_json
, gtest
-
, fmt
, spdlog
, c-ares
, abseil-cpp
···
openssl
nlohmann_json
gtest
-
fmt
spdlog
c-ares
abseil-cpp
-2
pkgs/servers/gerbera/default.nix
···
, cmake
, pkg-config
# required
-
, fmt
, libiconv
, libupnp
, libuuid
···
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
-
fmt
libiconv
libupnp'
libuuid
+1 -2
pkgs/tools/filesystems/lizardfs/default.nix
···
, judy
, pam
, spdlog
-
, fmt
, systemdMinimal
, zlib # optional
}:
···
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; {
+2
pkgs/top-level/all-packages.nix
···
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 { };