Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=quaternion
- pkgver=0.0.9
- _libqmatrixclient_pkgver=0.2.1
- pkgrel=1
- pkgdesc="Qt5-based IM client for the Matrix protocol"
- arch=("i686" "x86_64")
- url="https://matrix.org/docs/projects/client/quaternion.html"
- license=("GPL3")
- depends=("qt5-declarative" "hicolor-icon-theme")
- makedepends=("cmake")
- source=(
- "https://github.com/QMatrixClient/Quaternion/archive/v${pkgver}.tar.gz"
- "https://github.com/QMatrixClient/libqmatrixclient/archive/v${_libqmatrixclient_pkgver}.tar.gz"
- )
- sha256sums=(
- "0f471051abf31acdd70a80de3b731775d4d8ad4fbe45f4d72371fc7229321b16"
- "615f52f29b0958a633587846bd9f8ff711cc58f7e0fbb98ea485e0746d7f01a3"
- )
- prepare() {
- cp -r libqmatrixclient-${_libqmatrixclient_pkgver}/* ${srcdir}/Quaternion-${pkgver}/lib/
- }
- build() {
- cd "${srcdir}/Quaternion-${pkgver}"
- mkdir -p build
- cd build
- cmake ../
- make
- }
- package() {
- cd "${srcdir}/Quaternion-${pkgver}"
- # The binary
- install -Dm755 "build/quaternion" -t "$pkgdir/usr/bin/"
- # .desktop file
- install -Dm644 "linux/quaternion.desktop" -t "$pkgdir/usr/share/applications/"
- # Icons
- install -Dm644 "icons/quaternion/16-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/16x16/apps/"
- install -Dm644 "icons/quaternion/22-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/22x22/apps/"
- install -Dm644 "icons/quaternion/32-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/32x32/apps/"
- install -Dm644 "icons/quaternion/48-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/48x48/apps/"
- 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/"
- }
Advertisement
Add Comment
Please, Sign In to add comment