diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2018-09-09 22:13:24 +0200 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2018-09-09 22:15:06 +0200 |
commit | 4d11a37c69d2914c24250dd3eea780bef6be0932 (patch) | |
tree | e4562d1187cd7ce5d490d5b87ef5490fd05fd201 /pkgs/development/libraries/spdlog | |
parent | 8473168bef1dfe142d12189366eef85fc59ba585 (diff) | |
download | nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.tar nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.tar.gz nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.tar.bz2 nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.tar.lz nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.tar.xz nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.tar.zst nixpkgs-4d11a37c69d2914c24250dd3eea780bef6be0932.zip |
spdlog_1: init 1.1.0
Diffstat (limited to 'pkgs/development/libraries/spdlog')
-rw-r--r-- | pkgs/development/libraries/spdlog/default.nix | 60 |
1 files changed, 37 insertions, 23 deletions
diff --git a/pkgs/development/libraries/spdlog/default.nix b/pkgs/development/libraries/spdlog/default.nix index 1c9e67f8767..a96cd455f55 100644 --- a/pkgs/development/libraries/spdlog/default.nix +++ b/pkgs/development/libraries/spdlog/default.nix @@ -1,32 +1,46 @@ { stdenv, fetchFromGitHub, cmake }: -stdenv.mkDerivation rec { - name = "spdlog-${version}"; - version = "0.14.0"; - - src = fetchFromGitHub { - owner = "gabime"; - repo = "spdlog"; - rev = "v${version}"; - sha256 = "13730429gwlabi432ilpnja3sfvy0nn2719vnhhmii34xcdyc57q"; - }; +let + generic = { version, sha256 }: + stdenv.mkDerivation { + name = "spdlog-${version}"; + inherit version; + + src = fetchFromGitHub { + owner = "gabime"; + repo = "spdlog"; + rev = "v${version}"; + inherit sha256; + }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; - # cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLES=ON" ]; + # cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLES=ON" ]; - outputs = [ "out" "doc" ]; + outputs = [ "out" "doc" ]; - postInstall = '' - mkdir -p $out/share/doc/spdlog - cp -rv ../example $out/share/doc/spdlog - ''; + postInstall = '' + mkdir -p $out/share/doc/spdlog + cp -rv ../example $out/share/doc/spdlog + ''; - meta = with stdenv.lib; { - description = "Very fast, header only, C++ logging library."; - homepage = https://github.com/gabime/spdlog; - license = licenses.mit; - maintainers = with maintainers; [ obadz ]; - platforms = platforms.all; + meta = with stdenv.lib; { + description = "Very fast, header only, C++ logging library."; + homepage = https://github.com/gabime/spdlog; + license = licenses.mit; + maintainers = with maintainers; [ obadz ]; + platforms = platforms.all; + }; + }; +in +{ + spdlog_1 = generic { + version = "1.1.0"; + sha256 = "0yckz5w02v8193jhxihk9v4i8f6jafyg2a33amql0iclhk17da8f"; + }; + + spdlog_0 = generic { + version = "0.14.0"; + sha256 = "13730429gwlabi432ilpnja3sfvy0nn2719vnhhmii34xcdyc57q"; }; } |