# Contributor: Lex Rivera aka x-demon <aur@x-demon.org>
# Maintainer: Lex Rivera aka x-demon <aur@x-demon.org>
pkgname=google-chrome-dev
pkgver=6.0.408.1
pkgrel=1
pkgdesc="Google Chrome Developer preview channel for Linux"
arch=('i686' 'x86_64')
url="http://dev.chromium.org/getting-involved/dev-channel"
source=('args.patch')
license=('custom:chrome')
depends=('gcc-libs' 'gtk2' 'nss' 'gconf' 'libjpeg6' 'freetype2' 'cairo' 'libpng12' 'alsa-lib' 'libxss' 'hicolor-icon-theme')
optdepends=('flashplugin' 'gecko-mediaplayer')
install=google-chrome-dev.install
if [ "${CARCH}" = 'i686' ]; then
ARCH=i386
source=(http://dl.google.com/linux/direct/google-chrome-unstable_current_i386.deb
args.patch)
md5sums=('3c6aa1d39903c0394f5a7f35cda4115e'
'b26bf64f2189433de8f3e429e5a5a42c')
else
ARCH=amd64
source=(http://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb
args.patch)
md5sums=('3abb6cebcf3450a3034225e67ed75b56'
'b26bf64f2189433de8f3e429e5a5a42c')
fi
build() {
msg "Extracting Google Chrome"
ar -xv google-chrome-unstable_current_$ARCH.deb || return 1
#ar -xv google-chrome-${_chanswitch}_current_$ARCH.deb || return 1
tar -xvf data.tar.lzma || return 1
msg2 "Done extracting!"
msg "Preparing install"
mkdir -p $pkgdir/opt $pkgdir/usr/bin $pkgdir/usr/share/applications $pkgdir/usr/lib
mv -v opt/google $pkgdir/opt
msg2 "Done preparing!"
msg "Patching launcher"
cd $pkgdir/opt/google/chrome
patch -p0 < $srcdir/args.patch || return 1
msg2 "Done patching!"
msg "Actual installation"
cd $pkgdir/usr/bin/
ln -sv ../../opt/google/chrome/google-chrome
cd $pkgdir/opt/google/chrome
ln -sv ../../../usr/lib/mozilla/plugins
cd $pkgdir/usr/share/applications
ln -sv ../../../opt/google/chrome/google-chrome.desktop
mkdir $pkgdir/opt/google/chrome/lib
cd $pkgdir/opt/google/chrome/lib
ln -sv /usr/lib/libnspr4.so libnspr4.so.0d
ln -sv /usr/lib/libnss3.so libnss3.so.1d
ln -sv /usr/lib/libnssutil3.so libnssutil3.so.1d
ln -sv /usr/lib/libplc4.so libplc4.so.0d
ln -sv /usr/lib/libplds4.so libplds4.so.0d
ln -sv /usr/lib/libsmime3.so libsmime3.so.1d
ln -sv /usr/lib/libssl3.so libssl3.so.1d
#icons needs separate copying
for i in 16 32 48 256;
do
install -d ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps
cp -v ${pkgdir}/opt/google/chrome/product_logo_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/google-chrome.png
done
cp -v ${pkgdir}/opt/google/chrome/product_logo_256.png ${pkgdir}/usr/share/icons/google-chrome.png
msg2 "Installation finished!"
}