summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAshwin Vishnu2016-01-04 23:56:04 +0100
committerAshwin Vishnu2016-01-04 23:56:04 +0100
commite4ac7b487daa5b2e897e8347c944509c53a27733 (patch)
tree93877d4d32f3fa09b9c046ff196a6476e3a6c7ca /PKGBUILD
parent751d0f7c71fadf88fa48f830f46ccee62fcba91d (diff)
downloadaur-e4ac7b487daa5b2e897e8347c944509c53a27733.tar.gz
Better make dependency than dpkg, include dependencies, improved install files
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 24 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 91230a666442..7d3b951c9319 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"\