diff options
author | BlackEagle | 2015-11-05 14:39:37 +0100 |
---|---|---|
committer | BlackEagle | 2015-11-05 14:39:37 +0100 |
commit | 648b133e89e960f166bef16da7fed95a367813ab (patch) | |
tree | bbc50d6804e8f26bff719ec5110679b35465d0cb /PKGBUILD | |
parent | 79379fefba4c8ef7d437611cfb7c1d431e82d632 (diff) | |
download | aur-648b133e89e960f166bef16da7fed95a367813ab.tar.gz |
vivaldi :: 1.0.303.52-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 37 insertions, 9 deletions
@@ -2,31 +2,59 @@ # Contributor: TZ86 pkgname=vivaldi -pkgver=1.0.219.50 -pkgrel=2 +pkgver=1.0.303.52 +pkgrel=1 pkgdesc='An advanced browser made with the power user in mind.' url="https://vivaldi.com" install=${pkgname}.install options=(!strip !zipman) license=('custom') -arch=('x86_64' 'i686') +arch=('i686' 'x86_64') depends=('gtk2' 'nss' 'libxtst' 'gconf' 'libxss' 'freetype2' 'ttf-font' 'desktop-file-utils' 'shared-mime-info' 'alsa-lib') -optdepends=('ffmpeg: playback of proprietary formats') -source_i686=("https://vivaldi.com/download/vivaldi_TP4.${pkgver}-1.i386.rpm") -source_x86_64=("https://vivaldi.com/download/vivaldi_TP4.${pkgver}-1.x86_64.rpm") -sha256sums_x86_64=('65349f39479690806df09b5dfb7deda3bba084ac4c8758825e2a264f13a9004b') -sha256sums_i686=('a2a6614b160c7bd6178273b61e64c6116f581e30c587088207694ddb8daa8209') +optdepends=( + 'vivaldi-ffmpeg-codecs: playback of proprietary video/audio' + 'google-chrome: Widevine DRM Plugin' +) +source=('vivaldi-ffmpeg-codecs.patch') +source_i686=("https://vivaldi.com/download/vivaldi-beta-${pkgver}-2.i386.rpm") +source_x86_64=("https://vivaldi.com/download/vivaldi-beta-${pkgver}-2.x86_64.rpm") +sha256sums=('8e24a7074d9c8719040f6731ab91ab888a410d98bd41486aca96b35f79eeef6b') +sha256sums_i686=('3910a588bb3e1b6ad4cf9e5b6ab48e8b496b9b45cc7b212b5bceb5d43507c527') +sha256sums_x86_64=('75a91e2b228a516507af61d35dbfceb282f9d97614e0c402ebca75cf5ecfd81d') package() { - cp -a {opt,usr} "$pkgdir" + cp -a opt "$pkgdir" + install -dm755 "$pkgdir/usr/bin/" + + # cheat to have the vivaldi path + mv "$pkgdir/opt/vivaldi-beta" "$pkgdir/opt/vivaldi" # suid sanbox chmod 4755 "$pkgdir/opt/vivaldi/vivaldi-sandbox" + # link to vivaldi from /usr/bin + ln -sf "/opt/vivaldi/vivaldi" "$pkgdir/usr/bin/vivaldi" + + # fix internal vivaldi link + ( + cd "$pkgdir/opt/vivaldi" + rm vivaldi + ln -s vivaldi-beta vivaldi + ) + # install icons for res in 16 22 24 32 48 64 128 256; do install -Dm644 "$pkgdir/opt/vivaldi/product_logo_${res}.png" \ "$pkgdir/usr/share/icons/hicolor/${res}x${res}/apps/vivaldi.png" done + + # install desktop file + install -Dm644 usr/share/applications/vivaldi-beta.desktop \ + "$pkgdir/usr/share/applications/vivaldi.desktop" + sed -e "s/-beta//g" -i "$pkgdir/usr/share/applications/vivaldi.desktop" + + # allow playback of proprietary video/audio when alternative ffmpeg.so is installed + cd "$pkgdir/opt/vivaldi" + patch -p1 -i "$srcdir/vivaldi-ffmpeg-codecs.patch" } |