Tym razem wersja #80. Spośród najbardziej istotnych zmian (i zarazem najbardziej widocznych) dla użytkownika, chciałbym zwrócić uwagę na tzw. customizing context menu. Jest bardzo rekomendowane, by tę wersję zbudować na Qt5.5 (minimum). O tyle się składa dobrze, że dzisiaj ta wersja trafiła do repozytorium extra w Archu. Prawdopodobnie nie ma jej jeszcze w Manjaro. Wersji opartej o Qtwebengine nie zbudujemy w ogóle na wersji Qt niższej od 5.5 (PKGBUILD ma inne wymagania w tym przypadku), zatem przez okres od tygodnia do dwu nie będzie istniała możliwość jej zbudowania w Manjaro.
PKGBUILD.qtwebkit
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov
# Contributor: sir_lucjan
# Full pkgname # Do no edit below this line unless you know what you're doing
_pkgver=0.9.07
_weekver=80
_pkgname=otter-browser-webkit-weekly
################################################
pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver.$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5 - qtwebkit version."
arch=('i686' 'x86_64')
url="http://$pkgname.org"
license=('GPL3')
depends=('qt5-webkit' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9.*' 'otter-browser-beta*')
provides=('otter-browser*')
install=otter.install
source=("http://sourceforge.net/projects/otter-browser/files/otter-browser-weekly${_weekver}/otter-browser-${_pkgver}-dev${_weekver}.tar.bz2")
md5sums=('0246af7f07de5c2d6638799d24dfccf7')
build() {
cd ${__pkgname}-${_pkgver}-dev${_weekver}
lrelease resources/translations/*.ts
cmake -DCMAKE_INSTALL_PREFIX="/usr"
make
}
package() {
cd ${__pkgname}-${_pkgver}-dev${_weekver}
make DESTDIR=$pkgdir install
}
PKGBUILD.qtwebengine
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov
# Contributor: sir_lucjan
# Full pkgname # Do no edit below this line unless you know what you're doing
_pkgver=0.9.07
_weekver=80
_pkgname=otter-browser-webengine-weekly
################################################
pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver.$_weekver
#weekver=$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5 - qtwebengine version."
arch=('i686' 'x86_64')
url="http://$pkgname.org"
license=('GPL3')
depends=('qt5-webengine>=5.5' 'qt5-script>=5.5' 'qt5-multimedia>=5.5' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools>=5.5')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser*' 'otter-browser-beta*')
install=otter.install
source=("http://sourceforge.net/projects/otter-browser/files/otter-browser-weekly${_weekver}/otter-browser-${_pkgver}-dev${_weekver}.tar.bz2")
md5sums=('0246af7f07de5c2d6638799d24dfccf7')
build() {
cd ${__pkgname}-${_pkgver}-dev${_weekver}
lrelease resources/translations/*.ts
cmake -DCMAKE_INSTALL_PREFIX="/usr" \
-DEnableQtwebengine=ON
make
}
package() {
cd ${__pkgname}-${_pkgver}-dev${_weekver}
make DESTDIR=$pkgdir install
}
Przypominam o pewnego rodzaju "ficzerze" Ottera. W przypadku włączonej opcji "Pokaż ikonkę w zasobniku systemowym", wyłączenie programu jedynie "minimalizuje" go do tej ikonki, a Otter cały czas pozostaje w pamięci. Program można zakończyć poprzez zakończenie go właśnie z zasobnika systemowego. Jeśli komuś się to nie podoba i chciałby, aby Otter wyłączał się zupełnie, a nie "zwijał" do ikonki w zasobniku, to musi wyłączyć tę opcję w ustawieniach programu.t