Habe das bestehende PKGBUILD einfach angepasst. Habe dafür einfach die
pkgver angepasst und da ich den Opera-Servern einfach mal vertraue, habe ich statt der Prüfsumme für
sha256sums "SKIP" eingetragen, wodurch die Prüfung der Prüfsumme übersprungen wird.
Aber möglicherweise macht die aktuelle dev Version weitere Anpassungen der PKGBUILD notwendig?
Darüber hinaus erhalte ich aber keine Fehlermeldungen oder ähnliches, wenn ich Opera übers Terminal starte.
Im folgenden meine angepasste PKGBUILD:
pkgname=opera-developer
pkgver=24.0.1555.0
pkgrel=1
pkgdesc='A fast and secure web browser and Internet suite - developer stream'
arch=('x86_64')
url='http://www.opera.com/browser/'
license=('custom:opera')
depends=('alsa-lib' 'nss' 'gtk2' 'gconf' 'libxss' 'libxtst' 'desktop-file-utils')
install=opera.install
options=(!strip)
if [[ $CARCH == i686 ]]; then
# no i686 at this time!
_arch=i386
source=()
sha256sums=()
elif [[ $CARCH == x86_64 ]]; then
_arch=$CARCH
source=("ftp://ftp.opera.com/pub/opera-developer/${pkgver}/linux/opera-developer_${pkgver}_amd64.deb")
sha256sums=('SKIP')
fi
prepare() {
cd ${srcdir}/
# extract the tarball
tar xJf data.tar.xz
# fix opera to use libudev.so.1
sed -i -e 's/libudev.so.0/libudev.so.1/g' usr/lib/x86_64-linux-gnu/opera-developer/opera
}
package() {
cd ${srcdir}/
# copy to pkgdir
cp -a usr/ ${pkgdir}/
# set suid bit for Opera sandbox
chmod 4755 ${pkgdir}/usr/lib/x86_64-linux-gnu/opera-developer/opera_sandbox
}