nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 33 lines 844 B view raw
1{ lib, stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }: 2 3stdenv.mkDerivation rec { 4 version = "0.7.22"; 5 pname = "libsolv"; 6 7 src = fetchFromGitHub { 8 owner = "openSUSE"; 9 repo = "libsolv"; 10 rev = version; 11 sha256 = "sha256-rqWQJz3gZuhcNblyFWiYCC17miNY8F5xguAJwDk3xFE="; 12 }; 13 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 ]; 21 22 nativeBuildInputs = [ cmake ninja ]; 23 buildInputs = [ zlib expat rpm db ]; 24 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 }; 32} 33