1{ stdenv, fetchFromGitHub, cmake, zlib, expat, rpm, db }:
2
3stdenv.mkDerivation rec {
4 rev = "0.6.32";
5 name = "libsolv-${rev}";
6
7 src = fetchFromGitHub {
8 inherit rev;
9 owner = "openSUSE";
10 repo = "libsolv";
11 sha256 = "0gqvnnc1s5n0yj82ia6w2wjhhn8hpl6wm4lki2kzvjqjgla45fnq";
12 };
13
14 cmakeFlags = "-DENABLE_RPMMD=true -DENABLE_RPMDB=true -DENABLE_PUBKEY=true -DENABLE_RPMDB_BYRPMHEADER=true";
15
16 buildInputs = [ cmake zlib expat rpm db ];
17
18 meta = with stdenv.lib; {
19 description = "A free package dependency solver";
20 license = licenses.bsd3;
21 platforms = platforms.linux;
22 maintainers = with maintainers; [ copumpkin ];
23 };
24}
25