diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | tensor.desktop | 10 |
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 |