linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / libsolv / default.nix
blob089fbe4b351212ef0cf39ecb4ff32ec4419ce2ba
1 { lib, stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }:
3 stdenv.mkDerivation rec {
4   version  = "0.7.17";
5   pname = "libsolv";
7   src = fetchFromGitHub {
8     owner  = "openSUSE";
9     repo   = "libsolv";
10     rev    = version;
11     sha256 = "sha256-LPOS+yDwNpyO9tkFoIy4SCQymytOGB26Pfyd/EFEYnc=";
12   };
14   cmakeFlags = [
15     "-DENABLE_COMPLEX_DEPS=true"
16     "-DENABLE_RPMMD=true"
17     "-DENABLE_RPMDB=true"
18     "-DENABLE_PUBKEY=true"
19     "-DENABLE_RPMDB_BYRPMHEADER=true"
20   ];
22   nativeBuildInputs = [ cmake ninja ];
23   buildInputs = [ zlib expat rpm db ];
25   meta = with lib; {
26     description = "A free package dependency solver";
27     homepage    = "https://github.com/openSUSE/libsolv";
28     license     = licenses.bsd3;
29     platforms   = platforms.linux ++ platforms.darwin;
30     maintainers = with maintainers; [ copumpkin ];
31   };