New expression for the davix toolkit

This commit is contained in:
Adrien Devresse 2015-06-01 10:05:53 +02:00
parent 972ad2437a
commit f12a466730
3 changed files with 31 additions and 0 deletions

View File

@ -6,6 +6,7 @@
abaldeau = "Andreas Baldeau <andreas@baldeau.net>";
abbradar = "Nikolay Amiantov <ab@fmap.me>";
adev = "Adrien Devresse <adev@adev.name>";
aforemny = "Alexander Foremny <alexanderforemny@googlemail.com>";
aflatter = "Alexander Flatter <flatter@fastmail.fm>";
aherrmann = "Andreas Herrmann <andreash87@gmx.ch>";

View File

@ -0,0 +1,28 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, openssl, libxml2, boost }:
stdenv.mkDerivation rec {
name = "davix-0.4.0";
buildInputs = [ stdenv pkgconfig cmake openssl libxml2 boost ];
src = fetchFromGitHub {
owner = "cern-it-sdc-id";
repo = "davix";
rev = "R_0_4_0-1";
sha256 = "0i6ica7rmpc3hbybjql5mr500cd43w4qzc69cj1djkc6bqqb752v";
};
meta = with stdenv.lib; {
description = "Toolkit for Http-based file management";
longDescription = "Davix is a toolkit designed for file
operations with Http based protocols (WebDav, Amazon S3, ...).
Davix provides an API and a set of command line tools";
license = licenses.lgpl2Plus;
homepage = http://dmc.web.cern.ch/projects/davix/home;
maintainers = [ maintainers.adev ];
platforms = platforms.all;
};
}

View File

@ -988,6 +988,8 @@ let
cadaver = callPackage ../tools/networking/cadaver { };
davix = callPackage ../tools/networking/davix { };
cantata = callPackage ../applications/audio/cantata { };
can-utils = callPackage ../os-specific/linux/can-utils { };