summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6757d23494adef55c523996c49baec20e5951509 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Maintainer: Mateus Rodrigues Costa <charles [dot] costar [at] gmail [dot] com>
 
pkgname=chrome-remote-desktop
pkgver=37.0.2062.28
pkgrel=2
pkgdesc="Allows you to securely access your computer over the Internet through Chrome."
url="https://chrome.google.com/webstore/detail/gbchcmhmhahfdphkhkmpfmihenigjmpp"
arch=('i686' 'x86_64')
license=('BSD')
install=$pkgname.install
depends=('python2' 'python2-psutil' 'gconf' 'gtk2' 'nss'
         'xorg-xdpyinfo' 'xorg-setxkbmap' 'xorg-server-xvfb' 'xorg-xauth')
source=("chrome-remote-desktop.service")
md5sums=('cde1758e875ff114cc8153edb7087d2a')
_arch=i386
if [ "$CARCH" == i686 ]; then
  md5sums+=('31ea1a11c1f76d9764694b18ee5b15ea')
elif [ "$CARCH" == x86_64 ]; then
  _arch=amd64
  md5sums+=('e0ebe47f87f7af1b4b819b3cf742a69f')
fi
source+=(${pkgname}_${pkgver}_$_arch.deb::https://dl.google.com/linux/direct/${pkgname}_current_$_arch.deb)
 
package() {
  msg2 "Extracting data.tar.gz"
  bsdtar -xf data.tar.gz -C "$pkgdir/"
 
  msg2 "Patching Python script"
  sed -e '1 s/python/python2/' \
      -e '/^.*sudo_command =/ s/"gksudo .*"/"pkexec"/' \
      -e '/^.*command =/ s/s -- sh -c/s sh -c/' \
      -i "$pkgdir"/opt/google/chrome-remote-desktop/chrome-remote-desktop
 
  msg2 "Removing things that won't work"
  rm -R "$pkgdir"/etc/cron.daily/
  rm -R "$pkgdir"/etc/init.d/
  rm -R "$pkgdir"/etc/pam.d/
 
  msg2 "They forgot the LICENSE file, using the copyright file instead"
  install -Dm644 "$pkgdir"/usr/share/doc/$pkgname/copyright "$pkgdir"/usr/share/licenses/$pkgname/copyright
 
  msg2 "Adding a systemd user service"
  install -Dm644 "$srcdir"/$pkgname.service "$pkgdir"/usr/lib/systemd/user/$pkgname.service
 
  msg2 "Creating symlinks for chromium compatibility"
  mkdir -p "$pkgdir"/etc/chromium/native-messaging-hosts
  ln -sr "$pkgdir"/etc/opt/chrome/native-messaging-hosts/* "$pkgdir"/etc/chromium/native-messaging-hosts
}