summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: cc2e171e93a8f0c34d404b703b52437679cf9a0e (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
# Maintainer: Chip Collier <photex@gmail.com>
# Upstream: PreSonus Audio Electronics, Inc.

# Based on PKGBUILD for https://aur.archlinux.org/packages/bitwig-studio

pkgname='studio-one-7'
pkgver='7.1.1.104411'
pkgrel='1'
pkgdesc='Digital audio workstation for music production, remixing and live performance'
arch=('x86_64')
url='https://www.presonus.com/'
license=('custom')
depends=('alsa-lib' 'egl-wayland' 'wayland' 'wayland-utils' 'libjpeg-turbo' 'icu74' 'sdbus-cpp1')
optdepends=('jack' 'pipewire' 'vulkan-icd-loader' 'vulkan-intel' 'vulkan-radeon' 'vulkan-nouveau' 'nvidia-utils')
provides=('clap-host' 'vst3-host')
replaces=()
conflicts=()
options=(!strip)
DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download \"studioone7-x86_64.deb\" manually from https://my.presonus.com')
source=('manual://studioone7-x86_64.deb')
sha256sums=('98008346c4e568e5c471546b428d3f32fdf6a0df36c98bd7e3a718ebfb78f2b6')

package() {
  # Unpack package contents
  bsdtar -xf ${srcdir}/data.tar.gz -C ${pkgdir}/

  # Fix permissions
  chmod -R g-w ${pkgdir}/opt
  chmod -R g-w ${pkgdir}/usr

  # Create our shared extensions location (based on deb pkg postinst script)
  mkdir -p ${pkgdir}/var/opt/PreSonus/Extensions
  chmod 777 ${pkgdir}/var/opt/PreSonus
  chmod 777 ${pkgdir}/var/opt/PreSonus/Extensions
}