Arch-Like - nietypowy blog, nietypowe forum.

Projekty/Wsparcie => POLAUR => Wątek zaczęty przez: pavbaranov w Grudzień 18, 2014, 00:11:40

Tytuł: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Grudzień 18, 2014, 00:11:40
Od jakiegoś czasu Otter-Browser jest wydawany w cotygodniowych buildach. Niestety w AUR jest nieco spóźniona wersja. Poniżej PKGBUILD umożliwiający budowę wersji weekly50.
PKGBUILD
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov

pkgname=otter-browser
pkgver=0.9.04
pkgrel=1
weekver=dev50
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' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git')
install=otter.install
source=("http://sourceforge.net/projects/${pkgname}/files/${pkgname}-weekly50/${pkgname}-${pkgver}-${weekver}.tar.bz2")
md5sums=('f2b1cd985131044e70503edfb4626bbc')

build() {
  cd ${pkgname}-${pkgver}-${weekver}
  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}-${weekver}
  make DESTDIR=$pkgdir install
}

W przyszłym tygodniu będzie to wersja 51 itd. Prawdopodobnie w styczniu pojawi się wersja 0.9.5. Łatwo możemy dostosować ten PKGBUILD do kolejnych wydań. Oczywiście wpierwsz sprawdzamy na http://sourceforge.net/projects/otter-browser/files/ (http://sourceforge.net/projects/otter-browser/files/) Jeśli pojawia się nowa wersja tygodniowa, to w polu:
weekdev zmieniamy cyfrę 50 na odpowiadającą tej wersji (np. 51)
i ewentualnie zmieniamy numer wersji, czyli pkgver na tę, która będzie figurować w nazwie Otter Browsera. Oczywiście nie zapominamy wykonać updpkgsums.

Plik otter-browser.install (stały dla wszystkich wydań PKGBUILDów):
otter.install
post_install() {
  update-desktop-database -q
  update-mime-database usr/share/mime > /dev/null
  gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
}

post_upgrade() {
  post_install
}

post_remove() {
  post_install
}
należy również pobrać i umieścić w tym samym katalogu, w którym budowany jest Otter-Browser.
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: greywolf w Grudzień 21, 2014, 21:56:57
hm..  a to nie lepiej zainstalować paczkę otter-browser-git ? i tylko co jakiś czas instalować ponownie? Ja tak robię od ~3 miesięcy i działa ;)
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Grudzień 21, 2014, 22:23:11
Może i lepiej. Z jakiegoś względu jednak, twórcy Otter-Browser wydają cotygodniowe migawki. Jeśli ktoś chce taką mieć nie widzę problemu, dla którego nie miałbym mu tego udostępnić.

PS: Co Twój wpis ma wspólnego z:
- jakością PKGBUILDa?
- jego poprawnością?
- zgłoszeniem nowej wersji devX?
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Grudzień 23, 2014, 20:32:28
Podbijam wersję do 51 tygodnia i zmieniam nieco PKGBUILD - od teraz będzie łatwiej zmieniać wersje, aczkolwiek nie jest to w 100% zgodne z "filozofią Archa" (ale ja nie jestem filozofem ;)).
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer for weekly version: pavbaranov

pkgname=otter-browser
pkgver=0.9.04
pkgrel=2
_weekver=51
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' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git')
install=otter.install
source=("http://sourceforge.net/projects/${pkgname}/files/${pkgname}-weekly${_weekver}/${pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('ed28b280424cfef0745265541b4cffcf')

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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: greywolf w Grudzień 23, 2014, 21:42:02
Nie doczytałem po prostu o co dokładnie chodziło... tak to jest jak się czyta "w biegu" :P
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Grudzień 30, 2014, 13:57:15
Pojawiła się 52 migawka tygodniowa, zatem nowy PKGBUILD:

Zmieniłem "nazewnictwo". Od tej pory pkgrel będzie odpowiadać numerowi wersji tygodniowej, zatem obecne wydanie będzie nosiło numer 0.9.04-52
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov

pkgname=otter-browser
pkgver=0.9.04
pkgrel=52
_weekver=52
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' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git')
install=otter.install
source=("http://sourceforge.net/projects/${pkgname}/files/${pkgname}-weekly${_weekver}/${pkgname}-${pkgver}-dev${_weekver}.tar.bz2")
md5sums=('139f22737a47749851a7c87b09c6c372')

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
}

I informacja o zmianach:
Cytuj
Weekly report #52 (29-12-2014)
Still better than average week:
23 commits by two authors,
two proposed pull requests,
nine new issues (14 closed),
114 issues still open (including 14 bugs).
Highlights:
total overhaul of internal architecture of actions (there are still few rough edges to be fixed),
no more error 203 when accessing media files directly,
allow to open files from Transfers Manager in selected application (just for Windows right now, other platforms will follow).
Known issues:
configuration dialog for keyboard shortcuts is partially disabled,
some of actions don't have proper state (might be disabled or enabled all the time).
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Styczeń 02, 2015, 20:31:10
Otter-Browser 0.9.04-beta4.
PKGBUILD:
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov

pkgname=otter-browser
pkgver=0.9.04.beta4
pkgrel=1
_weekver=
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' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git')
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=('69a22c896e9b540d5ee9892b242962cf')

build() {
  cd ${pkgname}-0.9.04
  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-0.9.04
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Styczeń 06, 2015, 17:44:45
Oj dziwnie idą te tygodnie w Otter-Browser, ale prezentuję wersję weekly53

EDIT:
Poniżej zamieszczam nowy PKGBUILD albowiem ten, który był, był niestety błędny. Obecna wersja to 0.9.05. Dostosowałem (dzięki pomocy Lucka) nazewnictwo do upstreamu. Teraz paczka tygodniowa będzie nosić nazwę otter-browser-NUMER_WYDANIA-dev-NUMER_TYGODNIA.

PKGBUILD
# 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=53
_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' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser')
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=('6b63ff365497194d8675d63c8a1b947e')

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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Styczeń 13, 2015, 20:35:12
Dzisiaj ukazała się wersja weekly#54 z serii 0.9.05. Wersja ta - jak stwierdza sam emdek jest wersją eksperymentalną. M.in. rozpoczyna wsparcie (jak na razie jako eksperyment właśnie) QtWebEngine (czyli Blink), który jest znany z Google Chrome. Jeśli się nie mylę, to oznacza to m.in., że pliki flash mogą być odtwarzane z użyciem Pepper Flash, a nie Adobe Flash.
Przy okazji PKGBUILD został delikatnie zmodyfikowany.
PKGBUILD
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov (for weekly version)
# Contributor: sir_lucjan

# Full pkgname # Do no edit below this line unless you know what you're doing

_pkgver=0.9.05
_weekver=54
_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-53')
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=('6f17706e43e0d29fcffb391316e7ac59')

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
}
PS: Bardzo prosiłbym osoby, które mają komputery oparte o AMD Ex o uwagi, czy paczka ta buduje się u nich.
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Styczeń 20, 2015, 15:29:15
PKGBUILD dla wersji Weekly 55
# 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-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}-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"
  make
}

package() {
  cd ${__pkgname}-${pkgver}-dev${_weekver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Styczeń 20, 2015, 15:57:19
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ę:
makepkg -p NAZWAPKGBUILD.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.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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Styczeń 27, 2015, 20:53:44
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
# 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
}

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.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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Luty 06, 2015, 07:58:09
Pojawiła się wersja #57 także z nowymi funkcjami: http://otter-browser.org/ (http://otter-browser.org/) zatem podaję PKGBUILDy dla obu możliwych wersji:
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.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
}
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.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
}
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).
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Luty 11, 2015, 10:44:17
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
# 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
}
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.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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Luty 19, 2015, 09:57:25
Udostępniona została 59 wersja tygodniowa Ottera: http://otter-browser.org/ (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
# 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
}

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.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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Luty 24, 2015, 22:33:00
Pojawiła się 60 odsłona tygodniowa Ottera: http://otter-browser.org/ (http://otter-browser.org/) Poniżej PKGBUILDy dla obu wersji (qtwebkit i qtwebengine).
Od obecnego PKGBUILDu następują dwie zmiany:
- zbudowana paczka nazywać się będzie: otter-browser-weekly i nosić numer wersji w postaci: WERSJA.WERSJATYGODNIOWA, gdzie WERSJA to po prostu aktualna wersja programu (obecnie to 0.9.05), zaś WERSJATYGODNIOWA odpowiadać będzie kolejnemu wydaniu tygodniowemu (czyli obecnie 60),
- paczka już potrafi zainstalować się w miejsce poprzedniej wersji, ale uwaga usunie też wszystkie inne instalacje paczek rozpoczynających się od otter-browser* (inna sprawa, że różne dostępne wersje Ottera winny być ze sobą w konflikcie i nie powinny się dawać instalować jednocześnie).

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.05
_weekver=60
_pkgname=otter-browser-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.*')
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=('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
}

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.05
_weekver=60
_pkgname=otter-browser-weekly

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

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver.$_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*')
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=('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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Marzec 04, 2015, 16:36:33
Ukazała się 61, tygodniowa odsłona wersji 0.9.05 (zob: http://otter-browser.org/ (http://otter-browser.org/)). Poniżej zatem prezentuję dwa PKGBUILDy umożliwiające kompilację programu i stworzenie paczek dla Archa i systemów pokrewnych.
Wraz z tą wersją wprowadziłem dalsze zmiany w PKGBUILDach. Odtąd paczka wersji skompilowanej z wykorzystaniem określonego silnika, będzie w nazwie również odnosiła się do tego silnika. Nazwa samego programu wykonywalnego pozostaje natomiast bez zmian.
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.05
_weekver=61
_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.*')
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=('0d1e56810eeaedbd3d6bf32effd91074')

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

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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Marzec 11, 2015, 07:39:19
Kolejna, tygodniowa odsłona wersji 0.9.05 jest dostępna http://otter-browser.org/ (http://otter-browser.org/). Poniżej zatem PKGBUILDy dla wersji #62 korzystającej z QtWebKit i QtWebEngine.
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.05
_weekver=62
_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.*')
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=('0d1e56810eeaedbd3d6bf32effd91074')

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

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
}
Przy okazji, pozwolę sobie przypomnieć, że większe zmiany nastąpią w wydaniu 0.9.06 (beta6), kiedy to możemy spodziewać się m.in. menedżera haseł. Ta wersja oczekiwana jest 1.05.2015, zaś pierwsza, stabilna wersja 1.0.01 miesiąc później.
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Marzec 18, 2015, 07:59:35
Emdek z grupą programistów skupionych wokół Otter-Browser w tygodniowych odstępach realizują założenia, wobec tego w istocie z już niebawem możemy doczekać się stabilnej wersji 1.x. Zanim do tego dojdzie - odsłona z 63 tygodnia. O tym, czego możemy się spodziewać, jak zwykle w krótkiej zajawce na http://otter-browser.org (http://otter-browser.org).
UWAGA: Ta wersja z jakiegoś powodu nie wyświetla "zminimalizowanego" do przycisku menu. Nowa wersja jednak przejmuje dotychczasowe ustawienia, a zatem jeśli ktoś miał odznaczone pole "Wyświetlaj pasek menu", to nie będzie miał ani tego paska, ani też nie będzie miał go zminimalizowanego do przycisku. Pasek menu uzyskamy naciskając Alt+F11.
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.05
_weekver=63
_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.*')
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=('37a2928fa42c336927615005e5dc144a')

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

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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Marzec 25, 2015, 08:22:07
64 migawka tygodniowa z rozwoju Ottera, dostarcza jak zwykle lekkich zmian: http://otter-browser.org (http://otter-browser.org). U nas natomiast, są to 2 PKGBUILDy umożliwiające budowę aplikacji opartej albo o QtWebKit, albo o QtWebEngine.
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.05
_weekver=64
_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.*')
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=('7af363386c0b9b30bfa9d4f00c50b7ed')

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

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
}
Tytuł: Odp: Otter-Browser nowe wcielenie
Wiadomość wysłana przez: pavbaranov w Marzec 31, 2015, 10:03:25
Ostatnie wydanie marcowe nosi nr 65 i jest wydaniem kandydującym dla nadchodzącego w przyszłym tygodniu wydania Beta 5. Oprócz różnych poprawek oraz nowych funkcjonalności, w wydaniu naprawiony został błąd z niepokazującym się przyciskiem menu.
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.05
_weekver=65
_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