summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD51
-rw-r--r--tensor.desktop10
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..841e641f2b1b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = tensor-quiark-git
+ pkgdesc = Quiark’s fork of cross-platform Qt5/QML-based Matrix client
+ pkgver = r369.4b8a041
+ pkgrel = 1
+ url = https://github.com/Quiark/tensor
+ arch = x86_64
+ arch = i686
+ license = GPL3
+ depends = qt5-quickcontrols
+ provides = tensor
+ conflicts = tensor-git
+ source = git+https://github.com/Quiark/tensor.git
+ source = git+https://github.com/Quiark/libqmatrixclient.git
+ source = tensor.desktop
+ sha1sums = SKIP
+ sha1sums = SKIP
+ sha1sums = 4f03c6d93dce615c02360f3b2ab42e6aee883147
+
+pkgname = tensor-quiark-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6da81e6d9ead
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Marcin Mikołajczak <me@m4sk@in>
+# Author: Peter Hoeg <firstname at lastname dot com>
+
+pkgname=tensor-quiark-git
+pkgver=r369.4b8a041
+pkgrel=1
+pkgdesc='Quiark’s fork of cross-platform Qt5/QML-based Matrix client'
+arch=('x86_64' 'i686')
+url='https://github.com/Quiark/tensor'
+license=('GPL3')
+provides=('tensor')
+conflicts=('tensor-git')
+depends=('qt5-quickcontrols')
+source=('git+https://github.com/Quiark/tensor.git'
+ 'git+https://github.com/Quiark/libqmatrixclient.git'
+ 'tensor.desktop')
+sha1sums=('SKIP'
+ 'SKIP'
+ '4f03c6d93dce615c02360f3b2ab42e6aee883147')
+
+pkgver() {
+ cd ${srcdir}/tensor
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd ${srcdir}/tensor
+ git config submodule.lib.url $srcdir/libqmatrixclient
+ git submodule update --init
+}
+
+build() {
+ cd ${srcdir}/tensor
+ qmake
+ make
+}
+
+package() {
+ cd ${srcdir}/tensor
+
+ mkdir -p $pkgdir/usr/bin
+ install -m755 tensor $pkgdir/usr/bin/tensor
+
+ mkdir -p $pkgdir/usr/share/applications
+ install -m644 $srcdir/tensor.desktop $pkgdir/usr/share/applications/tensor.desktop
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/tensor.desktop b/tensor.desktop
new file mode 100644
index 000000000000..882fc3f271fc
--- /dev/null
+++ b/tensor.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Tensor
+GenericName=Matrix Client
+Comment=Cross platform QML Matrix client
+Exec=tensor
+Terminal=false
+Type=Application
+Icon=tensor
+Categories=Network;Chat;
+StartupNotify=true