diff options
author | frealgagu | 2018-03-21 18:09:38 -0500 |
---|---|---|
committer | frealgagu | 2018-03-21 18:09:38 -0500 |
commit | ec38b3b378edf94865ca683b4c91d58b3bcbb1d7 (patch) | |
tree | c071231ae9dc1e958736ebd79ae6a0bac3566d1e /PKGBUILD | |
parent | 33dcb319ca1c4e900d33ea3423df6dc8adccc5f2 (diff) | |
download | aur-ec38b3b378edf94865ca683b4c91d58b3bcbb1d7.tar.gz |
Setting uid root to user-session command, removing python script patch.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 36 insertions, 47 deletions
@@ -1,80 +1,69 @@ -#Maintainer: klepz <felipe.junger@aluno.ufabc.edu.br> - +# Maintainer: Fredy GarcĂa <frealgagu at gmail dot com> +# Contributor: klepz <felipe.junger@aluno.ufabc.edu.br> # Contributor: Dave Blair <mail@dave-blair.de> # Contributor: James An <james@jamesan.ca> # Contributor: Mateus Rodrigues Costa <charles [dot] costar [at] gmail [dot] com> pkgname=chrome-remote-desktop pkgver=65.0.3325.39 -pkgrel=1 +pkgrel=2 pkgdesc="Allows you to securely access your computer over the Internet through Chrome." url="https://chrome.google.com/webstore/detail/gbchcmhmhahfdphkhkmpfmihenigjmpp" -arch=('x86_64') -license=('BSD') -install=$pkgname.install -depends=('python2' 'python2-psutil' 'gconf' 'gtk3' 'nss' - 'xorg-xdpyinfo' 'xorg-setxkbmap' 'xorg-server-xvfb' 'xorg-xauth') -makedepends=('nano') - -#source_i686=("http://dl.google.com/linux/chrome-remote-desktop/deb/pool/main/${pkgname:0:1}/${pkgname}/${pkgname}_${pkgver}_i386.deb") - -source_x86_64=("${pkgname}_${pkgver}-${pkgrel}_amd64.deb::http://dl.google.com/linux/direct/${pkgname}_current_amd64.deb") - -source=("$pkgname.service" +arch=("x86_64") +license=("BSD") +install="${pkgname}.install" +depends=("gconf" "gtk3" "nss" "python2" "python2-psutil" "xorg-server-xvfb" "xorg-setxkbmap" "xorg-xauth" "xorg-xdpyinfo") +source=("${pkgname}-${pkgver}.deb::http://dl.google.com/linux/direct/${pkgname}_current_amd64.deb" + "${pkgname}.service" "crd") -#md5sums_i686=('bf9135f439fa4bfa1daf16e96c62d87a') -md5sums_x86_64=('8e51f304797206e4b0ea0ca421d13115') -md5sums=('6f6083ff37f036f590702c7b1319445b' - 'ad1e228db2a456bb9e5b11258bc58bf7') +sha256sums=("098b877306269200c3e8044c34222db5c1724274f39b171585ad8b2248eaede5" + "e5da5ae89b5bc599f72f415d1523341b25357931b0de46159fce50ab83615a4b" + "d9c082c89371539877f0d9d167d73be32c5d9de99ba655be036232e606dcf1c8") pkgver() { - bsdtar -xf control.tar.gz -O control | grep '^Version: ' | cut -f2 -d' ' -} - -prepare() { - cd "$srcdir" - - msg2 'Extracting data from debian package' - bsdtar -xf data.tar.xz -C . - - 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 opt/google/chrome-remote-desktop/chrome-remote-desktop + bsdtar -xf control.tar.gz -O control | grep "^Version: " | cut -f2 -d' ' } build() { - cd "$srcdir" + cd "${srcdir}" - msg2 'Removing unnecessary files' + msg2 "Extracting data from debian package" + bsdtar -xf data.tar.xz -C . + + msg2 "Removing unnecessary .deb related files" rm -R etc/cron.daily rm -R etc/init.d rm -R etc/pam.d } package() { - cd "$srcdir" + cd "${srcdir}" - mv etc $pkgdir - mv opt $pkgdir + install -d "${pkgdir}/etc" + install -d "${pkgdir}/opt" + + cp -r "etc/"* "${pkgdir}/etc" + cp -r "opt/"* "${pkgdir}/opt" - msg2 'Packaging copyright file' - install -Dm644 usr/share/doc/$pkgname/copyright "$pkgdir/usr/share/licenses/$pkgname/copyright" + msg2 "Packaging copyright file" + install -Dm644 "usr/share/doc/${pkgname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/copyright" msg2 "Adding systemd user service file" - install -Dm644 "$pkgname.service" "$pkgdir/usr/lib/systemd/user/$pkgname.service" + install -Dm644 "${pkgname}.service" "${pkgdir}/usr/lib/systemd/user/${pkgname}.service" msg2 "Adding runnable crd command" - install -Dm755 "crd" "$pkgdir/usr/bin/crd" - + install -Dm755 "crd" "${pkgdir}/usr/bin/crd" + msg2 "Creating symlinks for Chromium compatibility" - install -dm755 "$pkgdir/etc/chromium/native-messaging-hosts" - for _file in $(find "$pkgdir/etc/opt/chrome/native-messaging-hosts" -type f); do + install -dm755 "${pkgdir}/etc/chromium/native-messaging-hosts" + + for _file in $(find "${pkgdir}/etc/opt/chrome/native-messaging-hosts" -type f); do _filename=${_file##*/} if [[ ! -f "/etc/chromium/native-messaging-hosts/${_filename}" ]]; then - ln -s "/etc/opt/chrome/native-messaging-hosts/${_filename}" \ - "$pkgdir/etc/chromium/native-messaging-hosts/${_filename}" + ln -s "/etc/opt/chrome/native-messaging-hosts/${_filename}" "${pkgdir}/etc/chromium/native-messaging-hosts/${_filename}" fi done + + msg2 "Setting uid root to user-session command" + chmod u+s "${pkgdir}/opt/google/chrome-remote-desktop/user-session" } |