diff options
author | Christian Hesse | 2015-06-28 21:28:35 +0200 |
---|---|---|
committer | Christian Hesse | 2015-06-28 21:28:35 +0200 |
commit | 0f56867107d806dd35b43b33ecb4054255f88773 (patch) | |
tree | 0f5ba559c4393102c5a1633bc27b42dd27f8513a /PKGBUILD | |
download | aur-0f56867107d806dd35b43b33ecb4054255f88773.tar.gz |
initial import of opera-beta 31.0.1889.16-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8144ab98f18 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Christian Hesse <mail@eworm.de> + +pkgname=opera-beta +pkgver=31.0.1889.16 +pkgrel=2 +pkgdesc='A fast and secure web browser and Internet suite - beta stream' +arch=('x86_64') +url='http://www.opera.com/browser/' +license=('custom:opera') +depends=('alsa-lib' 'nss' 'gtk2' 'gconf' 'libxss' 'libxtst' 'desktop-file-utils') +optdepends=('ffmpeg: HTML5 H264 and mp3 playback') +install=opera.install +options=(!strip) +source=("http://get.geo.opera.com/pub/${pkgname}/${pkgver}/linux/${pkgname}_${pkgver}_amd64.deb") +# alternative download +#source=("ftp://ftp.opera.com/pub/${pkgname}/${pkgver}/linux/${pkgname}_${pkgver}_amd64.deb") +#source=("http://deb.opera.com/${pkgname}/pool/non-free/o/${pkgname}/${pkgname}_${pkgver}_amd64.deb") +sha256sums=('6239dc0c843858a19c4154942b9f28988285d5754daa1574208d5b091f09c8f3') + +package() { + cd ${srcdir}/ + + # this is nested archive with final directory structure, + # so extract the inner tarball to ${pkgdir} + tar xJf data.tar.xz -C "${pkgdir}/" + + # create ffmpeg compatibility symlinks if necessary + for LIBAV in $(strings "${pkgdir}/usr/lib/x86_64-linux-gnu/${pkgname}/${pkgname}" | egrep 'libav[[:alpha:]]+.so'); do + [ -s "/usr/lib/${LIBAV}" ] && continue + + install -d -m0755 "${pkgdir}/usr/lib/x86_64-linux-gnu/${pkgname}/lib/" + ln -s ../../../$(basename "${LIBAV%.*}") "${pkgdir}/usr/lib/x86_64-linux-gnu/${pkgname}/lib/${LIBAV}" + done + + # set suid bit for Opera sandbox + chmod 4755 "${pkgdir}/usr/lib/x86_64-linux-gnu/${pkgname}/opera_sandbox" +} + |