summary refs log tree commit diff
path: root/pkgs/tools/package-management
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-12-20 00:07:18 +0100
committerGitHub <noreply@github.com>2020-12-20 00:07:18 +0100
commit6dc6c33a06d86ad0998dda9168202488b2643ec9 (patch)
tree71d1fc6e7718d9f0b152d372d06aecc4db380691 /pkgs/tools/package-management
parent0c3a7f97fd1492ee846fee91e35551bc6a295c9a (diff)
parent8718533c22ae51ae687ea24389a4bd20fd53dc0e (diff)
downloadnixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.tar
nixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.tar.gz
nixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.tar.bz2
nixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.tar.lz
nixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.tar.xz
nixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.tar.zst
nixpkgs-6dc6c33a06d86ad0998dda9168202488b2643ec9.zip
Merge pull request #107104 from rb2k/librepo_darwin
librepo: add darwin support
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r--pkgs/tools/package-management/librepo/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix
index 0e2cec68520..f636560844b 100644
--- a/pkgs/tools/package-management/librepo/default.nix
+++ b/pkgs/tools/package-management/librepo/default.nix
@@ -35,11 +35,12 @@ stdenv.mkDerivation rec {
     libxml2
     glib
     openssl
-    zchunk
     curl
     check
     gpgme
-  ];
+  ]
+  # zchunk currently has issues compiling in darwin, fine in linux
+  ++ stdenv.lib.optional stdenv.isLinux zchunk;
 
   # librepo/fastestmirror.h includes curl/curl.h, and pkg-config specfile refers to others in here
   propagatedBuildInputs = [
@@ -50,7 +51,7 @@ stdenv.mkDerivation rec {
 
   cmakeFlags = [
     "-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}"
-  ];
+  ] ++ stdenv.lib.optional stdenv.isDarwin "-DWITH_ZCHUNK=OFF";
 
   postFixup = ''
     moveToOutput "lib/${python.libPrefix}" "$py"
@@ -60,7 +61,7 @@ stdenv.mkDerivation rec {
     description = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages";
     homepage = "https://rpm-software-management.github.io/librepo/";
     license = licenses.lgpl2Plus;
-    platforms = platforms.linux;
+    platforms = platforms.linux ++ platforms.darwin;
     maintainers = with maintainers; [ copumpkin ];
   };
 }