diff options
author | Moritz Ulrich <moritz@tarn-vedra.de> | 2013-06-16 23:38:33 +0200 |
---|---|---|
committer | Moritz Ulrich <moritz@tarn-vedra.de> | 2013-06-16 23:38:33 +0200 |
commit | 1570336325b7dcac981ad6964148fc7692f4eea9 (patch) | |
tree | 6f0939fc742ecd5a4fd194fbc1d854c4d37ff9fe /pkgs/applications | |
parent | ccda14879efd818b17a0b85bb0c3a512c1ebf84d (diff) | |
download | nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.tar nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.tar.gz nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.tar.bz2 nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.tar.lz nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.tar.xz nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.tar.zst nixlib-1570336325b7dcac981ad6964148fc7692f4eea9.zip |
Fix dropbox-cli.
Dropbox doesn't version the CLI. This broke the download. This patch also fixes the `dropbox-cli start' command. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/networking/dropbox-cli/default.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/applications/networking/dropbox-cli/default.nix b/pkgs/applications/networking/dropbox-cli/default.nix index b298b3c9df99..936856448694 100644 --- a/pkgs/applications/networking/dropbox-cli/default.nix +++ b/pkgs/applications/networking/dropbox-cli/default.nix @@ -1,17 +1,18 @@ -{ stdenv, coreutils, fetchurl, python }: +{ stdenv, coreutils, fetchurl, python, dropbox }: stdenv.mkDerivation { name = "dropbox-cli"; src = fetchurl { + # Note: dropbox doesn't version this file. Annoying. url = "https://linux.dropbox.com/packages/dropbox.py"; - sha256 = "1x46i0aplah4a2nqglb8byl3c60w7h1cjja62myxj2dpxyv7fydy"; + sha256 = "0p1pg8bw6mlhqi5k8y3pgs7byg0kfvq57s53sh188lb5sxvlg7yz"; }; buildInputs = [ coreutils python ]; phases = "installPhase fixupPhase"; - + installPhase = '' mkdir -pv $out/bin/ cp $src $out/bin/dropbox-cli @@ -20,11 +21,12 @@ stdenv.mkDerivation { fixupPhase = '' substituteInPlace $out/bin/dropbox-cli \ --replace "/usr/bin/python" ${python}/bin/python \ - --replace "use dropbox help" "use dropbox-cli help" - + --replace "use dropbox help" "use dropbox-cli help" \ + --replace "~/.dropbox-dist/dropboxd" ${dropbox}/bin/dropbox + chmod +x $out/bin/dropbox-cli ''; - + meta = { homepage = http://dropbox.com; description = "Command line client for the dropbox daemon."; @@ -33,4 +35,3 @@ stdenv.mkDerivation { platforms = stdenv.lib.platforms.linux; }; } - |