Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions LICENSES-AND-NOTICES/SPECS/data/licenses.json
Original file line number Diff line number Diff line change
Expand Up @@ -2351,6 +2351,7 @@
"perl-Test-Warnings",
"perl-Text-Template",
"pigz",
"portaudio",
"prebuilt-ca-certificates",
"prebuilt-ca-certificates-base",
"prometheus-adapter",
Expand Down
5 changes: 5 additions & 0 deletions SPECS-EXTENDED/portaudio/portaudio.signatures.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"Signatures": {
"pa_stable_v190700_20210406.tgz": "47efbf42c77c19a05d22e627d42873e991ec0c1357219c0d74ce6a2948cb2def"
}
}
60 changes: 60 additions & 0 deletions SPECS-EXTENDED/portaudio/portaudio.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
Summary: Free, cross-platform, open-source, audio I/O library
Name: portaudio
Version: 19.7.0
Release: 1%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Azure Linux
Group: System Environment/Libraries
URL: https://www.portaudio.com
Source0: https://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz
BuildRequires: alsa-lib-devel
BuildRequires: gcc
BuildRequires: make
Requires: alsa-lib

%description
PortAudio is a free, cross-platform, open-source, audio I/O library. It lets
you write simple audio programs in C or C++ that will compile and run on many
platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is
intended to promote the exchange of audio software between developers on
different platforms.

%package devel
Summary: Header and development files for %{name}
Requires: %{name} = %{version}-%{release}

%description devel
This package contains the libraries and header files needed to develop
applications that use %{name}.

%prep
%autosetup -n %{name}

%build
%configure \
--enable-shared \
--disable-static \
--with-alsa \
--without-jack \
--without-oss
%make_build

%install
%make_install
find %{buildroot} -name '*.la' -delete

%files
%license LICENSE.txt
%{_libdir}/libportaudio.so.*

%files devel
%{_includedir}/portaudio.h
%{_includedir}/pa_linux_alsa.h
%{_libdir}/libportaudio.so
%{_libdir}/pkgconfig/portaudio-2.0.pc

%changelog
* Mon Jun 22 2026 Ankita Pareek <ankitapareekx@microsoft.com> - 19.7.0-1
- Original version for Azure Linux
- License verified
10 changes: 10 additions & 0 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -21708,6 +21708,16 @@
}
}
},
{
"component": {
"type": "other",
"other": {
"name": "portaudio",
"version": "19.7.0",
"downloadUrl": "https://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz"
}
}
},
{
"component": {
"type": "other",
Expand Down
Loading