diff options
author | Vladislav Nepogodin <nepogodin.vlad@gmail.com> | 2022-11-23 02:20:33 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-23 02:20:33 +0400 |
commit | ab27a2c699032756c308616972da7da37728cbf5 (patch) | |
tree | 1be6e14784e15446426df3740a24399668183cdf /pkgs/misc | |
parent | aee7510bf1c4942b3ce0f73ed69476c21b896fc4 (diff) |
ananicy-cpp: unstable-2021-10-13 -> 1.0.1
upstream release (https://gitlab.com/ananicy-cpp/ananicy-cpp/-/releases/v1.0.1)
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/ananicy-cpp/default.nix | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/pkgs/misc/ananicy-cpp/default.nix b/pkgs/misc/ananicy-cpp/default.nix index 25bcaec132677..30e3341294f7c 100644 --- a/pkgs/misc/ananicy-cpp/default.nix +++ b/pkgs/misc/ananicy-cpp/default.nix @@ -1,27 +1,28 @@ { lib -, gcc11Stdenv +, stdenv , fetchFromGitLab -, makeWrapper , cmake +, pkg-config , spdlog , nlohmann_json , systemd }: -gcc11Stdenv.mkDerivation rec { +stdenv.mkDerivation rec { pname = "ananicy-cpp"; - version = "unstable-2021-10-13"; + version = "1.0.1"; src = fetchFromGitLab { owner = "ananicy-cpp"; repo = "ananicy-cpp"; - rev = "6a14fe7353221c89347eddbbcafb35cf5fee4758"; - sha256 = "sha256-V0QPXC17ZD2c4MK3DAkzoPgKOU5V5BjfQKUk7I6f8WM="; + rev = "v${version}"; + fetchSubmodules = true; + sha256 = "sha256-07LWIC2y6b1iiPCVa8mlBYAnSmahm0oJ2d3/uW4rC94="; }; nativeBuildInputs = [ - makeWrapper cmake + pkg-config ]; buildInputs = [ @@ -31,11 +32,17 @@ gcc11Stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DUSE_EXTERNAL_JSON=yON" + "-DUSE_EXTERNAL_JSON=ON" "-DUSE_EXTERNAL_SPDLOG=ON" "-DUSE_EXTERNAL_FMTLIB=ON" + "-DVERSION=${version}" ]; + postInstall = '' + rm -rf "$out"/include + rm -rf "$out"/lib/cmake + ''; + meta = with lib; { homepage = "https://gitlab.com/ananicy-cpp/ananicy-cpp"; description = "Rewrite of ananicy in c++ for lower cpu and memory usage"; |