diff options
author | Ashwin Vishnu | 2016-01-04 23:56:04 +0100 |
---|---|---|
committer | Ashwin Vishnu | 2016-01-04 23:56:04 +0100 |
commit | e4ac7b487daa5b2e897e8347c944509c53a27733 (patch) | |
tree | 93877d4d32f3fa09b9c046ff196a6476e3a6c7ca /PKGBUILD | |
parent | 751d0f7c71fadf88fa48f830f46ccee62fcba91d (diff) | |
download | aur-e4ac7b487daa5b2e897e8347c944509c53a27733.tar.gz |
Better make dependency than dpkg, include dependencies, improved install files
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 24 insertions, 9 deletions
@@ -2,29 +2,44 @@ pkgname=sendanywhere pkgver=1.12.18 -pkgrel=1 -pkgdesc="Send Anywhere, a cross platform peer-to-peer file sharing service. Allow users to send files of any type and size across Android, iOS, and Desktop." +pkgrel=2 +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://send-anywhere.com" +url="https://www.send-anywhere.com" license=('custom:sendanywhere_eula') provides=('sendanywhere') -depends=() -makedepends=('dpkg') +makedepends=('binutils' 'tar') 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') if [[ $CARCH = i686 ]];then - sha256sums_i686=('ffdac92b5cce6e48af1c6cde2d2917ac6432089e7c327ccb2be1f7800609a974') _filename="sendanywhere_latest_i386.deb" source_i686=("https://update.send-anywhere.com/linux_downloads/${_filename}") + sha256sums_i686=('ffdac92b5cce6e48af1c6cde2d2917ac6432089e7c327ccb2be1f7800609a974') else - sha256sums_x86_64=('ad0168f85fbc2f3051a630dbd1621d5c48b2f2d32cfd76c961da391b57a10122') _filename="sendanywhere_latest_amd64.deb" source_x86_64=("https://update.send-anywhere.com/linux_downloads/${_filename}") + sha256sums_x86_64=('ad0168f85fbc2f3051a630dbd1621d5c48b2f2d32cfd76c961da391b57a10122') fi +_dpkg_x_alternative() { + # 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 md5sums "$pkgdir" +} + package() { - echo '==> Extracting with dpkg.' - dpkg -x "$srcdir/$_filename" "$pkgdir" + echo '==> Extracting debian package.' + _dpkg_x_alternative + + echo '==> Verify MD5 checksums' + cd ${pkgdir} + md5sum -c md5sums echo '==> Copying license.' install -Dm644 "$pkgdir/usr/share/doc/sendanywhere/copyright"\ |