Date: Wednesday, March 13, 2019 @ 00:24:57 Author: bgyorgy Revision: 440773
archrelease: copy trunk to community-x86_64 Added: otter-browser/repos/ otter-browser/repos/community-x86_64/ otter-browser/repos/community-x86_64/PKGBUILD (from rev 440772, otter-browser/trunk/PKGBUILD) ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Copied: otter-browser/repos/community-x86_64/PKGBUILD (from rev 440772, otter-browser/trunk/PKGBUILD) =================================================================== --- repos/community-x86_64/PKGBUILD (rev 0) +++ repos/community-x86_64/PKGBUILD 2019-03-13 00:24:57 UTC (rev 440773) @@ -0,0 +1,48 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Steffen Weber <-boenki-gmx-de-> + +pkgbase=otter-browser +pkgname=(otter-browser{,-nowebengine}) +pkgver=1.0.01 +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://otter-browser.org/" +license=('GPL3') +depends=('desktop-file-utils' 'hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webengine' 'qt5-webkit' 'qt5-xmlpatterns') +makedepends=('cmake') +source=($pkgbase-$pkgver.tar.gz::https://github.com/OtterBrowser/$pkgbase/archive/v$pkgver.tar.gz) +sha256sums=('85aef7c74277cf94de237e516c3c2d507b3d19b9ad16853de938540b8bf2f16b') + +prepare() { + mkdir build{,-nowebengine} +} + +build() { + cd build + cmake ../$pkgbase-$pkgver -DCMAKE_INSTALL_PREFIX="/usr" + make + + cd ../build-nowebengine + cmake ../$pkgbase-$pkgver -DCMAKE_INSTALL_PREFIX="/usr" -DENABLE_QTWEBENGINE=OFF + make +} + +package_otter-browser() { + cd build + make DESTDIR="$pkgdir" install + install -Dm644 ../$pkgbase-$pkgver/packaging/$pkgbase.appdata.xml "$pkgdir/usr/share/metainfo/$pkgbase.appdata.xml" +} + +package_otter-browser-nowebengine() { + pkgdesc+=' without WebEngine support' + depends=('desktop-file-utils' 'hicolor-icon-theme' 'hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webkit' 'qt5-xmlpatterns') + conflicts=($pkgbase) + provides=($pkgbase=$pkgver) + + cd build-nowebengine + make DESTDIR="$pkgdir" install + + # Ignore package by AppStream to avoid duplicated IDs + echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/$pkgbase.desktop" +}