# Description: Portable cross-platform audio I/O library # URL: http://portaudio.com # Maintainer: John McQuah, jmcquah at disroot dot org # Depends on: alsa-lib # Optional: pulseaudio jack-audio-connection-kit name=portaudio version=190700_20231103 _commit=8a9ebfd29f2818d6ce6e8b6c3b9e3cccce0e0691 release=1 source=(https://github.com/PortAudio/$name/archive/$_commit/$name-$version.tar.gz) build() { PKGMK_PORTAU=(-Wno-dev -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_LIBDIR=lib -DPA_BUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS") prt-get isinst jack-audio-connection-kit || PKGMK_PORTAU+=(-DPA_USE_JACK=OFF) cmake -S $name-$_commit -B build -G Ninja "${PKGMK_PORTAU[@]}" ninja -C build -j ${JOBS:-1} DESTDIR=$PKG ninja -C build install # delete junk files rm -rf $PKG/usr/share }