about summary refs log tree commit diff
path: root/pkgs/tools/package-management
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-02-08 03:07:04 +0100
committerworldofpeace <worldofpeace@protonmail.ch>2020-02-10 12:55:23 -0500
commit3c65622fc5b87b24975f649ce4c2d474fdcb392c (patch)
treeaacafa8211ff99cff01bf69a3d37205936deef93 /pkgs/tools/package-management
parent0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414 (diff)
downloadnixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.tar
nixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.tar.gz
nixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.tar.bz2
nixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.tar.lz
nixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.tar.xz
nixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.tar.zst
nixlib-3c65622fc5b87b24975f649ce4c2d474fdcb392c.zip
librepo: 1.9.2 → 1.11.2
* Update
    Changes: https://github.com/rpm-software-management/librepo/compare/1.9.2...1.11.2
* Split into multiple outputs
* Default to Python 3 like upstream does
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r--pkgs/tools/package-management/librepo/default.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix
index 83af8307c754..69821ca51366 100644
--- a/pkgs/tools/package-management/librepo/default.nix
+++ b/pkgs/tools/package-management/librepo/default.nix
@@ -6,20 +6,23 @@
 , libxml2
 , glib
 , openssl
+, zchunk
 , curl
 , check
 , gpgme
 }:
 
 stdenv.mkDerivation rec {
-  version = "1.9.2";
+  version = "1.11.2";
   pname = "librepo";
 
+  outputs = [ "out" "dev" "py" ];
+
   src = fetchFromGitHub {
     owner = "rpm-software-management";
     repo = "librepo";
     rev = version;
-    sha256 = "0xa9ng9mhpianhjy2a0jnj8ha1zckk2sz91y910daggm1qcv5asx";
+    sha256 = "0f04qky61dlh5h71xdmpngpy98cmlsfyp2pkyj5sbkplvrmh1wzw";
   };
 
   nativeBuildInputs = [
@@ -32,6 +35,7 @@ stdenv.mkDerivation rec {
     libxml2
     glib
     openssl
+    zchunk
     curl
     check
     gpgme
@@ -48,6 +52,10 @@ stdenv.mkDerivation rec {
     "-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}"
   ];
 
+  postFixup = ''
+    moveToOutput "lib/${python.libPrefix}" "$py"
+  '';
+
   meta = with stdenv.lib; {
     description = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages";
     homepage = "https://rpm-software-management.github.io/librepo/";