SHORT_DESC="Dropbox daemon and client for online storage." WEB_SITE="http://www.dropbox.com" # end of get.list data DEPENDS="python" SUGGESTED="ntlmaps" PLATFORM="lnx.x86" # or lnx.x86_64 TARBALL=$PACKAGE-$PLATFORM.tar.gz WGET_URL="$WEB_SITE/download/?plat=$PLATFORM" # Download the file wget --no-check-certificate -O $TARBALL $WGET_URL [ -f $TARBALL ] || abort_package tar xzf $TARBALL # extracted pkg can be removed: Save RAM rm -f $TARBALL VERSION="$(cat .dropbox-dist/VERSION)" USR=$PACKAGE-$VERSION/fs/usr mkdir -p $USR/lib $USR/bin $USR/share/applications $USR/share/pixmaps mv .dropbox-dist $USR/lib/dropbox mv -f $USR/lib/dropbox/dropbox-$PLATFORM*/* $USR/lib/dropbox # Desktop file cat > $USR/share/applications/dropbox.desktop << EOT [Desktop Entry] Type=Application Name=Dropbox Storage Exec=dropboxd Icon=dropbox Terminal=false Categories=Network;FileTransfer; EOT # Custom Dropboxd cat > $USR/lib/dropbox/dropboxd << "EOT" #!/bin/sh PAR=/usr/lib/dropbox/$(cd $USR/lib/dropbox; ls dropbox-lnx*) LD_LIBRARY_PATH=\$PAR:\$LD_LIBRARY_PATH exec \$PAR/dropboxd $@ EOT # Symlink to have Dropbox in PATH and fake nautilus rm -f $USR/bin/dropboxd $USR/bin/nautilus ln -s ../lib/dropbox/dropboxd $USR/bin ln -s /usr/bin/pcmanfm $USR/bin/nautilus ln $(find $USR/lib | sed '/logo\.png$/!d;q') $USR/share/pixmaps/dropbox.png