diff options
author | BlackEagle | 2019-02-20 21:58:39 +0100 |
---|---|---|
committer | BlackEagle | 2019-02-20 21:58:39 +0100 |
commit | dfce1ce4934d24cae1d2eae344022967afe94bde (patch) | |
tree | 68bdb5d562d00be2c559c3a84d5687ebbf233365 /PKGBUILD | |
parent | d6858378d331b4e61c5e01e6f980353b94819851 (diff) | |
download | aur-dfce1ce4934d24cae1d2eae344022967afe94bde.tar.gz |
opera-developer :: 59.0.3228.0-2
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 78 |
1 files changed, 38 insertions, 40 deletions
@@ -1,66 +1,64 @@ -# Maintainer: Christian Hesse <mail@eworm.de> +# Maintainer: BlackEagle +# Contributor: Christian Hesse <mail@eworm.de> +# Contributor: ruario +# Contributor: RobertMe +# Contributor: Skunnyk +# Contributor: totoloco +# Contributor: eworm pkgname=opera-developer -pkgver=59.0.3187.0 -pkgrel=1 +pkgver=59.0.3228.0 +pkgrel=2 pkgdesc='A fast and secure web browser and Internet suite - developer stream' arch=('x86_64') url='https://www.opera.com/computer' license=('custom:opera') -depends=('alsa-lib' 'nss' 'gtk3' 'gconf' 'libxss' 'libxtst' 'desktop-file-utils') -optdepends=('curl: opera crash reporter and autoupdate checker' - 'libnotify: native desktop notifications' - "${pkgname}-ffmpeg-codecs: support h.264 and mp3 codecs") -options=(!strip) -backup=("etc/${pkgname}/default") -_source='https://get.geo.opera.com/pub/' -# alternative downloads: -# http://get.geo.opera.com/pub/ -# https://ftp.opera.com/pub/ -# http://ftp.opera.com/pub/ -# ftp://ftp.opera.com/pub/ -source=("${_source}/${pkgname}/${pkgver}/linux/${pkgname}_${pkgver}_amd64.deb" - 'opera' - 'default') -sha256sums=('2955313b0f8c4f1d48366509695b943cda76d2e65c0064c5e4e6152b7fca153a' - '508512464e24126fddfb2c41a1e2e86624bdb0c0748084b6a922573b6cf6b9c5' - '99fc0d2822edd14e234d451995db47148125e4580221a292598959421d131231') +provides=('opera') +depends=('gtk3' 'alsa-lib' 'libnotify' 'curl' 'nss' 'libxss' 'ttf-font' 'desktop-file-utils' 'shared-mime-info' 'hicolor-icon-theme') +optdepends=( + 'opera-developer-ffmpeg-codecs: playback of proprietary video/audio' + 'pepper-flash: flash support' + 'upower: opera battery save' +) +source=( + "http://deb.opera.com/opera/pool/non-free/o/${pkgname}/${pkgname}_${pkgver}_amd64.deb" + "opera" + "default" +) +sha256sums=('dc7f48d5c879e8638b8f93de9dfa1a23ca33f6d9f88ca7764a1d85d89f36dc65' + '508512464e24126fddfb2c41a1e2e86624bdb0c0748084b6a922573b6cf6b9c5' + '99fc0d2822edd14e234d451995db47148125e4580221a292598959421d131231') prepare() { - cd ${srcdir}/ + sed -e "s/%pkgname%/$pkgname/g" -i "$srcdir/opera" + sed -e "s/%operabin%/$pkgname\/$pkgname/g" \ + -i "$srcdir/opera" - sed -i -e "s/%pkgname%/${pkgname}/g" \ - -e "s/%operabin%/${pkgname}\/${pkgname}/g" \ - opera default } 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}/" + 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}" ../ + cd "$pkgdir/usr/lib/"*-linux-gnu/ + mv "$pkgname" ../ ) - rm -rf "${pkgdir}/usr/lib/"*-linux-gnu + rm -rf "$pkgdir/usr/lib/"*-linux-gnu - # set suid bit for Opera sandbox - chmod 4755 "${pkgdir}/usr/lib/${pkgname}/opera_sandbox" + # suid opera_sandbox + chmod 4755 "$pkgdir/usr/lib/$pkgname/opera_sandbox" # install default options - install -Dm644 "default" "${pkgdir}/etc/${pkgname}/default" + install -Dm644 "$srcdir/default" "$pkgdir/etc/$pkgname/default" # install opera wrapper - rm "${pkgdir}/usr/bin/${pkgname}" - install -Dm755 "opera" "${pkgdir}/usr/bin/${pkgname}" + 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" + "$pkgdir/usr/share/doc/$pkgname/copyright" \ + "$pkgdir/usr/share/licenses/$pkgname/copyright" } |