[arch-commits] Commit in rtaudio/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Fri Nov 22 10:21:44 UTC 2019
Date: Friday, November 22, 2019 @ 10:21:43
Author: dvzrv
Revision: 531835
upgpkg: rtaudio 5.1.0-2
Updating maintainer info. Adding all direct library dependencies. Adding librtaudio.so to provides. Moving python2 to optdepends (soon to be deprecated). Changing license name (allegedly it's called RtAudio license) and exctracting it in a more sane way from README.md. Minor cleanups.
Modified:
rtaudio/trunk/PKGBUILD
----------+
PKGBUILD | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-11-22 08:45:28 UTC (rev 531834)
+++ PKGBUILD 2019-11-22 10:21:43 UTC (rev 531835)
@@ -1,4 +1,4 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
# Contributor: Llewelyn Trahaearn <WoefulDerelict at GMail dot com>
# Contributor: rtfreedman <rob dot til dot freedman at gmail dot com>
# Contributor: Limao Luo <luolimao+AUR at gmail dot com>
@@ -6,18 +6,23 @@
pkgname=rtaudio
pkgver=5.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="A set of C++ classes that provide a common API for realtime audio input/output."
arch=('x86_64')
url="https://www.music.mcgill.ca/~gary/rtaudio/"
-license=('custom:MIT')
-depends=('jack' 'libpulse' 'python2')
+license=('custom:RtAudio')
+depends=('alsa-lib' 'gcc-libs' 'glibc' 'libjack.so' 'libpulse')
makedepends=('cmake' 'doxygen' 'python2-setuptools')
+optdepends=('python2: for python2 bindings')
+provides=('librtaudio.so')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/thestk/${pkgname}/archive/${pkgver}.tar.gz")
sha512sums=('338a3a14cd4ea665ac7e94a275cb017bffd87cb10eb8ab6784fad320345ee828b8874439edd08c39efa48736edf9aa0622620784adc320473b03a8f81e17fff6')
prepare() {
cd "${pkgname}-${pkgver}"
+ # license is in README.md
+ # https://github.com/thestk/rtaudio/issues/197
+ tail -n 25 README.md | sed 's/^\ \ \ \ //g' > LICENSE
autoreconf -fi
}
@@ -49,11 +54,8 @@
install -vDm 644 doc/html/* -t "${pkgdir}/usr/share/doc/${pkgname}/html"
install -vDm 644 doc/images/* \
-t "${pkgdir}/usr/share/doc/${pkgname}/images"
- # license is in README.md
- # https://github.com/thestk/rtaudio/issues/197
- csplit -s README.md "%Legal and%"
- install -vDm 644 xx00 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-
+ # license
+ install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
# python2 bindings
cd contrib/python/pyrtaudio
python2 setup.py install --skip-build \
@@ -61,4 +63,3 @@
--prefix=/usr \
--root="${pkgdir}/"
}
-
More information about the arch-commits
mailing list