summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRiley Trautman2015-09-03 16:54:51 -0500
committerRiley Trautman2015-09-03 16:54:51 -0500
commitb13e9c80a28c8733bf3021fd97c4bbf7b5caef14 (patch)
tree661f2d9bbfc5d5ea1a7f178ec2db3768b0542c07 /PKGBUILD
downloadaur-b13e9c80a28c8733bf3021fd97c4bbf7b5caef14.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
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
+}