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
1 change: 0 additions & 1 deletion SPECS/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ acpica-tools
adwaita-icon-theme
afflib
aide
alsa-utils
annobin
ansible
ant
Expand Down
5 changes: 5 additions & 0 deletions SPECS/alsa-utils/alsa-utils.signatures.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"Signatures": {
"alsa-utils-1.2.9.tar.bz2": "e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd"
}
}
70 changes: 70 additions & 0 deletions SPECS/alsa-utils/alsa-utils.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
Summary: ALSA Utilities.
Name: alsa-utils
Version: 1.2.9
Release: 2%{?dist}
License: GPLv2+
URL: https://alsa-project.org
Group: Applications/Internet
Vendor: Microsoft Corporation
Distribution: Azure Linux
Source0: https://www.alsa-project.org/files/pub/utils/%{name}-%{version}.tar.bz2
Patch0: ens1371.patch
BuildRequires: alsa-lib-devel >= %{version}
BuildRequires: ncurses-devel
Requires: alsa-lib ncurses >= %{version}
%description
The ALSA Utilities package contains various utilities which are useful
for controlling your sound card.

%prep
%setup -q
%patch 0 -p1

%build
%configure --disable-alsaconf --disable-xmlto
make %{?_smp_mflags}

%install
make DESTDIR=%{buildroot} install
install -d -m 755 $RPM_BUILD_ROOT/var/lib/alsa

%post
alsactl init
alsactl -L store

%files
%defattr(-,root,root)
%license COPYING
%{_bindir}/*
%{_libdir}/*
%exclude %{_libdir}/debug/
/lib/*
%{_sbindir}/*
%{_datadir}/*
%{_localstatedir}/*

%changelog
* Fri Feb 27 2026 Andy <andy.peng@intel.com> - 1.2.9-2
- Update Requires to remove kernel-drivers-sound

* Fri Oct 27 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 1.2.9-1
- Auto-upgrade to 1.2.9 - Azure Linux 3.0 - package upgrades

* Wed Sep 20 2023 Jon Slobodzian <joslobo@microsoft.com> - 1.2.6-2
- Recompile with stack-protection fixed gcc version (CVE-2023-4039)

* Tue Jan 4 2022 Nicolas Guibourge <nicolasg@microsoft.com> 1.2.6-1
- Update to version 1.2.6
- License verified
* Fri May 29 2020 Andrew Phelps <anphel@microsoft.com> 1.2.2-1
- Update to version 1.2.2 to fix CVE-2009-0035
* Sat May 09 2020 Nick Samson <nisamson@microsoft.com> 1.1.9-3
- Added %%license line automatically
* Tue Apr 28 2020 Emre Girgin <mrgirgin@microsoft.com> 1.1.9-2
- Renaming linux to kernel
* Thu Mar 19 2020 Emre Girgin <mrgirgin@microsoft.com> 1.1.9-1
- Update version to 1.1.9. Correct license info.
* Tue Sep 03 2019 Mateusz Malisz <mamalisz@microsoft.com> 1.1.7-2
- Initial CBL-Mariner import from Photon (license: Apache2).
* Mon Dec 10 2018 Alexey Makhalov <amakhalov@vmware.com> 1.1.7-1
- initial version, moved from Vivace
54 changes: 54 additions & 0 deletions SPECS/alsa-utils/ens1371.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
diff -Naur alsa-utils-1.0.29/alsactl/init/00main alsa-utils-1.0.29_/alsactl/init/00main
--- alsa-utils-1.0.29/alsactl/init/00main 2015-02-26 06:49:40.000000000 -0800
+++ alsa-utils-1.0.29_/alsactl/init/00main 2015-06-02 09:57:23.342226526 -0700
@@ -32,6 +32,7 @@
# real ALSA configuration database
CARDINFO{driver}=="HDA-Intel", INCLUDE="hda", GOTO="init_end"
CARDINFO{driver}=="CA0106", INCLUDE="ca0106", GOTO="init_end"
+CARDINFO{driver}=="ENS1371", INCLUDE="ens1371", GOTO="init_end"
CARDINFO{driver}=="Test", INCLUDE="test", GOTO="init_end"

LABEL="init_end"
diff -Naur alsa-utils-1.0.29/alsactl/init/ens1371 alsa-utils-1.0.29_/alsactl/init/ens1371
--- alsa-utils-1.0.29/alsactl/init/ens1371 1969-12-31 16:00:00.000000000 -0800
+++ alsa-utils-1.0.29_/alsactl/init/ens1371 2014-01-16 20:20:09.000000000 -0800
@@ -0,0 +1,15 @@
+# Configuration for ensoniq based cards
+
+CARDINFO{mixername}=="Cirrus Logic CS4297A rev 3", \
+ ATTR{subsystem_vendor}=="0x1274", ATTR{subsystem_device}=="0x1371", \
+ GOTO="vmware-ac97"
+RESULT="false", EXIT="return"
+
+LABEL="vmware-ac97"
+# playback
+CTL{reset}="mixer"
+CTL{name}="Master Playback Volume", CTL{value}="0dB,0dB"
+CTL{name}="Master Playback Switch", CTL{value}="on"
+CTL{name}="PCM Playback Volume", CTL{value}="51dB,51dB"
+CTL{name}="PCM Playback Switch", CTL{value}="on"
+RESULT="true", EXIT="return"
diff -Naur alsa-utils-1.0.29/alsactl/init/Makefile.am alsa-utils-1.0.29_/alsactl/init/Makefile.am
--- alsa-utils-1.0.29/alsactl/init/Makefile.am 2015-02-26 06:49:40.000000000 -0800
+++ alsa-utils-1.0.29_/alsactl/init/Makefile.am 2015-06-02 10:50:52.732086372 -0700
@@ -1,7 +1,7 @@

init_files = \
00main default help info test \
- hda ca0106
+ hda ca0106 ens1371
EXTRA_DIST = $(init_files)
alsainitdir = $(datadir)/alsa/init
alsainit_DATA = $(init_files)
diff -Naur alsa-utils-1.0.29/alsactl/init/Makefile.in alsa-utils-1.0.29_/alsactl/init/Makefile.in
--- alsa-utils-1.0.29/alsactl/init/Makefile.in 2015-02-26 06:50:21.000000000 -0800
+++ alsa-utils-1.0.29_/alsactl/init/Makefile.in 2015-06-02 10:50:45.164213531 -0700
@@ -246,7 +246,7 @@
xmlto_available = @xmlto_available@
init_files = \
00main default help info test \
- hda ca0106
+ hda ca0106 ens1371

EXTRA_DIST = $(init_files)
alsainitdir = $(datadir)/alsa/init
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"espeak-ng",
"espeakup",
"kernel-drivers-accessibility",
"kernel-drivers-sound",
"pcaudiolib"
]
}
Loading