summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrealgagu2018-03-21 18:09:38 -0500
committerfrealgagu2018-03-21 18:09:38 -0500
commitec38b3b378edf94865ca683b4c91d58b3bcbb1d7 (patch)
treec071231ae9dc1e958736ebd79ae6a0bac3566d1e
parent33dcb319ca1c4e900d33ea3423df6dc8adccc5f2 (diff)
downloadaur-ec38b3b378edf94865ca683b4c91d58b3bcbb1d7.tar.gz
Setting uid root to user-session command, removing python script patch.
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD83
2 files changed, 48 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d7f2790bd66b..3d823ef0804a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,26 @@
pkgbase = chrome-remote-desktop
- pkgdesc = Package needed to share remote access from your computer through the "Chrome remote desktop" extension in the Chrome web store.
- pkgver = 65.0.3325.39
- pkgrel = 1
+ pkgdesc = Allows you to securely access your computer over the Internet through Chrome.
+ pkgver = 65.0.3325.39
+ pkgrel = 2
url = https://chrome.google.com/webstore/detail/gbchcmhmhahfdphkhkmpfmihenigjmpp
install = chrome-remote-desktop.install
arch = x86_64
license = BSD
- makedepends = nano
- depends = python2
- depends = python2-psutil
depends = gconf
depends = gtk3
depends = nss
- depends = xorg-xdpyinfo
- depends = xorg-setxkbmap
+ depends = python2
+ depends = python2-psutil
depends = xorg-server-xvfb
+ depends = xorg-setxkbmap
depends = xorg-xauth
+ depends = xorg-xdpyinfo
+ source = chrome-remote-desktop-65.0.3325.39.deb::http://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
source = chrome-remote-desktop.service
source = crd
- md5sums = 6f6083ff37f036f590702c7b1319445b
- md5sums = ad1e228db2a456bb9e5b11258bc58bf7
- source_x86_64 = http://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
- md5sums_x86_64 = 8e51f304797206e4b0ea0ca421d13115
+ sha256sums = 098b877306269200c3e8044c34222db5c1724274f39b171585ad8b2248eaede5
+ sha256sums = e5da5ae89b5bc599f72f415d1523341b25357931b0de46159fce50ab83615a4b
+ sha256sums = d9c082c89371539877f0d9d167d73be32c5d9de99ba655be036232e606dcf1c8
pkgname = chrome-remote-desktop
+
diff --git a/PKGBUILD b/PKGBUILD
index cc3ec7d0e75e..c87bdf566b6c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}