diff options
author | Riley Trautman | 2015-09-03 16:54:51 -0500 |
---|---|---|
committer | Riley Trautman | 2015-09-03 16:54:51 -0500 |
commit | b13e9c80a28c8733bf3021fd97c4bbf7b5caef14 (patch) | |
tree | 661f2d9bbfc5d5ea1a7f178ec2db3768b0542c07 /PKGBUILD | |
download | aur-b13e9c80a28c8733bf3021fd97c4bbf7b5caef14.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d5e3e9438e3d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Riley Trautman <asonix.dev@gmail.com> + +_pkgname=liri +pkgname=$_pkgname-git +pkgver=0.2.r28.g8867da7 +pkgrel=1 +pkgdesc="A UI framework for QtQuick implementing Material Design" +arch=("i686" "x86_64") +url="https://github.com/liri-browser/liri-browser" +license=("GPLv3") +depends=("qt5-base" "qt5-webengine" "qml-material-git") +makedepends=("git") +provides=("$_pkgname" "$pkgname") +conflicts=("$_pkgname") +source=("$pkgname::git+https://github.com/liri-browser/liri-browser.git" + "liri-browser" "liri-browser.desktop") +sha256sums=("SKIP" "SKIP" "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' +} +prepare() { + mkdir -p build + cd build + qmake "$srcdir/$pkgname" + make +} + +package() { + cd build + make INSTALL_ROOT="$pkgdir" install + mkdir -p "$pkgdir"/usr/bin + mkdir -p "$pkgdir"/usr/share/applications + install -m755 ../liri-browser "$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" +} + +gitref() { + cd "$pkgname" + git rev-parse HEAD +} |