summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 698b25859e4769c430ed66defcbe9eb0dca41e2a (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
# Maintainer: begin-theadventure <begin-thecontact.ncncb at dralias dot com>

_pkgname=ossia-score
pkgname=$_pkgname-bin
pkgver=3.1.12
pkgrel=1
pkgdesc="An interactive sequencer for the intermedia arts (binary release)"
arch=('x86_64')
url="https://github.com/ossia/score"
license=('GPL3')
depends=('clang' 'faust' 'ffmpeg' 'jack' 'libxcb' 'portaudio' 'qt6-declarative' 'qt6-imageformats'
         'qt6-scxml' 'qt6-serialport' 'qt6-shadertools' 'qt6-svg' 'qt6-websockets')
optdepends=('leap-motion-driver' 'leap-motion-sdk' 'libfreenect2' 'lilv' 'lv2' 'pipewire' 'sdl2' 'suil' 'ysfx')
makedepends=('fuse2')
provides=($_pkgname)
conflicts=($_pkgname)
_appimage="ossia.score-$pkgver-linux-amd64.AppImage"
source=("$url/releases/download/v$pkgver/$_appimage")
sha256sums=('0b26aa33349d31fb84e14fa67de453feb9c066f63f67e9296a720402105708f6')

prepare() {
  chmod +x "$_appimage"
  ./"$_appimage" --appimage-extract
}

package() {
  cd squashfs-root
  install -Dm644 usr/share/pixmaps/$_pkgname.png -t "$pkgdir/usr/share/pixmaps"
  install -Dm644 usr/share/applications/$_pkgname.desktop -t "$pkgdir/usr/share/applications"
  cd usr/bin
  install -Dm755 $_pkgname $_pkgname-vst3puppet $_pkgname-vstpuppet -t "$pkgdir/usr/bin"
}