summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBalló György2022-12-13 22:34:08 +0100
committerBalló György2022-12-13 22:42:31 +0100
commitb16c4fc480ddecd1fdcda07821358a36899b3f6b (patch)
tree7d2587dec358e9ae8307e23bb153a366c5e32184 /PKGBUILD
parentb611465ca84a1910adaca1e1ed7883f06eba6c80 (diff)
downloadaur-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--PKGBUILD35
1 files changed, 20 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index af6aeb5eac31..55629c2dbf9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}