New expression for the davix toolkit

+31
+1
lib/maintainers.nix
··· 6 6 7 7 abaldeau = "Andreas Baldeau <andreas@baldeau.net>"; 8 8 abbradar = "Nikolay Amiantov <ab@fmap.me>"; 9 + adev = "Adrien Devresse <adev@adev.name>"; 9 10 aforemny = "Alexander Foremny <alexanderforemny@googlemail.com>"; 10 11 aflatter = "Alexander Flatter <flatter@fastmail.fm>"; 11 12 aherrmann = "Andreas Herrmann <andreash87@gmx.ch>";
+28
pkgs/tools/networking/davix/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, openssl, libxml2, boost }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "davix-0.4.0"; 5 + buildInputs = [ stdenv pkgconfig cmake openssl libxml2 boost ]; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cern-it-sdc-id"; 9 + repo = "davix"; 10 + rev = "R_0_4_0-1"; 11 + sha256 = "0i6ica7rmpc3hbybjql5mr500cd43w4qzc69cj1djkc6bqqb752v"; 12 + }; 13 + 14 + 15 + meta = with stdenv.lib; { 16 + description = "Toolkit for Http-based file management"; 17 + 18 + longDescription = "Davix is a toolkit designed for file 19 + operations with Http based protocols (WebDav, Amazon S3, ...). 20 + Davix provides an API and a set of command line tools"; 21 + 22 + license = licenses.lgpl2Plus; 23 + homepage = http://dmc.web.cern.ch/projects/davix/home; 24 + maintainers = [ maintainers.adev ]; 25 + platforms = platforms.all; 26 + }; 27 + } 28 +
+2
pkgs/top-level/all-packages.nix
··· 988 988 989 989 cadaver = callPackage ../tools/networking/cadaver { }; 990 990 991 + davix = callPackage ../tools/networking/davix { }; 992 + 991 993 cantata = callPackage ../applications/audio/cantata { }; 992 994 993 995 can-utils = callPackage ../os-specific/linux/can-utils { };