diff options
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 } |