summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAliaksandr Stelmachonak2019-09-12 00:41:51 -0400
committerAliaksandr Stelmachonak2019-09-12 00:41:51 -0400
commit9ffb70df7b04ede157d3df8bc93cf37c78a677f9 (patch)
tree27d83d25fffd20328b4a73a4736a89d1e55e1167
parentd6f7bfbfc7920f9895c30b90afc490f43d797a28 (diff)
downloadaur-9ffb70df7b04ede157d3df8bc93cf37c78a677f9.tar.gz
Added LIBGL_DRIVERS_PATH env variable for sommelier and sommelier-x - required to fix GPU acceleration for some devices
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD7
2 files changed, 7 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5ac85858fb5f..58588988939a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cros-container-guest-tools-git
pkgdesc = Guest tools for the Crostini containers on ChromeOS
- pkgver = r188.5d14ed4
+ pkgver = r198.48dd2aa
pkgrel = 1
url = https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools
install = cros-container-guest-tools.install
diff --git a/PKGBUILD b/PKGBUILD
index c6d08d7d135e..f3031b207ded 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
_pkgname=cros-container-guest-tools
pkgname=${_pkgname}-git
-pkgver=r188.5d14ed4
+pkgver=r198.48dd2aa
pkgrel=1
pkgdesc="Guest tools for the Crostini containers on ChromeOS"
arch=('any')
@@ -98,6 +98,7 @@ package() {
### cros-sommelier-config
+ # Reserve more hotkeys for ChromeOS to allow them work with/in Linux apps as well
sed -i \
-e 's|<Alt>bracketleft,<Alt>bracketright|<Alt>bracketleft,<Alt>bracketright,<Alt>minus,<Alt>equal,<Alt>1,<Alt>2,<Alt>3,<Alt>4,<Alt>5,<Alt>6,<Alt>7,<Alt>8,<Alt>9|g' \
${srcdir}/${_pkgname}/cros-sommelier-config/cros-sommelier-override.conf
@@ -106,6 +107,10 @@ package() {
-e 's|<Alt>bracketleft,<Alt>bracketright|<Alt>bracketleft,<Alt>bracketright,<Alt>minus,<Alt>equal,<Alt>1,<Alt>2,<Alt>3,<Alt>4,<Alt>5,<Alt>6,<Alt>7,<Alt>8,<Alt>9|g' \
${srcdir}/${_pkgname}/cros-sommelier-config/cros-sommelier-x-override.conf
+ # Set LIBGL_DRIVERS_PATH for sommelier and sommelier-x to fix GPU acceleration on some devices
+ sed -i '$ s|$|\nEnvironment="LIBGL_DRIVERS_PATH=/opt/google/cros-containers/lib"|' ${srcdir}/${_pkgname}/cros-sommelier-config/cros-sommelier-override.conf
+ sed -i '$ s|$|\nEnvironment="LIBGL_DRIVERS_PATH=/opt/google/cros-containers/lib"|' ${srcdir}/${_pkgname}/cros-sommelier-config/cros-sommelier-x-override.conf
+
install -m644 -D ${srcdir}/${_pkgname}/cros-sommelier-config/cros-sommelier-override.conf \
${pkgdir}/usr/lib/systemd/user/sommelier@0.service.d/cros-sommelier-override.conf
install -m644 -D ${srcdir}/${_pkgname}/cros-sommelier-config/cros-sommelier-override.conf \