Guest User

Untitled

a guest
May 4th, 2018
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.84 KB | None | 0 0
  1. pkgname=quaternion
  2. pkgver=0.0.9
  3. _libqmatrixclient_pkgver=0.2.1
  4. pkgrel=1
  5. pkgdesc="Qt5-based IM client for the Matrix protocol"
  6. arch=("i686" "x86_64")
  7. url="https://matrix.org/docs/projects/client/quaternion.html"
  8. license=("GPL3")
  9. depends=("qt5-declarative" "hicolor-icon-theme")
  10. makedepends=("cmake")
  11. source=(
  12.   "https://github.com/QMatrixClient/Quaternion/archive/v${pkgver}.tar.gz"
  13.   "https://github.com/QMatrixClient/libqmatrixclient/archive/v${_libqmatrixclient_pkgver}.tar.gz"
  14. )
  15. sha256sums=(
  16.   "0f471051abf31acdd70a80de3b731775d4d8ad4fbe45f4d72371fc7229321b16"
  17.   "615f52f29b0958a633587846bd9f8ff711cc58f7e0fbb98ea485e0746d7f01a3"
  18. )
  19.  
  20. prepare() {
  21.   cp -r libqmatrixclient-${_libqmatrixclient_pkgver}/* ${srcdir}/Quaternion-${pkgver}/lib/
  22. }
  23.  
  24. build() {
  25.   cd "${srcdir}/Quaternion-${pkgver}"
  26.   mkdir -p build
  27.   cd build
  28.   cmake ../
  29.   make
  30. }
  31.  
  32. package() {
  33.   cd "${srcdir}/Quaternion-${pkgver}"
  34.  
  35.   # The binary
  36.   install -Dm755 "build/quaternion" -t "$pkgdir/usr/bin/"
  37.  
  38.   # .desktop file
  39.   install -Dm644 "linux/quaternion.desktop" -t "$pkgdir/usr/share/applications/"
  40.  
  41.   # Icons
  42.   install -Dm644 "icons/quaternion/16-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/16x16/apps/"
  43.   install -Dm644 "icons/quaternion/22-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/22x22/apps/"
  44.   install -Dm644 "icons/quaternion/32-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/32x32/apps/"
  45.   install -Dm644 "icons/quaternion/48-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/48x48/apps/"
  46.   install -Dm644 "icons/quaternion/64-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/64x64/apps/"
  47.   install -Dm644 "icons/quaternion/128-apps-quaternion.png" -t "$pkgdir/usr/share/icons/hicolor/128x128/apps/"
  48.   install -Dm644 "icons/quaternion/sources/quaternion.svg" -t "$pkgdir/usr/share/icons/hicolor/scalable/apps/"
  49. }
Advertisement
Add Comment
Please, Sign In to add comment