summary refs log tree commit diff
path: root/pkgs/os-specific/linux/lvm2
diff options
context:
space:
mode:
authorMarkus Kowalewski <markus.kowalewski@gmail.com>2018-12-08 19:55:40 +0100
committerMarkus Kowalewski <markus.kowalewski@gmail.com>2018-12-09 11:43:08 +0100
commitc047c26791639790fc2420747096cdefbc75ad20 (patch)
tree0f8897228f144c72f22ce17a9b1fdda4dcef4a8d /pkgs/os-specific/linux/lvm2
parent6dad52ebf690460855c20ec83637c8bbfb67373f (diff)
downloadnixpkgs-c047c26791639790fc2420747096cdefbc75ad20.tar
nixpkgs-c047c26791639790fc2420747096cdefbc75ad20.tar.gz
nixpkgs-c047c26791639790fc2420747096cdefbc75ad20.tar.bz2
nixpkgs-c047c26791639790fc2420747096cdefbc75ad20.tar.lz
nixpkgs-c047c26791639790fc2420747096cdefbc75ad20.tar.xz
nixpkgs-c047c26791639790fc2420747096cdefbc75ad20.tar.zst
nixpkgs-c047c26791639790fc2420747096cdefbc75ad20.zip
lvm2: 2.02.177 -> 2.03.01
* switch to sources to git
* add libaio to buildInputs
Diffstat (limited to 'pkgs/os-specific/linux/lvm2')
-rw-r--r--pkgs/os-specific/linux/lvm2/default.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix
index 096eefe8a68..a33431f0f58 100644
--- a/pkgs/os-specific/linux/lvm2/default.nix
+++ b/pkgs/os-specific/linux/lvm2/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, systemd, udev, utillinux, libuuid
-, thin-provisioning-tools, enable_dmeventd ? false }:
+{ stdenv, fetchgit, fetchpatch, pkgconfig, systemd, udev, utillinux, libuuid
+, thin-provisioning-tools, libaio
+, enable_dmeventd ? false }:
 
 let
-  version = "2.02.177";
+  version = "2.03.01";
 in
 
 stdenv.mkDerivation {
   name = "lvm2-${version}";
 
-  src = fetchurl {
-    url = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${version}.tgz";
-    sha256 = "1wl0isn0yz5wvglwylnlqkppafwmvhliq5bd92vjqp5ir4za49a0";
+  src = fetchgit {
+    url = "git://sourceware.org/git/lvm2.git";
+    rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}";
+    sha256 = "0jlaswf1srdxiqpgpp97j950ddjds8z0kr4pbwmal2za2blrgvbl";
   };
 
   configureFlags = [
@@ -27,7 +29,7 @@ stdenv.mkDerivation {
   ];
 
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ udev libuuid thin-provisioning-tools ];
+  buildInputs = [ udev libuuid thin-provisioning-tools libaio ];
 
   preConfigure =
     ''