View difference between Paste ID: tL73bBWx and 5CTnpugL
SHOW: | | - or go back to the newest paste.
1
# Maintainer: Alessio Sergi <asergi at archlinux dot us>
2
3
pkgname=spideroak-beta
4
_pkgname=spideroak
5-
pkgver=4.3.9946
5+
pkgver=4.6.1.9946
6
pkgrel=1
7
pkgdesc="Secure file backup, sync and sharing client (beta channel)"
8
arch=('i686' 'x86_64')
9
url="https://spideroak.com/"
10
license=('custom')
11
provides=($_pkgname)
12
conflicts=($_pkgname)
13
options=('!strip')
14
install=$pkgname.install
15
16
[[ "$CARCH" = 'i686' ]] && _arch='i386' || _arch='x86_64'
17-
source=("${pkgname}_${pkgver}_${_arch}.deb"::"https://$_pkgname.com/directdownload?platform=ubuntulucid&arch=$_arch&revision=${pkgver##4.3.}&code="
17+
source=("${pkgname}_${pkgver}_${_arch}.deb"::"https://$_pkgname.com/directdownload?platform=ubuntulucid&arch=$_arch&revision=${pkgver##4.6.1.}&code="
18
        "terms.txt")
19
sha1sums=('937d7e9f8025a386be53b83f3184c413eb2f5fc0'
20
          'f287fdbad966ac9ae4951a1932e9be7e82112728')
21
[[ "$CARCH" = 'i686' ]] && sha1sums[0]='9a1e9b1067582078a837c491250f95b53caca6c9'
22
23
package() {
24
  cd "$srcdir"
25
26
  # unpack bundled files
27
  tar zxf data.tar.gz
28
29
  # install config files
30
  install -d -m 755 "$pkgdir"/etc/{dbus-1/system.d,sysctl.d}
31
  install -m 644 etc/dbus-1/system.d/"$_pkgname".dbus.conf \
32
    "$pkgdir/etc/dbus-1/system.d/$_pkgname.dbus.conf"
33
  install -m 644 etc/sysctl.d/30-"$_pkgname".conf \
34
    "$pkgdir/etc/sysctl.d/30-$_pkgname.conf"
35
36
  # clean up a bit
37
  rm -f usr/lib/SpiderOak/lib{gcc_s,stdc++,z}.so.*
38
  rm -f usr/lib/SpiderOak/*/*/*.exe
39
40
  # install app in /opt
41
  install -d -m 755 "$pkgdir"/opt/SpiderOak
42
  cp -r usr/lib/SpiderOak/* "$pkgdir"/opt/SpiderOak/
43
44
  # change /usr to /opt in start script file
45
  sed -i 's:/usr/lib:/opt:g' usr/bin/SpiderOak
46
47
  # install start script file
48
  install -d -m 755 "$pkgdir"/usr/bin
49
  install -m 755 usr/bin/SpiderOak "$pkgdir"/usr/bin/SpiderOak
50
51
  # fix desktop file
52
  sed -i \
53
    -e "/Encoding=UTF-8/d" \
54
    -e "/^Name=/s:Backup:Beta:" \
55
    -e "/^Comment=/s:SpiderOak ::" \
56
    -e "/^Categories=/s:SpiderOak;::" \
57
    -e "/^Icon=/s:=.*$:=$_pkgname:" \
58
    -e "/^Exec=/s:=.*$:=SpiderOak:" \
59
    usr/share/applications/"$_pkgname".desktop
60
61
  # install desktop and pixmap files
62
  install -d -m 755 "$pkgdir"/usr/share/{applications,pixmaps}
63
  install -m 644 usr/share/applications/"$_pkgname".desktop \
64
    "$pkgdir/usr/share/applications/$_pkgname.desktop"
65
  install -m 644 usr/share/pixmaps/"$_pkgname".png \
66
    "$pkgdir/usr/share/pixmaps/$_pkgname.png"
67
68
  # install custom license file
69
  install -d -m 755 "$pkgdir/usr/share/licenses/$pkgname"
70
  install -m 644 terms.txt "$pkgdir/usr/share/licenses/$pkgname/terms.txt"
71
}
72
73
# vim:set ts=2 sw=2 et: