diff options
author | Balló György | 2022-12-13 22:34:08 +0100 |
---|---|---|
committer | Balló György | 2022-12-13 22:42:31 +0100 |
commit | b16c4fc480ddecd1fdcda07821358a36899b3f6b (patch) | |
tree | 7d2587dec358e9ae8307e23bb153a366c5e32184 /PKGBUILD | |
parent | b611465ca84a1910adaca1e1ed7883f06eba6c80 (diff) | |
download | aur-b16c4fc480ddecd1fdcda07821358a36899b3f6b.tar.gz |
Move otter-browser from [community]
The WebEngine backend is not ready for everyday use, it crashes too frequently.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 20 insertions, 15 deletions
@@ -1,25 +1,30 @@ -# Maintainer: Steffen Weber <-boenki-gmx-de-> +# Contributor: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Steffen Weber <-boenki-gmx-de-> pkgname=otter-browser -pkgver=1.0.01 -pkgrel=1 -pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5." +pkgver=1.0.02 +pkgrel=2 +pkgdesc='Web browser aiming to recreate the best aspects of the classic Opera (12.x) UI using Qt5' arch=('x86_64') -url="https://$pkgname.org" +url='https://otter-browser.org/' license=('GPL3') -depends=('qt5-multimedia' 'qt5-webkit' 'qt5-svg' 'qt5-xmlpatterns' 'hicolor-icon-theme' 'hunspell' 'desktop-file-utils') -makedepends=('cmake' 'qt5-tools') -source=($pkgname-$pkgver.tar.gz::https://github.com/OtterBrowser/$pkgname/archive/v$pkgver.tar.gz) -md5sums=('99601d0b230956dc542a04f0df912626') +depends=('hicolor-icon-theme' 'hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webkit' 'qt5-xmlpatterns') +makedepends=('cmake' 'ninja') +source=("https://github.com/OtterBrowser/$pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('d1e090a80fa736cd128f594184817078a08cac31614e85e7838ff1b64511d62d') -build() { +prepare() { cd $pkgname-$pkgver - lrelease resources/translations/*.ts - cmake -DCMAKE_INSTALL_PREFIX="/usr" - make + # Fix metainfo file + sed -i 's/org.otter_browser.Otter_Browser.desktop/otter-browser.desktop/' packaging/$pkgname.appdata.xml + sed -i '/FILES otter-browser.desktop/a install(FILES packaging/otter-browser.appdata.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo)' CMakeLists.txt +} + +build() { + cmake -S $pkgname-$pkgver -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr' + cmake --build build } package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } |