# $Id$ pkgname=chromium-trunk provides=('chromium') pkgver=38.0.2105.0.r285495 pkgrel=1 pkgdesc="The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser" arch=('i686' 'x86_64') url="http://www.chromium.org/" license=('BSD') depends=('gtk2' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent' 'libxss' 'libgcrypt' 'ttf-font' 'systemd' 'dbus' 'flac' 'opus' 'snappy' 'speech-dispatcher' 'pciutils' 'libpulse' 'harfbuzz' 'harfbuzz-icu' 'desktop-file-utils' 'hicolor-icon-theme') makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring' 'elfutils' 'subversion') [[ $CARCH = x86_64 ]] && makedepends+=('lib32-gcc-libs' 'lib32-zlib') optdepends=('kdebase-kdialog: needed for file dialogs in KDE' 'gnome-keyring: for storing passwords in GNOME keyring' 'libgnome-keyring: for storing passwords in GNOME keyring' 'kdeutils-kwalletmanager: for storing passwords in KWallet') backup=('etc/chromium/default') options=('!strip') install=chromium.install pkgver() { (cat chrome/VERSION | sed -e 's/^[A-Z]*=//'; svn info chrome/VERSION | grep Revision | awk '{ print "r" $2 }') | xargs | sed -e "s/ /./g" } package() { #set -x install -D out/Release/chrome "$pkgdir/usr/lib/chromium/chromium" install -Dm4755 -o root -g root out/Release/chrome_sandbox \ "$pkgdir/usr/lib/chromium/chrome-sandbox" install -D out/Release/chromedriver "$pkgdir/usr/lib/chromium/chromedriver" cp out/Release/{*.pak,libffmpegsumo.so,nacl_helper{,_bootstrap}} \ out/Release/{libppGoogleNaClPluginChrome.so,nacl_irt_*.nexe} \ "$pkgdir/usr/lib/chromium/" # Manually strip binaries so that 'nacl_irt_*.nexe' is left intact strip $STRIP_BINARIES "$pkgdir/usr/lib/chromium/"{chromium,chrome-sandbox} \ "$pkgdir/usr/lib/chromium/chromedriver" \ "$pkgdir/usr/lib/chromium/"nacl_helper{,_bootstrap} strip $STRIP_SHARED "$pkgdir/usr/lib/chromium/libffmpegsumo.so" \ "$pkgdir/usr/lib/chromium/libppGoogleNaClPluginChrome.so" # Allow users to override command-line options install -Dm644 "$srcdir/../chromium.default" "$pkgdir/etc/chromium/default" cp -a out/Release/locales out/Release/icudtl.dat "$pkgdir/usr/lib/chromium/" install -Dm644 out/Release/chrome.1 "$pkgdir/usr/share/man/man1/chromium.1" install -Dm644 "$srcdir/../chromium.desktop" \ "$pkgdir/usr/share/applications/chromium.desktop" for size in 22 24 48 64 128 256; do install -Dm644 "chrome/app/theme/chromium/product_logo_$size.png" \ "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png" done for size in 16 32; do install -Dm644 "chrome/app/theme/default_100_percent/chromium/product_logo_$size.png" \ "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png" done install -D "$srcdir/../chromium.sh" "$pkgdir/usr/bin/chromium" ln -s /usr/lib/chromium/chromedriver "$pkgdir/usr/bin/chromedriver" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/chromium/LICENSE" } # vim:set ts=2 sw=2 et: