summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormorguldir2019-07-16 03:58:35 +0200
committermorguldir2019-07-16 03:58:35 +0200
commitc1bf9dd6e91ea091b90031da11755e40e4ed49a3 (patch)
tree97535b22781980b629f7addd04f61b154f83f4f6
parent6d6effe92b2be46c2d6fef49e08b1db15855524e (diff)
downloadaur-c1bf9dd6e91ea091b90031da11755e40e4ed49a3.tar.gz
Use an aur package instead of a git submodule for libQuotient/libQMatrixClient
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD26
2 files changed, 7 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ef15e93349a5..fa06e6fb476e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = quaternion-git
pkgdesc = Qt5-based IM client for the Matrix protocol
pkgver = 0.0.9.4a.r69.g253650b
- pkgrel = 1
+ pkgrel = 2
url = https://matrix.org/docs/projects/client/quaternion.html
arch = i686
arch = x86_64
@@ -14,12 +14,10 @@ pkgbase = quaternion-git
depends = qt5-quickcontrols
depends = qt5-quickcontrols2
depends = qt5-olm
+ depends = libquotient-git
optdepends = qtkeychain: Store access tokens in a keyring
provides = quaternion
- conflicts = quaternion-git
source = git://github.com/QMatrixClient/Quaternion
- source = git://github.com/QMatrixClient/libqmatrixclient
- sha256sums = SKIP
sha256sums = SKIP
pkgname = quaternion-git
diff --git a/PKGBUILD b/PKGBUILD
index 2ce79ba46530..59cadd4b2e35 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,38 +6,28 @@
_appname=Quaternion
_pkgname=quaternion
pkgname=quaternion-git
-_soname=libQMatrixClient
-_libname=libqmatrixclient
pkgver=0.0.9.4a.r69.g253650b
-pkgrel=1
+pkgrel=2
pkgdesc='Qt5-based IM client for the Matrix protocol'
url='https://matrix.org/docs/projects/client/quaternion.html'
arch=('i686' 'x86_64')
license=(GPL3)
-depends=(hicolor-icon-theme qt5-multimedia qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-olm)
+depends=(hicolor-icon-theme qt5-multimedia qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-olm libquotient-git)
makedepends=(cmake git)
optdepends=('qtkeychain: Store access tokens in a keyring')
provides=(quaternion)
-conflicts=(quaternion-git)
-source=('git://github.com/QMatrixClient/Quaternion'
- 'git://github.com/QMatrixClient/libqmatrixclient'
-)
-sha256sums=('SKIP'
- 'SKIP')
+source=('git://github.com/QMatrixClient/Quaternion')
+sha256sums=('SKIP')
pkgver() {
cd "$_appname"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- cp -r ${_libname}/* ${srcdir}/${_appname}/lib/
-}
-
build() {
mkdir ${_appname}/build_dir -p
cd ${_appname}/build_dir
- cmake .. -DBUILD_SHARED_LIBS:BOOL=ON -DUSE_INTREE_LIBQMC=true
+ cmake .. -DUSE_INTREE_LIBQMC=false
cmake --build . --target all
}
@@ -58,11 +48,5 @@ package() {
install -Dm644 "icons/quaternion/64-apps-quaternion.png" -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps/"
install -Dm644 "icons/quaternion/128-apps-quaternion.png" -t "${pkgdir}/usr/share/icons/hicolor/128x128/apps/"
install -Dm644 "icons/quaternion/sources/quaternion.svg" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps/"
-
- # The lib
- mkdir ${pkgdir}/usr/lib
- cp build_dir/lib/${_soname}.so.0.*.0 ${pkgdir}/usr/lib/
- ln -s /usr/lib/${_soname}.so.0.*.0 ${pkgdir}/usr/lib/${_soname}.so.0
- ln -s /usr/lib/${_soname}.so.0.*.0 ${pkgdir}/usr/lib/${_soname}.so
}
# vim:set ts=2 sw=2 et: