Projekty/Wsparcie > POLAUR

Otter-Browser nowe wcielenie

<< < (3/12) > >>

pavbaranov:
Poniżej przedstawiam PKGBUILD dla wersji wykorzystującej inny silnik (czyli Blink znany z Chrome/-ium). Prosiłbym o sprawdzenie, czy bez chromium-pepper-flash da się uruchamiać filmy w flv.
Przypominam - od wersji weekly 54, Otter Browser może być budowany albo z wykorzystaniem qt5-webkit albo z qt5-webengine. Pierwszy silnik znany jest choćby z Rekonq czy Qupzilli. Drugi - jak wspomniałem z Chrome/-ium (choć tutaj nie w wersji qt5).
Obecne PKGBUILDy nie umożliwiają zainstalowania obok siebie obu wersji Ottera. Jeśli zbudowaliśmy wersję opartą o qt5-webkit to makepkg również stwierdzi, że paczka została już zbudowana i będzie chciał ją zainstalować. Nie widzę bowiem powodu, dla którego miałbym rozróżniać nazwy dla obu wersji. To do Was należy wybór, którą wersję chcecie zbudować. Przedstawiony PKGBUILD ma natomiast inną nazwę pliku. Przypominam, że jeśli jego zawartość również nazwiecie sobie jakoś inaczej, to budować pakiet z takiego pliku trzeba wprowadzając jego nazwę:

--- Kod: ---makepkg -p NAZWA
--- Koniec kodu ---
PKGBUILD.qtwebengine

--- Kod: ---# 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.05
_weekver=55
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
weekver=$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5."
arch=('i686' 'x86_64')
url="http://$pkgname.org"
license=('GPL3')
depends=('qt5-webengine' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme'
'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9.05-dev-*')
install=otter.install
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('34906123b1bbd29224a6856e1d5b294a')

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
}
--- Koniec kodu ---

pavbaranov:
Pojawiła się 56 wersja tygodniowa. Poniżej PKGBUILDy dla obu, mozliwych wersji (qtwebkit i qtwebengine). Dopóki nie poprawię PKGBUILDu proszę o odinstalowanie wersji - odpowiednio - qtwebkit bądź qtwebengine, jeśli nowo instalowana wersja ma się opierać na innym silniku.
PKGBUILD.qtwebkit

--- Kod: ---# 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.05
_weekver=56
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
weekver=$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5."
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.05-dev-*')
install=otter.install
#source=("http://sourceforge.net/projects/${_pkgname}/files/${pkgname}-beta4/${pkgname}-0.9.04.tar.bz2")
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('1cd0dd4e79907e07638c596c700cc7c0')

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
}
--- Koniec kodu ---

PKGBUILD.qtwebengine

--- Kod: ---# 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.05
_weekver=56
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
weekver=$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5."
arch=('i686' 'x86_64')
url="http://$pkgname.org"
license=('GPL3')
depends=('qt5-webengine' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme'
'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9.05-dev-*')
install=otter.install
#source=("http://sourceforge.net/projects/${_pkgname}/files/${pkgname}-beta4/${pkgname}-0.9.04.tar.bz2")
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('1cd0dd4e79907e07638c596c700cc7c0')

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
}
--- Koniec kodu ---

pavbaranov:
Pojawiła się wersja #57 także z nowymi funkcjami: http://otter-browser.org/ zatem podaję PKGBUILDy dla obu możliwych wersji:
PKGBUILD.qtwebkit

--- Kod: ---# 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.05
_weekver=57
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
weekver=$_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.05-dev-*')
install=otter.install
#source=("http://sourceforge.net/projects/${_pkgname}/files/${pkgname}-beta4/${pkgname}-0.9.04.tar.bz2")
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('44f09adb92e5727fefde235889d791b6')

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
}
--- Koniec kodu ---
PKGBUILD.qtwebengine

--- Kod: ---# 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.05
_weekver=57
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
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' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme'
'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9.05-dev-*')
install=otter.install
#source=("http://sourceforge.net/projects/${_pkgname}/files/${pkgname}-beta4/${pkgname}-0.9.04.tar.bz2")
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('44f09adb92e5727fefde235889d791b6')

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
}
--- Koniec kodu ---
Przypominam, że dopóki nie zrobię z tym porządku (pewnie w przyszłym tygodniu) to przed instalacją należy odinstalować wersję znajdującą się w systemie (opcja -R).

pavbaranov:
Ukazała się wersja weekly58, zatem podaję poniżej oba możliwe PKGBUILDy. Niestety w dalszym ciągu nie poprawiłem PKGBUILDów, zatem przed instalacją nowej wersji, proszę o usunięcie starej za pomocą pacmana (opcja -R).
PKGBUILD.qtwebkit

--- Kod: ---# 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.05
_weekver=58
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
weekver=$_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.05-dev-*')
install=otter.install
#source=("http://sourceforge.net/projects/${_pkgname}/files/${pkgname}-beta4/${pkgname}-0.9.04.tar.bz2")
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('37701a6fef5518264b558aa0063e4577')

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
}
--- Koniec kodu ---
PKGBUILD.qtwebengine

--- Kod: ---# 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.05
_weekver=58
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
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' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme'
'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9.05-dev-*')
install=otter.install
#source=("http://sourceforge.net/projects/${_pkgname}/files/${pkgname}-beta4/${pkgname}-0.9.04.tar.bz2")
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('37701a6fef5518264b558aa0063e4577')

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
}
--- Koniec kodu ---

pavbaranov:
Udostępniona została 59 wersja tygodniowa Ottera: http://otter-browser.org/ Oba możliwe PKGBUILDy prezentuję niżej. Wciąż też przypominam, że zapominam dostosować je w taki sposób, by instalacja nowej wersji zastępowała starą, stąd też, jeśli i o ile ktoś używa, to powinien wpierw odinstalować Ottera i zainstalować paczkę zbudowaną wg prezentowanych tu PKGBUILDów albo zbudować, a następnie zainstalować z opcją --force.

PKGBUILD.qtwebkit

--- Kod: ---# 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.05
_weekver=59
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
weekver=$_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*')
install=otter.install
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('c8ec44d9c2f27df1fefde3f51e127cbf')

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
}
--- Koniec kodu ---

PKGBUILD.qtwebengine

--- Kod: ---# 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.05
_weekver=59
_pkgname=otter-browser-$_pkgver-dev-$_weekver

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver
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' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9*')
install=otter.install
source=("http://sourceforge.net/projects/${__pkgname}/files/${__pkgname}-weekly${_weekver}/${__pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('c8ec44d9c2f27df1fefde3f51e127cbf')

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
}
--- Koniec kodu ---

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej