summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 238ac26a119775e5dca5d7cf64c0e5f26f42a80f (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Maintainer:  Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>
# Contributor: David Runge <dvzrv@archlinux.org>
# Contributor: Ray Rashif <schiv@archlinux.org>
# Contributor: speps <speps at aur dot archlinux dot org>
# Contributor: Max Pray a.k.a. Synthead <synthead@gmail.com>
# Contributor: clarence <catchfire at gmail dot com>

pkgname="patchage"
pkgver=1.0.10
pkgrel=5
pkgdesc="A modular patch bay for audio and MIDI systems based on Jack and Alsa"
arch=(
  'x86_64'
)
url="https://drobilla.net/software/patchage.html"
license=(
  'GPL-3.0-or-later'
)
depends=(
  'alsa-lib'
  'atkmm'
  # 'fmt9'
  'ganv>=1.5.2'
  'glib2>=2.14.0'
  'glibc'
  'glibmm>=2.14.0'
  'gtk2'
  'gtkmm'
  'hicolor-icon-theme'
  'jack'
  'libgcc'
  'libstdc++'
  'libsigc++'
)
makedepends=(
  'dbus-glib'
  'meson>=0.56.0'
)
_pkgsrc="${pkgname}-${pkgver}"
source=(
  "https://download.drobilla.net/${_pkgsrc}.tar.xz"
  "https://download.drobilla.net/${_pkgsrc}.tar.xz.sig"
)
b2sums=('db7e17acc483b1fec27c80a3bedf3b546d303d8ce4f90f7f7669a4e4e1dcb526881d949d91edfdd6283dff3d9382c4c3534972065e2769a43e9e4b982b0dfbec'
        'SKIP')
validpgpkeys=(
  '907D226E7E13FA337F014A083672782A9BF368F3' # David Robillard <d@drobilla.net>
)

build() {
  cd "${srcdir}"
  arch-meson "${_pkgsrc}" "${_pkgsrc}/build"
  meson compile -C "${_pkgsrc}/build"
}

# check() {
#   cd "${srcdir}"
#   meson test -C "${_pkgsrc}/build"
# }

package() {
  cd "${srcdir}"
  meson install -C "${_pkgsrc}/build" --destdir "${pkgdir}"

  cd "${_pkgsrc}"
  install -vDm644 "AUTHORS"   "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
  install -vDm644 "NEWS"      "${pkgdir}/usr/share/doc/${pkgname}/NEWS"
  install -vDm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
  install -vDm644 "COPYING"   "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}