From 66d850d2486f100c7a468ea79a93a811374bea03 Mon Sep 17 00:00:00 2001 From: David P Date: Mon, 22 Feb 2021 00:19:56 -0300 Subject: addpkg: pcr/portaudio-git 1:19.6.0.r749.78415a8-1 Signed-off-by: David P --- pcr/portaudio-git/PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pcr/portaudio-git/PKGBUILD diff --git a/pcr/portaudio-git/PKGBUILD b/pcr/portaudio-git/PKGBUILD new file mode 100644 index 000000000..20d706742 --- /dev/null +++ b/pcr/portaudio-git/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer (Arch): David Runge +# Contributor (Arch): Lukas Fleischer +# Contributor (Arch): Eric Belanger +# Contributor (Arch): Darwin Bautista +# Contributor (Arch): Bob Finch +# Maintainer: David P. + +_pkgname=portaudio +pkgname=portaudio-git +_pkgver=19.6.0 +pkgver=19.6.0.r749.78415a8 +pkgrel=1 +epoch=1 +_commit=78415a8 +pkgdesc='A free, cross-platform, open source, audio I/O library.' +arch=('x86_64' 'i686' 'armv7h') +url="http://www.portaudio.com/" +license=('MIT') +depends=('gcc-libs' 'glibc') +makedepends=('alsa-lib' 'jack' 'git') +provides=('libportaudio.so' 'libportaudiocpp.so' 'portaudio') +conflicts=('portaudio') +source=("git+https://github.com/PortAudio/portaudio.git#commit=${_commit}") +sha512sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + printf "%s.r%s.%s" "${_pkgver}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${_pkgname}" + ./configure --prefix=/usr \ + --enable-cxx + # build crashes somewhere above > 8 jobs + make -j1 +} + +package() { + depends+=('libasound.so' 'libjack.so') + cd "${_pkgname}" + make DESTDIR="${pkgdir}" install + install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${_pkgname}" + install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${_pkgname}" +} -- cgit v1.2.2