# Maintainer: Dan Serban
# Contributors: nblock, sfabius, ddffnn, mond
pkgname=spideroak
pkgver=4.x.xxxx.stable
pkgrel=5
pkgdesc="Secure, cross-platform, consolidated, free online backup, storage, access, sharing and sync tool (stable channel)"
url=https://spideroak.com/
arch=(i686 x86_64)
depends=(openssl)
optdepends=(dbus qt)
conflicts=(spideroak-beta)
license=(custom:freeware)
options=(!strip)
install=spideroak.install
_filearch=i386 && _last_known_md5sum="44d0d6032aa38c0270ab45829200e31d"
[ "${CARCH}" == "x86_64" ] && _filearch=x86_64 && _last_known_md5sum="b67c59c9d484d79baafd6998df9fcf85"
build()
{
_file="${pkgname}_stable.deb"
wget -O "${_file}" "https://spideroak.com/directdownload?platform=ubuntumaverick&arch=${_filearch}"
_actual_md5sum=$(md5sum "${_file}" | cut -d" " -f1)
[ "${_actual_md5sum}" != "${_last_known_md5sum}" ] && echo && echo && echo "Please raise the out-of-date flag for this package: http://aur.archlinux.org/packages.php?ID=24401" && echo && echo
msg "Extracting ..."
bsdtar -xf "${_file}" data.tar.gz
bsdtar -xf data.tar.gz
msg2 "... completed."
rm data.tar.gz
cd "${srcdir}"/etc
rm -r apt
mkdir -p "${srcdir}"/usr/share/spideroak
cd "${srcdir}"/usr/lib
mv SpiderOak lib
mv lib "${srcdir}"/usr/share/spideroak/
cd "${srcdir}"/usr
rm -r bin lib
cd "${srcdir}"
mv etc usr "${pkgdir}"/
mkdir -p "${pkgdir}"/usr/bin
USRBINFILE="${pkgdir}"/usr/bin/SpiderOak
echo '#!/bin/bash' > "${USRBINFILE}"
echo 'export LD_LIBRARY_PATH="/usr/share/spideroak/lib:${LD_LIBRARY_PATH}"' >> "${USRBINFILE}"
echo 'exec /usr/share/spideroak/lib/SpiderOak "$@"' >> "${USRBINFILE}"
chmod +x "${USRBINFILE}"
DESKTOPFILE="${pkgdir}"/usr/share/applications/spideroak.desktop
echo "[Desktop Entry]" > "${DESKTOPFILE}"
echo "Name=SpiderOak" >> "${DESKTOPFILE}"
echo "Comment=SpiderOak Secure Backup and File Sharing Client" >> "${DESKTOPFILE}"
echo "Exec=SpiderOak" >> "${DESKTOPFILE}"
echo "Terminal=false" >> "${DESKTOPFILE}"
echo "Type=Application" >> "${DESKTOPFILE}"
echo "Icon=/usr/share/pixmaps/spideroak.png" >> "${DESKTOPFILE}"
echo "Categories=Network;" >> "${DESKTOPFILE}"
}