summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2024-02-09 00:05:46 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2024-02-09 02:10:08 -0500
commitc14b26899e2bda2db97a806ecf5bac5da734a815 (patch)
treef02c3d2f1318a7b6232b85255d466ab55f8dcffc /pcr
parent7dc1566505771313989f5f314fa9085102aea6a2 (diff)
quaternion: upgrade to v0.0.96
Diffstat (limited to 'pcr')
-rw-r--r--pcr/quaternion/PKGBUILD47
1 files changed, 24 insertions, 23 deletions
diff --git a/pcr/quaternion/PKGBUILD b/pcr/quaternion/PKGBUILD
index bef6c1b0d..07febfb83 100644
--- a/pcr/quaternion/PKGBUILD
+++ b/pcr/quaternion/PKGBUILD
@@ -1,44 +1,45 @@
-# Maintainer (aur): Alexey Andreyev <aa13q@ya.ru>
-# Contributor: Aleksandar Trifunović <akstrfn at gmail dot com>
-# Contributor: Ivan Semkin <ivan at semkin dot ru>
-# Contributor: Martin Weinelt <hexa at darmstadt dot ccc dot de>
+# Maintainer: bill-auger <bill-auger@programmer.net>
+
+
+# NOTE: there is not much point in diffing this against the AUR package
+# the AUR package is very convoluted, uses vendored libs, and builds from VCS;
+# so i re-wrote it from scratch according to the upstream guide
+# this recipe is nice and simple
pkgname=quaternion
-pkgver=0.0.95.1
+pkgver=0.0.96
pkgrel=1
pkgdesc="Qt5 Matrix client, with IRC/hexchat-like GUI"
-url=https://matrix.org/docs/projects/client/quaternion.html
arch=(aarch64 armv7h i686 x86_64)
+url=https://matrix.org/docs/projects/client/quaternion.html
license=(GPL3)
-depends=(qt5-tools qt5-multimedia qt5-quickcontrols qt5-quickcontrols2 libquotient)
-optdepends=(qtkeychain)
+depends=(libquotient qt5-multimedia qt5-quickcontrols2 qt5-tools)
makedepends=(cmake)
+optdepends=(qtkeychain-qt5)
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/quotient-im/${pkgname^}/archive/refs/tags/${pkgver}.tar.gz)
-sha512sums=('465e49b90fef88b252f26b5791c2d491bfa451dd3b876b1fce8732bf96276437343fd368d1d48d20a2b5ec993a3e0a36709232f60fadd176548a7b942b22b678')
+sha256sums=(39868fbae40c36ebcd1a955cb65e953c4a1b9b74e9c1b9e2c838a0ce77ce5ac0)
build()
{
- cd "${pkgname^}-${pkgver}"
-
- cmake -H. -Bbuild \
- -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \
- -DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_SHARED_LIBS=ON \
- -DUSE_INTREE_LIBQMC=OFF
-
- cmake --build build
+ cd "${srcdir}"/${pkgname^}-${pkgver} ; mkdir build ; cd build ;
+
+ cmake .. \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_SHARED_LIBS=ON \
+ -DUSE_INTREE_LIBQMC=OFF \
+ -DBUILD_WITH_QT6=OFF
+ cmake --build . --target all
}
package()
{
- cd "${pkgname^}-${pkgver}"
+ cd "${srcdir}"/${pkgname^}-${pkgver}
- cmake --build build -- DESTDIR="${pkgdir}/" install
+ DESTDIR="$pkgdir" cmake --install build
}