# Maintainer: MojArch pkgname=opera-beta pkgver=110.0.5130.8 pkgrel=1 pkgdesc='A fast and secure web browser and Internet suite - beta stream' arch=('x86_64') url='https://www.opera.com/computer' license=('custom:opera') provides=('opera') depends=('gtk3' 'alsa-lib' 'libnotify' 'curl' 'nss' 'libxss' 'ttf-font' 'desktop-file-utils' 'shared-mime-info' 'hicolor-icon-theme') optdepends=( 'opera-beta-ffmpeg-codecs: playback of proprietary video/audio' 'upower: opera battery save' ) source=( "https://get.geo.opera.com/pub/${pkgname}/${pkgver}/linux/${pkgname}_${pkgver}_amd64.deb" "opera" "default" ) sha256sums=('2b4a549f6a271c2f9b8f5ff1be3fb3737fae71e8a11cdb834b9ca6fabaee39e5' '508512464e24126fddfb2c41a1e2e86624bdb0c0748084b6a922573b6cf6b9c5' '99fc0d2822edd14e234d451995db47148125e4580221a292598959421d131231') prepare() { sed -e "s/%pkgname%/$pkgname/g" -i "$srcdir/opera" sed -e "s/%operabin%/$pkgname\/$pkgname/g" \ -i "$srcdir/opera" } package() { tar -xf data.tar.xz --exclude=usr/share/{lintian,menu} -C "$pkgdir/" # get rid of the extra subfolder {i386,x86_64}-linux-gnu ( cd "$pkgdir/usr/lib/"*-linux-gnu/ mv "$pkgname" ../ ) rm -rf "$pkgdir/usr/lib/"*-linux-gnu # suid opera_sandbox chmod 4755 "$pkgdir/usr/lib/$pkgname/opera_sandbox" # install default options install -Dm644 "$srcdir/default" "$pkgdir/etc/$pkgname/default" # install opera wrapper rm "$pkgdir/usr/bin/$pkgname" install -Dm755 "$srcdir/opera" "$pkgdir/usr/bin/$pkgname" # license install -Dm644 \ "$pkgdir/usr/share/doc/$pkgname/copyright" \ "$pkgdir/usr/share/licenses/$pkgname/copyright" }