fix: update alsa-ucm-cros to overlay upstream

Signed-off-by: Owen-sz <owen@fyralabs.com>
This commit is contained in:
Owen-sz
2026-01-27 20:09:38 -06:00
parent 2f3d091507
commit d92653c67a
3 changed files with 42 additions and 19 deletions
+30 -16
View File
@@ -1,30 +1,44 @@
%define debug_package %nil
%define version_alsa_lib 1.2.15.3
%define version_alsa_ucm 1.2.15.3
%define version_tree_ucm 0.8
Name: alsa-ucm-cros
Version: 0.8
Release: 2%?dist
Summary: ALSA Use Case Manager configuration
License: BSD-3-Clause
URL: https://github.com/WeirdTreeThing/alsa-ucm-conf-cros/tree/standalone
Source0: https://github.com/WeirdTreeThing/alsa-ucm-conf-cros/archive/refs/tags/%version.tar.gz
BuildArch: noarch
Name: alsa-ucm-cros
Summary: ALSA Use Case Manager configuration for ChromeOS devices
Version: %{version_alsa_ucm}
Release: 1%?dist
Epoch: 1
License: BSD-3-Clause
URL: https://github.com/WeirdTreeThing/alsa-ucm-conf-cros
Source0: https://github.com/WeirdTreeThing/alsa-ucm-conf-cros/archive/refs/tags/%{version_tree_ucm}.tar.gz
Source1: ftp://ftp.alsa-project.org/pub/lib/alsa-ucm-conf-%{version_alsa_ucm}.tar.bz2
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
Requires: alsa-lib >= %{version_alsa_lib}
Conflicts: alsa-ucm
%description
%summary for chromebooks.
%summary.
%prep
%autosetup -n alsa-ucm-conf-cros-%version
%autosetup -n alsa-ucm-conf-cros-%{version_tree_ucm}
%build
%install
mkdir -p %buildroot%_datadir/alsa
cp -r ucm2 %buildroot%_datadir/alsa/
mkdir -p %{buildroot}/%{_datadir}/alsa/ucm
mkdir -p %{buildroot}/%{_datadir}/alsa/ucm2
# Unpack UCMs
tar xvjf %{SOURCE1} -C %{buildroot}/%{_datadir}/alsa --strip-components=1 "*/ucm" "*/ucm2"
cp -r ucm2/ %{buildroot}/%{_datadir}/alsa/
%files
%doc README.md
%license LICENSE
%_datadir/alsa/ucm2/
%doc README.md
%{_datadir}/alsa/ucm
%{_datadir}/alsa/ucm2
%changelog
%autochangelog
* Tue Jan 27 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+6 -2
View File
@@ -1,6 +1,10 @@
project pkg {
arches = ["x86_64"]
arches = ["x86_64"]
rpm {
spec = "alsa-ucm-cros.spec"
spec = "alsa-ucm-cros.spec"
}
labels {
updbranch = 1
subrepo = "extras"
}
}
+6 -1
View File
@@ -1 +1,6 @@
rpm.version(gh("WeirdTreeThing/alsa-ucm-conf-cros"));
let v = bump::bodhi("alsa-lib", bump::as_bodhi_ver(labels.branch));
rpm.global("version_alsa_ucm", v)
if rpm.changed() {
rpm.global("version_alsa_lib", v)
rpm.global("version_tree_ucm", gh("WeirdTreeThing/alsa-ucm-conf-cros"));
}