summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlackEagle2019-02-20 21:58:39 +0100
committerBlackEagle2019-02-20 21:58:39 +0100
commitdfce1ce4934d24cae1d2eae344022967afe94bde (patch)
tree68bdb5d562d00be2c559c3a84d5687ebbf233365
parentd6858378d331b4e61c5e01e6f980353b94819851 (diff)
downloadaur-dfce1ce4934d24cae1d2eae344022967afe94bde.tar.gz
opera-developer :: 59.0.3228.0-2
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r--.SRCINFO28
-rw-r--r--.pkgtrigger10
-rw-r--r--.pkgupdate1
-rw-r--r--PKGBUILD78
4 files changed, 65 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 760b4dc63ce2..560a297bae76 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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/')
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"
}