Skip to content

Commit

Permalink
spdlog: 1.11.0 -> 1.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tobim committed Aug 30, 2023
1 parent 53bbb20 commit c515312
Showing 1 changed file with 9 additions and 14 deletions.
23 changes: 9 additions & 14 deletions pkgs/development/libraries/spdlog/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@
, fetchFromGitHub
, fetchpatch
, cmake
# Although we include upstream patches that fix compilation with fmt_10, we
# still use fmt_9 because this dependency is propagated, and many of spdlog's
# reverse dependencies don't support fmt_10 yet.
, fmt_9
, fmt
, catch2_3
, staticBuild ? stdenv.hostPlatform.isStatic

# tests
Expand All @@ -15,29 +13,26 @@

stdenv.mkDerivation rec {
pname = "spdlog";
version = "1.11.0";
version = "1.12.0";

src = fetchFromGitHub {
owner = "gabime";
repo = "spdlog";
rev = "v${version}";
hash = "sha256-kA2MAb4/EygjwiLEjF9EA7k8Tk//nwcKB1+HlzELakQ=";
hash = "sha256-cxTaOuLXHRU8xMz9gluYz0a93O0ez2xOxbloyc1m1ns=";
};

patches = [
# Fix compatiblity with fmt 10.0. Remove with the next release
# Fix a broken test, remove with the next release.
(fetchpatch {
url = "https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607ca7b33024d05.patch";
hash = "sha256-cRsQilkyUQW47PFpDwKgU/pm+tOeLvwPx32gNOPAO1U=";
})
(fetchpatch {
url = "https://github.com/gabime/spdlog/commit/af1785b897c9d1098d4aa7213fad232be63c19b4.patch";
hash = "sha256-zpfLiBeDAOsvk4vrIyXC0kvFe2WkhAhersd+fhA8DFY=";
url = "https://github.com/gabime/spdlog/commit/2ee8bac78e6525a8ad9a9196e65d502ce390d83a.patch";
hash = "sha256-L79yOkm3VY01jmxNctfneTLmOA5DEQeNNGC8LbpJiOc=";
})
];

nativeBuildInputs = [ cmake ];
propagatedBuildInputs = [ fmt_9 ];
propagatedBuildInputs = [ fmt ];
checkInputs = [ catch2_3 ];

cmakeFlags = [
"-DSPDLOG_BUILD_SHARED=${if staticBuild then "OFF" else "ON"}"
Expand Down

0 comments on commit c515312

Please sign in to comment.