openxray: 2188-november-2023-rc1 -> 2921-january-2025-rc1 (#375925)
[NixPkgs.git] / pkgs / by-name / li / libcredis / package.nix
blob28103abe29e674b557c46ad9a444a10519ec5a97
2   lib,
3   stdenv,
4   fetchurl,
5 }:
7 stdenv.mkDerivation rec {
8   pname = "libcredis";
9   version = "0.2.3";
11   src = fetchurl {
12     url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/credis/credis-${version}.tar.gz";
13     sha256 = "1l3hlw9rrc11qggbg9a2303p3bhxxx2vqkmlk8avsrbqw15r1ayr";
14   };
16   # credis build system has no install actions, provide our own.
17   installPhase = ''
18     mkdir -p "$out/bin"
19     mkdir -p "$out/lib"
20     mkdir -p "$out/include"
22     cp -v credis-test "$out/bin/"
23     cp -v *.a *.so "$out/lib/"
24     cp -v *.h "$out/include/"
25   '';
27   meta = with lib; {
28     description = "C client library for Redis (key-value database)";
29     mainProgram = "credis-test";
30     homepage = "https://code.google.com/archive/p/credis/";
31     license = licenses.bsd3; # from homepage
32     platforms = platforms.all;
33     maintainers = [ maintainers.bjornfor ];
34   };