diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 78 |
1 files changed, 30 insertions, 48 deletions
@@ -1,59 +1,41 @@ -# Maintainer: Riley Trautman <asonix.dev@gmail.com> +# Maintainer: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> -_pkgname=liri-browser -pkgname=${_pkgname}-git -pkgver=0.3.r243.gc39f696 +pkgname=liri-browser-git +pkgver=20161012.664b549 pkgrel=1 -pkgdesc="A Web Browser using the QML Material framework from the Papyros Project" -arch=("i686" "x86_64") -url="https://github.com/liri-project/liri-browser" -license=("GPLv3") -depends=("qt5-base" "qt5-webengine" "qt5-multimedia" "qml-material-git") -makedepends=("git") -provides=("${_pkgname}") -conflicts=("${_pkgname}") -install=${_pkgname}.install -source=("${_pkgname}::git+https://github.com/liri-project/liri-browser.git" -"liri-browser.sh" "liri-browser.desktop" "liri-browser.install") -sha256sums=("SKIP" "SKIP" "SKIP" "SKIP") +pkgdesc="Liri Browser" +arch=('i686' 'x86_64' 'armv6h' 'armv7h') +url='https://liri.io' +license=('GPL3') +depends=('fluid-git' 'slime-engine-git') +makedepends=('git') +conflicts=('liri-browser') +replaces=('liri-browser') +provides=('liri-browser') +groups=('liri-git') + +_gitroot="git://github.com/lirios/browser.git" +_gitbranch=master +_gitname=browser +source=(${_gitname}::${_gitroot}#branch=${_gitbranch}) +md5sums=('SKIP') pkgver() { - cd "${_pkgname}" - # cutting off 'foo-' prefix that presents in the git tag - git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd ${srcdir}/${_gitname} + echo "$(git log -1 --format="%cd" --date=short | tr -d '-').$(git log -1 --format="%h")" } -build() { - cd "${_pkgname}" - qmake "liri-browser.pro" - make +prepare() { + mkdir -p build } -package() { - cd "${_pkgname}" - make INSTALL_ROOT="$pkgdir" install - - mkdir -p "$pkgdir"/usr/bin - mkdir -p "$pkgdir"/usr/share/applications - - for i in 16x16 22x22 32x32 48x48 64x64 128x128 256x256; do - install -Dm644 "$srcdir"/"${_pkgname}"/icons/liri-browser.png \ - "$pkgdir"/usr/share/icons/hicolor/$i/apps/liri-browser.png - done - install -m755 ../liri-browser.sh \ - "$pkgdir"/usr/bin/liri-browser - install -m755 ../liri-browser.desktop \ - "$pkgdir"/usr/share/applications/liri-browser.desktop -} - -# Additional functions to generate a changelog - -changelog() { - cd "${_pkgname}" - git log $1..HEAD --no-merges --format=" * %s" +build() { + cd build + qmake CONFIG+=QTWEBENGINE_ENABLED ../${_gitname} + make } -gitref() { - cd "${_pkgname}" - git rev-parse HEAD +package() { + cd build + make INSTALL_ROOT="${pkgdir}" install } |