diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d96202451f0b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Gavin Lloyd <gavinhungry@gmail.com> +# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> +# Contributor: Tom < tomgparchaur at gmail dot com > +# Contributor: David Manouchehri <d@32t.ca> + +pkgname=dropbox-gtk2 +pkgver=2.10.52 +pkgrel=1 +pkgdesc='A free service that lets you bring your photos, docs, and videos anywhere and share them easily (GTK2 version)' +arch=('i686' 'x86_64') +url='https://www.dropbox.com/' +license=('custom') +depends=('dbus-glib' 'gtk2' 'libsm') +provides=('dropbox') +conflicts=('dropbox' 'dropbox-experimental') +options=('!strip' '!upx') + +source=( + 'dropbox.png' + 'dropbox.desktop' + 'dropbox.service' + 'dropbox@.service' + 'TERMS' +) + +sha1sums=( + '64073af76a2bbc7dba4a6886b82af0bb3e71a2a0' + 'd5ad720762b9052a4fd6af839038318b37d5fd39' + '169d929772ed3e74cdc68b948d69b44a1775db0c' + '0019b370924494390b071ed6e607e5f70c88fc12' + '46ba3146324c0ca0209ac76eaaddd74d9fec94ac' +) + +if [ "${CARCH}" == 'i686' ]; then + _arch='x86' + sha1sums+=('8a600f3a1171d00ce15cbbf5ab1c35a2a8bd18eb') +elif [ "${CARCH}" == 'x86_64' ]; then + _arch='x86_64' + sha1sums+=('0811b6f344e308a68b3c36421dc27f5db8948e15') +fi + +source+=("https://dl.dropboxusercontent.com/u/17/dropbox-lnx.${_arch}-${pkgver}.tar.gz") + +package() { + install -d "${pkgdir}/opt" + cp -R "${srcdir}/.dropbox-dist/dropbox-lnx.${_arch}-${pkgver}" "${pkgdir}/opt/dropbox" + + find "${pkgdir}/opt/dropbox/" -type f -exec chmod 644 {} \; + chmod 755 "${pkgdir}/opt/dropbox/dropboxd" + chmod 755 "${pkgdir}/opt/dropbox/dropbox" + + install -d "${pkgdir}/usr/bin" + ln -s "/opt/dropbox/dropbox" "${pkgdir}/usr/bin/dropbox" + ln -s "/opt/dropbox/dropboxd" "${pkgdir}/usr/bin/dropboxd" + + install -Dm644 "${srcdir}/dropbox.desktop" "${pkgdir}/usr/share/applications/dropbox.desktop" + install -Dm644 "${srcdir}/dropbox.png" "${pkgdir}/usr/share/pixmaps/dropbox.png" + install -Dm644 "${srcdir}/dropbox.service" "${pkgdir}/usr/lib/systemd/user/dropbox.service" + install -Dm644 "${srcdir}/dropbox@.service" "${pkgdir}/usr/lib/systemd/system/dropbox@.service" + install -Dm644 "${srcdir}/TERMS" "${pkgdir}/usr/share/licenses/$pkgname/TERMS" + + rm -f "${pkgdir}/opt/dropbox/library.zip" + ln -s dropbox "${pkgdir}/opt/dropbox/library.zip" +} |