summary refs log tree commit diff
path: root/pkgs/tools/networking/davix
diff options
context:
space:
mode:
authorAdrien Devresse <adrien.devresse@epfl.ch>2015-06-01 10:05:53 +0200
committerAdrien Devresse <adrien.devresse@epfl.ch>2015-06-11 22:57:13 +0200
commitf12a466730c835633354d486f6bc9fbf311359ed (patch)
treecff0613f2126339a011bfd2b9dbe855fc7a919e2 /pkgs/tools/networking/davix
parent972ad2437a83990930582ea0626c30fefbb552d2 (diff)
downloadnixlib-f12a466730c835633354d486f6bc9fbf311359ed.tar
nixlib-f12a466730c835633354d486f6bc9fbf311359ed.tar.gz
nixlib-f12a466730c835633354d486f6bc9fbf311359ed.tar.bz2
nixlib-f12a466730c835633354d486f6bc9fbf311359ed.tar.lz
nixlib-f12a466730c835633354d486f6bc9fbf311359ed.tar.xz
nixlib-f12a466730c835633354d486f6bc9fbf311359ed.tar.zst
nixlib-f12a466730c835633354d486f6bc9fbf311359ed.zip
New expression for the davix toolkit
Diffstat (limited to 'pkgs/tools/networking/davix')
-rw-r--r--pkgs/tools/networking/davix/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/tools/networking/davix/default.nix b/pkgs/tools/networking/davix/default.nix
new file mode 100644
index 000000000000..748e28407b26
--- /dev/null
+++ b/pkgs/tools/networking/davix/default.nix
@@ -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;
+  };  
+}
+