mirror of
https://github.com/archlinux/aur.git
synced 2026-02-15 21:10:41 +01:00
opera-developer :: 59.0.3228.0-2
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
This commit is contained in:
parent
d6858378d3
commit
dfce1ce493
4 changed files with 66 additions and 53 deletions
30
.SRCINFO
30
.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 = alsa-lib
|
||||
depends = nss
|
||||
depends = gtk3
|
||||
depends = gconf
|
||||
depends = alsa-lib
|
||||
depends = libnotify
|
||||
depends = curl
|
||||
depends = nss
|
||||
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
|
||||
|
||||
|
|
|
|||
10
.pkgtrigger
Normal file
10
.pkgtrigger
Normal file
|
|
@ -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
|
||||
)
|
||||
1
.pkgupdate
Normal file
1
.pkgupdate
Normal file
|
|
@ -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/')
|
||||
78
PKGBUILD
78
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"
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue