summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 17 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 859b647999af..24fc7ea736f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"