summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorSander van der Burg <svanderburg@gmail.com>2014-08-14 13:56:28 +0200
committerSander van der Burg <svanderburg@gmail.com>2014-08-14 13:58:57 +0200
commit29f7d458fd24dda1451eb1102c6bf34719b60835 (patch)
tree31e7adae5aaf41cf23f9dd5ac09b4764afe2eda5 /pkgs/applications
parentec6e7d0eb30a4fc1f7671fe3e2c60daf67218c98 (diff)
downloadnixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.tar
nixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.tar.gz
nixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.tar.bz2
nixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.tar.lz
nixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.tar.xz
nixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.tar.zst
nixpkgs-29f7d458fd24dda1451eb1102c6bf34719b60835.zip
dropbox: bump to version 2.10.27
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/networking/dropbox/default.nix19
1 files changed, 8 insertions, 11 deletions
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index 55b7bd7486b..e0700cf55c9 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -25,9 +25,9 @@ let
     else if stdenv.system == "i686-linux" then "ld-linux.so.2"
     else throw "Dropbox client for: ${stdenv.system} not supported!";
 
-  version = "2.6.2";
-  sha256 = if stdenv.system == "x86_64-linux" then "0j511nglqg2xngyl78ww7xk09v8yzhghk5cnj6slr9sldy83n7g9"
-    else if stdenv.system == "i686-linux" then "0n0y0wf313yjas4b89ag613jb80skby1qmfkyy1aazgjancf7v5i"
+  version = "2.10.27";
+  sha256 = if stdenv.system == "x86_64-linux" then "0l5fkmcr5jc0sm9xm4gshhdn3a7c9ff8qf60vjbiz3gn3n7asjvv"
+    else if stdenv.system == "i686-linux" then "0gn1lx97z4wr1clyjd3y8r6bvwni47rc84zl20s3lsalmm25srh7"
     else throw "Dropbox client for: ${stdenv.system} not supported!";
 
   # relative location where the dropbox libraries are stored
@@ -56,10 +56,9 @@ in stdenv.mkDerivation {
   name = "dropbox-${version}-bin";
   src = fetchurl {
     name = "dropbox-${version}.tar.gz";
-    # using version-specific URL so if the version is no longer available,
-    # build will fail without having to finish downloading first
-    # url = "http://www.dropbox.com/download?plat=lnx.${arch}";
-    url = "http://dl-web.dropbox.com/u/17/dropbox-lnx.${arch}-${version}.tar.gz";
+    
+    # I found the URLs here: https://forums.dropbox.com/topic.php?id=118678
+    url = "https://d1ilhw0800yew8.cloudfront.net/client/dropbox-lnx.${arch}-${version}.tar.gz";
     inherit sha256;
   };
 
@@ -71,13 +70,13 @@ in stdenv.mkDerivation {
 
   installPhase = ''
     mkdir -p "$out/${appdir}"
-    cp -r ".dropbox-dist/"* "$out/${appdir}/"
+    cp -r ".dropbox-dist/dropbox-lnx.${arch}-${version}"/* "$out/${appdir}/"
     mkdir -p "$out/bin"
     ln -s "$out/${appdir}/dropbox" "$out/bin/dropbox"
 
     patchelf --set-interpreter ${stdenv.glibc}/lib/${interpreter} \
       "$out/${appdir}/dropbox"
-
+    
     RPATH=${ldpath}:${gcc.gcc}/lib:$out/${appdir}
     echo "updating rpaths to: $RPATH"
     find "$out/${appdir}" -type f -a -perm +0100 \
@@ -87,8 +86,6 @@ in stdenv.mkDerivation {
     cp "${desktopItem}/share/applications/"* $out/share/applications
   '';
 
-  buildInputs = [ patchelf ];
-
   meta = {
     homepage = "http://www.dropbox.com";
     description = "Online stored folders (daemon version)";