summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 61a40a7e76cee8ffbf6f7c7117f974449d5ab3af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Maintainer: Sol Bekic <s+aur at s-ol dot nu>

pkgname=ossia-score-appimage
pkgver=2.5.2
pkgrel=1
pkgdesc="an interactive sequencer for the intermedia arts."
arch=('x86_64')
url="https://ossia.io/"
license=('custom')
depends=('glib2' 'qt5-base' 'qt5-declarative' 'qt5-quickcontrols2' 'qt5-serialport' 'qt5-svg' 'qt5-websockets')
source=("Score.AppImage::https://github.com/OSSIA/score/releases/download/v${pkgver}/Score-v${pkgver}-linux.AppImage"
        "ossia-score")
md5sums=('c21b30e221d0e13f77f22c80584373af'
         'da517b82b443be8057ee4fbadb414e43')

package() {
  # Extract AppImage
  chmod +x Score.AppImage
  ./Score.AppImage --appimage-extract

  root="${srcdir}/squashfs-root"
  sed -i "/^Exec=/cExec=ossia-score" "${root}/Score.desktop"

  install -d "${pkgdir}/usr/lib/score"
  install -D "${root}/usr/lib/score/"* "${pkgdir}/usr/lib/score/"
  install -D "${root}/usr/lib/libscore"* "${pkgdir}/usr/lib/"
  install -D "${root}/usr/lib/libossia"* "${pkgdir}/usr/lib/"

  install -d "${pkgdir}/usr/bin"
  install -D "${root}/usr/bin/score" "${pkgdir}/usr/bin/"
  install -D "${srcdir}/ossia-score" "${pkgdir}/usr/bin/"

  install -d "${pkgdir}/usr/share"
  install -D "${root}/Score.desktop" "${pkgdir}/usr/share/applications/Score.desktop"
  install -D "${srcdir}/squashfs-root/usr/share/pixmaps/score.png" "${pkgdir}/usr/share/pixmaps/score.png"
}