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 | |
parent | d6858378d331b4e61c5e01e6f980353b94819851 (diff) | |
download | aur-dfce1ce4934d24cae1d2eae344022967afe94bde.tar.gz |
opera-developer :: 59.0.3228.0-2
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | .pkgtrigger | 10 | ||||
-rw-r--r-- | .pkgupdate | 1 | ||||
-rw-r--r-- | PKGBUILD | 78 |
4 files changed, 65 insertions, 52 deletions
@@ -1,26 +1,30 @@ +# Generated by mksrcinfo v8 +# Wed Feb 20 20:58:39 UTC 2019 pkgbase = opera-developer pkgdesc = A fast and secure web browser and Internet suite - developer stream - pkgver = 59.0.3187.0 - pkgrel = 1 + pkgver = 59.0.3228.0 + pkgrel = 2 url = https://www.opera.com/computer arch = x86_64 license = custom:opera + depends = gtk3 depends = alsa-lib + depends = libnotify + depends = curl depends = nss - depends = gtk3 - depends = gconf depends = libxss - depends = libxtst + depends = ttf-font depends = desktop-file-utils - optdepends = curl: opera crash reporter and autoupdate checker - optdepends = libnotify: native desktop notifications - optdepends = opera-developer-ffmpeg-codecs: support h.264 and mp3 codecs - options = !strip - backup = etc/opera-developer/default - source = https://get.geo.opera.com/pub//opera-developer/59.0.3187.0/linux/opera-developer_59.0.3187.0_amd64.deb + depends = shared-mime-info + depends = hicolor-icon-theme + optdepends = opera-developer-ffmpeg-codecs: playback of proprietary video/audio + optdepends = pepper-flash: flash support + optdepends = upower: opera battery save + provides = opera + source = http://deb.opera.com/opera/pool/non-free/o/opera-developer/opera-developer_59.0.3228.0_amd64.deb source = opera source = default - sha256sums = 2955313b0f8c4f1d48366509695b943cda76d2e65c0064c5e4e6152b7fca153a + sha256sums = dc7f48d5c879e8638b8f93de9dfa1a23ca33f6d9f88ca7764a1d85d89f36dc65 sha256sums = 508512464e24126fddfb2c41a1e2e86624bdb0c0748084b6a922573b6cf6b9c5 sha256sums = 99fc0d2822edd14e234d451995db47148125e4580221a292598959421d131231 diff --git a/.pkgtrigger b/.pkgtrigger new file mode 100644 index 000000000000..2bef355fe0b7 --- /dev/null +++ b/.pkgtrigger @@ -0,0 +1,10 @@ +dependencypackages=( + 'opera-developer-ffmpeg-codecs' +) + +chrome_version=$(bsdtar -xOf "$pkgrepo/pool/$pkgbase-$pkgver-$pkgrel-x86_64.pkg.tar.xz" | strings | sed -nr 's/^Chrome\/([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/\1/p') + +pkgupdate=$(cat <<EOF +update_pkgver="$chrome_version" +EOF +) diff --git a/.pkgupdate b/.pkgupdate new file mode 100644 index 000000000000..a29d184024d5 --- /dev/null +++ b/.pkgupdate @@ -0,0 +1 @@ +update_pkgver=$(curl -sS http://deb.opera.com/opera/dists/testing/non-free/binary-amd64/Packages.gz | gunzip | grep 'opera-developer.*deb' | sed -e 's/.*opera-developer_\(.*\)_.*/\1/') @@ -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" } |