pkgbase=google-chrome pkgname=('google-chrome' 'widevine') pkgver=133.0.6847.2 pkgrel=1 arch=('x86_64') url="http://dev.chromium.org/getting-involved/dev-channel" license=('custom:chrome') options=('!strip' '!emptydirs') makedepends=('gcc-libs' 'gtk3' 'nss' 'libjpeg-turbo' 'freetype2' 'cairo' 'libxslt' 'libpng' 'alsa-lib' 'libxss' 'xdg-utils') # version: curl -sL "https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz" | gzip -df | tr ' ' '\n' | grep -e name= -e ver= | cut -d '"' -f2 | sed 'N;s/\n/ /' # sha256 https://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages source=("google-chrome-unstable_${pkgver}_amd64.deb::https://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb" "https://www.google.com/chrome/intl/en/eula_text.html" 'google-chrome-unstable.desktop') sha256sums=('cfc86407fd24482d787d3104754c7a805a71442616a6da4e8414bda0b1aa25fc' '32a56993bbd088c2b59767d63561739a45ca132346cf743016380432b81dcff3' '6a5c0dd62112dcc3d9d750974d10d9e78b5964011cfe9e281c7e5acacb42b8cf') package_google-chrome() { pkgdesc="Google Chrome Browser, developer preview channel for Linux" depends=('gcc-libs' 'gtk3' 'nss' 'libjpeg-turbo' 'freetype2' 'cairo' 'libxslt' 'libpng' 'alsa-lib' 'libxss' 'xdg-utils' 'widevine') optdepends=('kde-gtk-config: gtk integration settings for Plasma') groups=('network-web') #install=$pkgname.install bsdtar -xf data.tar.xz -C ${pkgdir}/ # Adding man page gzip ${pkgdir}/usr/share/man/man1/google-chrome-unstable.1.gz # icons to /usr/share/icons/hicolor/ too for i in 16 24 32 48 64 128 256; do install -Dm644 ${pkgdir}/opt/google/chrome-unstable/product_logo_${i}_dev.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/google-chrome.png done # License install -Dm644 ${srcdir}/eula_text.html ${pkgdir}/usr/share/licenses/google-chrome/eula_text.html rm -r ${pkgdir}/etc/cron.daily/ ${pkgdir}/opt/google/chrome-unstable/cron/ rm ${pkgdir}/opt/google/chrome-unstable/product_logo_*.png # use in widevine package rm -r ${pkgdir}/opt/google/chrome-unstable/WidevineCdm rm ${pkgdir}/usr/share/applications/google-chrome-unstable.desktop install -m755 $srcdir/google-chrome-unstable.desktop ${pkgdir}/usr/share/applications/google-chrome-unstable.desktop # symlink no longer provided, back with 55 #ln -s /opt/google/chrome-unstable/google-chrome-unstable ${pkgdir}/usr/bin/google-chrome-unstable } package_widevine() { pkgdesc="Google Chrome's plugin for viewing premium video content" depends=('pulseaudio') bsdtar -xf data.tar.xz install -Dm644 opt/google/chrome-unstable/WidevineCdm/LICENSE ${pkgdir}/usr/share/licenses/widevine/LICENSE install -Dm644 opt/google/chrome-unstable/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so ${pkgdir}/opt/google/chrome-unstable/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so mkdir -p ${pkgdir}/usr/lib/chromium mkdir -p ${pkgdir}/usr/lib/qt6/plugins/ppapi/ cd ${pkgdir} ln -s /opt/google/chrome-unstable/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so \ ${pkgdir}/usr/lib/chromium/libwidevinecdm.so ln -s /opt/google/chrome-unstable/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so \ ${pkgdir}/usr/lib/qt6/plugins/ppapi/libwidevinecdm.so }