diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 26 insertions, 31 deletions
@@ -1,43 +1,38 @@ -# Maintainer: pavbaranov <pavbaranov at gmail dot com> -# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com> -# Maintainer : Solomon Choina <shlomochoina@gmail.com> +# Merged with official ABS falkon PKGBUILD by João, 2021/06/03 (all respective contributors apply herein) +# Maintainer: João Figueiredo & chaotic-aur <islandc0der@chaotic.cx> +# Contributor: pavbaranov <pavbaranov at gmail dot com> +# Contributor: Piotr Gorski <lucjan.lucjanov@gmail.com> +# Maintainer: Solomon Choina <shlomochoina@gmail.com> + pkgname=falkon-git -pkgver=3.1.0.72.g2098d69a +pkgver=3.1.99_r5703.g9bebc144 pkgrel=1 -pkgdesc="Cross-platform Qt Web Browser" -arch=('i686' 'x86_64') -url="http://www.qupzilla.com" -license=('GPL') -depends=('qt5-webengine' 'pyside2' 'qt5-x11extras' 'qt5-svg' 'openssl>=1.1.0' 'purpose') -makedepends=('git' 'libgnome-keyring' 'qt5-tools' 'kwallet' 'shiboken2' 'pyside2-tools' 'kio' 'extra-cmake-modules' 'shiboken2' 'pyside2-tools' 'libgnome-keyring') - -conflicts=('qupzilla' 'qupzilla-qt5' 'qupzilla-qt5-git' 'falkon') -optdepends=( - 'bash-completion: bash completion support' - 'kwallet: kf5 kwallet integration' - 'libgnome-keyring: gnome keyring integration' - 'pyside2: python plugins for falkon' - 'shiboken2: qml plugins for falkon' - ) -source=("git+https://anongit.kde.org/falkon.git") +pkgdesc="Cross-platform QtWebEngine browser" +arch=($CARCH) +url="https://www.falkon.org/" +license=(GPL3) +depends=(qt5-webengine qt5-x11extras qt5-svg) +makedepends=(git extra-cmake-modules-git qt5-tools kio-git purpose-git libgnome-keyring pyside2 shiboken2) +conflicts=(${pkgname%-git}) +provides=(${pkgname%-git}) +optdepends=('kio-git: KDE integration' 'purpose-git: KDE integration' 'libgnome-keyring: gnome keyring integration' + 'pyside2: Python plugins') +replaces=(qupzilla) +source=("git+https://github.com/KDE/${pkgname%-git}.git") sha256sums=('SKIP') pkgver() { - cd "${pkgname%-*}" - git describe --long --tags | sed 's/^v//;s/-/./g' + cd ${pkgname%-git} + _ver="$(grep -m1 'project(Falkon' CMakeLists.txt | cut -d ' ' -f3 | tr -d ')' | tr - .)" + echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" } build() { - mkdir build - cd build - cmake ../"${pkgname%-*}" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DKDE_INSTALL_LIBDIR=lib \ - -DCMAKE_BUILD_TYPE=Release - make + cmake -B build -S ${pkgname%-git} \ + -DBUILD_TESTING=OFF + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir/" install + DESTDIR="$pkgdir" cmake --install build } |