summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD78
1 files changed, 30 insertions, 48 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ab62d9576326..2d1beb405572 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}