davix: 0.6.4 -> 0.7.2

Bump version to be compatible with OpenSSL 1.1.

cc #22357
This commit is contained in:
Andreas Rammhold 2019-03-07 12:46:05 +01:00
parent 645ac131dd
commit 9db4b80f19

View file

@ -1,22 +1,24 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, openssl, libxml2, boost }: { stdenv, fetchurl, cmake, pkgconfig, openssl, libxml2, boost, python3, libuuid }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "davix-0.6.4"; version = "0.7.2";
nativeBuildInputs = [ pkgconfig ]; name = "davix-${version}";
buildInputs = [ stdenv cmake openssl libxml2 boost ]; nativeBuildInputs = [ cmake pkgconfig python3 ];
buildInputs = [ openssl libxml2 boost libuuid ];
src = fetchFromGitHub { # using the url below since the 0.7.2 release did carry a broken CMake file,
owner = "cern-it-sdc-id"; # supposedly fixed in the next release
repo = "davix"; # https://github.com/cern-fts/davix/issues/40
rev = "R_0_6_4"; src = fetchurl {
sha256 = "10hg7rs6aams96d4ghldgkrrnikskdpmn8vy6hj5j0s17a2yms6q"; url = "http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix/${version}/davix-${version}.tar.gz";
sha256 = "1w1q7r6r5j5f23ra4qhx3x29w9z9xal23c2azazpfmcz88hkkmhz";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Toolkit for Http-based file management"; description = "Toolkit for Http-based file management";
longDescription = "Davix is a toolkit designed for file longDescription = "Davix is a toolkit designed for file
operations with Http based protocols (WebDav, Amazon S3, ...). operations with Http based protocols (WebDav, Amazon S3, ...).
Davix provides an API and a set of command line tools"; Davix provides an API and a set of command line tools";
@ -24,6 +26,6 @@ stdenv.mkDerivation rec {
homepage = http://dmc.web.cern.ch/projects/davix/home; homepage = http://dmc.web.cern.ch/projects/davix/home;
maintainers = [ maintainers.adev ]; maintainers = [ maintainers.adev ];
platforms = platforms.all; platforms = platforms.all;
}; };
} }