From 8d0fbda7bb1967b70924a30fce8bdc724638cb88 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Mon, 26 Aug 2013 13:31:41 -0500
Subject: google-chrome: Initial Inclusion. Replace chromium. refs# 923.

---
 abs/extra/google-chrome/PKGBUILD              | 56 +++++++++++++++++++++++++++
 abs/extra/google-chrome/__changelog           |  5 +++
 abs/extra/google-chrome/google-chrome.install | 17 ++++++++
 3 files changed, 78 insertions(+)
 create mode 100644 abs/extra/google-chrome/PKGBUILD
 create mode 100644 abs/extra/google-chrome/__changelog
 create mode 100644 abs/extra/google-chrome/google-chrome.install

diff --git a/abs/extra/google-chrome/PKGBUILD b/abs/extra/google-chrome/PKGBUILD
new file mode 100644
index 0000000..f7926d3
--- /dev/null
+++ b/abs/extra/google-chrome/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Det <nimetonmaili at gmail a-dot com>
+# Contributors: t3ddy, Lex Rivera aka x-demon, ruario
+
+# Check for new Linux releases in: http://googlechromereleases.blogspot.com/search/label/Stable%20updates
+# or use: $ curl -s https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz | gzip -df | awk -F\" '/pkgid/{ sub(".*-","",$4); print $4": "$10 }'
+
+pkgname=google-chrome
+pkgver=29.0.1547.57
+pkgrel=1
+pkgdesc="An attempt at creating a safer, faster, and more stable browser (Stable Channel)"
+arch=('i686' 'x86_64')
+url="https://www.google.com/chrome"
+license=('custom:chrome')
+depends=('alsa-lib' 'gconf' 'gtk2' 'hicolor-icon-theme' 'libpng' 'libxslt' 'libxss' 'nss' 'ttf-font' 'xdg-utils')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE'
+            'ttf-google-fonts-git')
+provides=("google-chrome=$pkgver")
+conflicts=('google-chrome')
+replaces=('chromium')
+options=('!emptydirs' '!strip')
+install=$pkgname.install
+_channel=stable
+_arch=i386
+[ "$CARCH" = 'x86_64' ] && _arch=amd64
+source=("google-chrome-${_channel}_${pkgver}_${_arch}.deb::https://dl.google.com/linux/direct/google-chrome-${_channel}_current_${_arch}.deb"
+        "$url/intl/en/eula_text.html")
+md5sums=('6d32b3c70acf721ded0b8e3461db08ac'
+         '6d57da7476a4b1b7a81821d9c036425c')
+[ "$CARCH" = 'x86_64' ] && md5sums[0]='335c20abfffdd1a195104a0321acb6f8'
+
+#PKGEXT='.pkg.tar'
+
+package() {
+  msg2 "Extracting the data.tar.lzma"
+  bsdtar -xf data.tar.lzma -C "$pkgdir/"
+
+  msg2 "Moving stuff in place"
+  mv "$pkgdir"/opt/google/chrome/google-chrome.desktop "$pkgdir"/usr/share/applications/
+
+  # Icons
+  for i in 16 22 24 32 48 64 128 256; do
+    install -Dm644 "$pkgdir"/opt/google/chrome/product_logo_${i}.png "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/google-chrome.png
+  done
+
+  # Man page
+  gzip "$pkgdir"/usr/share/man/man1/google-chrome.1
+
+  # License
+  install -Dm644 eula_text.html "$pkgdir"/usr/share/licenses/google-chrome/eula_text.html
+
+  msg2 "Symlinking missing Udev lib"
+  ln -s /usr/lib/libudev.so.1 "$pkgdir"/opt/google/chrome/libudev.so.0
+
+  msg2 "Removing the Debian-intended cron job and duplicated images"
+  rm "$pkgdir"/etc/cron.daily/google-chrome "$pkgdir"/opt/google/chrome/product_logo_*
+}
diff --git a/abs/extra/google-chrome/__changelog b/abs/extra/google-chrome/__changelog
new file mode 100644
index 0000000..20fbc77
--- /dev/null
+++ b/abs/extra/google-chrome/__changelog
@@ -0,0 +1,5 @@
+8/25/13
+Pull from ARU: https://aur.archlinux.org/packages/google-chrome/
+- PKGBUILD: comment out PKGEXT so we compress the pkg
+- PKGBUILD: add replaces chromium
+- google-chrome.install: add symlink from /usr/bin/chromium to google-chrome so as not to break pkgs that use chromium
diff --git a/abs/extra/google-chrome/google-chrome.install b/abs/extra/google-chrome/google-chrome.install
new file mode 100644
index 0000000..c5c7d50
--- /dev/null
+++ b/abs/extra/google-chrome/google-chrome.install
@@ -0,0 +1,17 @@
+post_install() {
+    gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+    if [ ! -a /usr/bin/chromium ]; then
+        ln -s /usr/bin/google-chrome /usr/bin/chromium
+    fi
+}
+
+post_upgrade() {
+    post_install
+}
+
+post_remove() {
+    gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+    if [ -h /usr/bin/chromium ]; then
+        rm /usr/bin/chromium
+    fi
+}
-- 
cgit v0.12

