summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBlackEagle2019-02-20 21:58:39 +0100
committerBlackEagle2019-02-20 21:58:39 +0100
commitdfce1ce4934d24cae1d2eae344022967afe94bde (patch)
tree68bdb5d562d00be2c559c3a84d5687ebbf233365 /PKGBUILD
parentd6858378d331b4e61c5e01e6f980353b94819851 (diff)
downloadaur-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--PKGBUILD78
1 files changed, 38 insertions, 40 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2facbd066a91..309b702440be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}