# 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}" }