From 7bec7136c0759be8f1f6f9b556a6ccacd08359d4 Mon Sep 17 00:00:00 2001 From: Christoph Hrdinka Date: Tue, 26 Jan 2016 19:17:10 +0100 Subject: b2: init at git-26.01.2016 --- pkgs/tools/backup/b2/default.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/tools/backup/b2/default.nix (limited to 'pkgs/tools/backup') diff --git a/pkgs/tools/backup/b2/default.nix b/pkgs/tools/backup/b2/default.nix new file mode 100644 index 000000000000..15a48b765798 --- /dev/null +++ b/pkgs/tools/backup/b2/default.nix @@ -0,0 +1,30 @@ +{ fetchFromGitHub, pythonPackages, stdenv }: + +stdenv.mkDerivation rec { + name = "b2-${version}"; + version = "git-26.01.2016"; + + src = fetchFromGitHub { + owner = "Backblaze"; + repo = "B2_Command_Line_Tool"; + rev = "b3f06fd53eb1c9a07740b962284753cba413a7b8"; + sha256 = "0kn2lkh8hp6g8q88glyz03z1r8a47pqm91dc5w083i334swqkjp2"; + }; + + buildInputs = [ pythonPackages.wrapPython ]; + + installPhase = '' + mkdir -p $out/bin + cp b2 $out/bin + ''; + + postInstall = "wrapPythonPrograms"; + + meta = with stdenv.lib; { + homepage = https://github.com/Backblaze/B2_Command_Line_Tool; + description = "CLI for accessing Backblaze's B2 Cloud Storage"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ hrdinka ]; + }; +} -- cgit 1.4.1