# HG changeset patch # User Pascal Bellard # Date 1311841230 -7200 # Node ID f6008b21317fa453a6e96dd319e33ae996684e01 # Parent fc077654c9ac864d0053d745b6280b8eee8d5781 get-dropbox: no hardcoded version diff -r fc077654c9ac -r f6008b21317f get-dropbox/stuff/get-dropbox --- a/get-dropbox/stuff/get-dropbox Wed Jul 27 18:48:00 2011 +0100 +++ b/get-dropbox/stuff/get-dropbox Thu Jul 28 10:20:30 2011 +0200 @@ -3,11 +3,12 @@ # Get and install Dropbox for Linux PACKAGE="dropbox" -VERSION="0.6.487" -TARBALL="$PACKAGE-lnx.x86-$VERSION.tar.gz" -URL="http://dl.getdropbox.com/u/17/$TARBALL" +WEB_SITE="http://www.dropbox.com" +PLATFORM="lnx.x86" # or lnx.x86_64 +TARBALL=$PACKAGE-$PLATFORM.tar.gz +URL="$WEB_SITE/download/?plat=$PLATFORM" CUR_DIR=$(pwd) -TEMP_DIR=/tmp/$PACKAGE-$VERSION-$$ +TEMP_DIR=/tmp/$PACKAGE-$PLATFORM-$$ ROOT="$1" # Check if we are root @@ -28,7 +29,7 @@ cd $TEMP_DIR # Download the file -wget $URL +wget -O $TARBALL $URL if [ ! -f $TARBALL ]; then echo "Could not download $TARBALL. Exiting." @@ -40,6 +41,7 @@ tar xzf $TARBALL # extracted pkg can be removed: Save RAM rm -f $TARBALL +VERSION="$(cat $TEMP_DIR/.dropbox-dist/VERSION)" mkdir -p $PACKAGE-$VERSION/fs/usr/lib \ $PACKAGE-$VERSION/fs/usr/bin \ @@ -80,7 +82,7 @@ CATEGORY="non-free" SHORT_DESC="Dropbox daemon and client for online storage." DEPENDS="python" -WEB_SITE="http://www.getdropbox.com/" +WEB_SITE="$WEB_SITE/" SUGGESTED="ntlmaps" EOT @@ -93,6 +95,10 @@ # Install pseudo package yes y | tazpkg install $PACKAGE-$VERSION.tazpkg --root=$ROOT +case " $@ " in +*\ --k*) mv $PACKAGE-$VERSION.tazpkg $CUR_DIR ;; +esac + # Clean cd $CUR_DIR rm -rf $TEMP_DIR