libsolv: Build without RPM dependency on darwin (#205811)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
This commit is contained in:
parent
f18341bd90
commit
644d7f100d
@ -1,6 +1,9 @@
|
||||
{ lib, stdenv, fetchFromGitHub, cmake, ninja, pkg-config
|
||||
, zlib, xz, bzip2, zchunk, zstd
|
||||
, expat, rpm, db }:
|
||||
, expat
|
||||
, withRpm ? !stdenv.isDarwin, rpm
|
||||
, db
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.7.22";
|
||||
@ -15,19 +18,21 @@ stdenv.mkDerivation rec {
|
||||
|
||||
cmakeFlags = [
|
||||
"-DENABLE_COMPLEX_DEPS=true"
|
||||
"-DENABLE_RPMMD=true"
|
||||
"-DENABLE_RPMDB=true"
|
||||
"-DENABLE_PUBKEY=true"
|
||||
"-DENABLE_RPMDB_BYRPMHEADER=true"
|
||||
"-DENABLE_LZMA_COMPRESSION=true"
|
||||
"-DENABLE_BZIP2_COMPRESSION=true"
|
||||
"-DENABLE_ZSTD_COMPRESSION=true"
|
||||
"-DENABLE_ZCHUNK_COMPRESSION=true"
|
||||
"-DWITH_SYSTEM_ZCHUNK=true"
|
||||
] ++ lib.optionals withRpm [
|
||||
"-DENABLE_PUBKEY=true"
|
||||
"-DENABLE_RPMDB=true"
|
||||
"-DENABLE_RPMDB_BYRPMHEADER=true"
|
||||
"-DENABLE_RPMMD=true"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake ninja pkg-config ];
|
||||
buildInputs = [ zlib xz bzip2 zchunk zstd expat rpm db ];
|
||||
buildInputs = [ zlib xz bzip2 zchunk zstd expat db ]
|
||||
++ lib.optional withRpm rpm;
|
||||
|
||||
meta = with lib; {
|
||||
description = "A free package dependency solver";
|
||||
|
Loading…
Reference in New Issue
Block a user