diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 17 insertions, 26 deletions
@@ -2,46 +2,37 @@ pkgname=sendanywhere pkgver=1.12.18 -pkgrel=2 +pkgrel=3 pkgdesc="Direct file sharing across all platforms/devices. Send Anywhere is a multi-platform file sharing service where users can directly share digital content in real time." arch=('i686' 'x86_64') url="https://www.send-anywhere.com" license=('custom:sendanywhere_eula') provides=('sendanywhere') -makedepends=('binutils' 'tar' 'xdg-utils' 'desktop-file-utils') +makedepends=('xdg-utils' 'desktop-file-utils') install=$pkgname.install -depends_i686=('lib32-gtk2' 'lib32-libsm') -depends_x86_64=('gcc-libs>=4.6.3' 'glibc>=2.15' 'postgresql-libs' 'qt5-svg' 'gtk2') +depends=('gcc-libs>=4.6.3' 'glibc>=2.15' 'postgresql-libs' 'qt5-svg' 'gtk2') +source_i686=("https://update.send-anywhere.com/linux_downloads/sendanywhere_latest_i386.deb") +source_x86_64=("https://update.send-anywhere.com/linux_downloads/sendanywhere_latest_amd64.deb") +sha256sums_i686=('SKIP') +sha256sums_x86_64=('SKIP') -if [[ $CARCH = i686 ]];then - _filename="sendanywhere_latest_i386.deb" -else - _filename="sendanywhere_latest_amd64.deb" -fi - -source_i686=("https://update.send-anywhere.com/linux_downloads/${_filename}") -sha256sums_i686=('ffdac92b5cce6e48af1c6cde2d2917ac6432089e7c327ccb2be1f7800609a974') -source_x86_64=("https://update.send-anywhere.com/linux_downloads/${_filename}") -sha256sums_x86_64=('ad0168f85fbc2f3051a630dbd1621d5c48b2f2d32cfd76c961da391b57a10122') +pkgver() { + cd $srcdir + bsdtar xzf control.tar.gz + awk -F": " '/Version/{print $2}' control +} -_dpkg_x_alternative() { +prepare() { # Instead of # dpkg -x "$srcdir/$_filename" "$pkgdir" cd $srcdir - ar xv "$_filename" - tar xJf data.tar.xz - tar xzf control.tar.gz - mv usr opt "$pkgdir" + bsdtar xJf data.tar.xz + echo '==> Checking integrity with MD5sums.' + md5sum -c md5sums --strict --quiet } package() { - echo '==> Extracting debian package.' - _dpkg_x_alternative - - echo '==> Verify MD5 checksums' - cd ${pkgdir} - md5sum -c ${srcdir}/md5sums - + cd $srcdir && mv usr opt $pkgdir echo '==> Copying license.' install -Dm644 "$pkgdir/usr/share/doc/sendanywhere/copyright"\ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |