diff options
author | Moritz Ulrich <moritz@tarn-vedra.de> | 2013-03-27 20:12:49 +0100 |
---|---|---|
committer | Moritz Ulrich <moritz@tarn-vedra.de> | 2013-03-27 20:12:58 +0100 |
commit | ff953e211e9f05a3c03b2c0ab54b5bbfc876678c (patch) | |
tree | 7def88f2206f8dd357d3379e363d00bce86ac8fe /pkgs/applications/networking/dropbox-cli | |
parent | 310c732276fec5f4b5a024b752022ebc950a2bb6 (diff) |
New package: dropbox-cli
dropbox-cli, part of dropbox-nautilus is a small self-contained python script to control the dropbox daemon. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Diffstat (limited to 'pkgs/applications/networking/dropbox-cli')
-rw-r--r-- | pkgs/applications/networking/dropbox-cli/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/networking/dropbox-cli/default.nix b/pkgs/applications/networking/dropbox-cli/default.nix new file mode 100644 index 0000000000000..37e9e06ec5b23 --- /dev/null +++ b/pkgs/applications/networking/dropbox-cli/default.nix @@ -0,0 +1,36 @@ +{ stdenv, coreutils, fetchurl, python }: + +stdenv.mkDerivation { + name = "dropbox-cli"; + + src = fetchurl { + url = "https://linux.dropbox.com/packages/dropbox.py"; + sha256 = "1x46i0aplah4a2nqglb8byl3c60w7h1cjja62myxj2dpxyv7fydy"; + }; + + buildInputs = [ coreutils python ]; + + phases = "installPhase fixupPhase"; + + installPhase = '' + mkdir -pv $out/bin/ + cp $src $out/bin/dropbox-cli + ''; + + fixupPhase = '' + substituteInPlace $out/bin/dropbox-cli \ + --replace "/usr/bin/python" ${python}/bin/python \ + --replace "use dropbox help" "use dropbox-cli help" + + chmod +x $out/bin/dropbox-cli + ''; + + meta = { + homepage = http://dropbox.com; + description = "Command line client for the dropbox daemon."; + license = stdenv.lib.licenses.gpl3; + # NOTE: 'unix' or even 'all' COULD work too, I'm not sure + platforms = stdenv.lib.platforms.linux; + }; +} + |