From ef9e5e90466d86c04da7335a26ad9d982a440b66 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:38:15 +0000 Subject: [PATCH 01/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 2b6f5df8b1745057f48ba0b708f234e11526beaf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:10:14 +0000 Subject: [PATCH 02/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From c59dbea6704871ed9553fb011fc3abbcfa11ad9a Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Wed, 20 Sep 2023 14:39:48 +0100 Subject: [PATCH 03/17] Update to 2; Fixes: RHBZ#2239838 --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fc1556a..266c44e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /alsa-ucm-conf-asahi-1.tar.gz +/alsa-ucm-conf-asahi-2.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index 0478e98..13c9506 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -1,5 +1,5 @@ Name: alsa-ucm-asahi -Version: 1 +Version: 2 Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index 108c325..c8574b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-1.tar.gz) = ac55e735a916513f583a242e270aef971d0539584764d1acae1973f6587ca7943be962526625696bc3ddf350534d7e3655e6af6c6ed015a8dd786f467ea7659c +SHA512 (alsa-ucm-conf-asahi-2.tar.gz) = 843982c9a4f1a37dcd76a6b608ba984572b7e02cf9a686beca1d68c93ffd90ff55abfa0e573d93ede1c3098c1968e3949feece8bee1353edb4b8b37cd63c5b1a From f830c322f31b7902b4dbcb999be76442e1e57207 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Sat, 14 Oct 2023 08:17:47 -0700 Subject: [PATCH 04/17] Update to 3; Fixes: RHBZ#2244201 --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 266c44e..26f45e9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /alsa-ucm-conf-asahi-1.tar.gz /alsa-ucm-conf-asahi-2.tar.gz +/alsa-ucm-conf-asahi-3.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index 13c9506..f34232e 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -1,5 +1,5 @@ Name: alsa-ucm-asahi -Version: 2 +Version: 3 Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index c8574b0..d4c78c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-2.tar.gz) = 843982c9a4f1a37dcd76a6b608ba984572b7e02cf9a686beca1d68c93ffd90ff55abfa0e573d93ede1c3098c1968e3949feece8bee1353edb4b8b37cd63c5b1a +SHA512 (alsa-ucm-conf-asahi-3.tar.gz) = 11a778ff409978029f8aa9c92963cde2ecc5bf6c97895e811138338a23f3f110e8826554e5719f1333259cadfb365f007995a83024413182eb845f611f5df517 From b6ac3334ba2f2bf237f9314eea1c5cfa6357f78c Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Wed, 18 Oct 2023 09:24:33 -0700 Subject: [PATCH 05/17] Update to 4; Fixes: RHBZ#2244770 --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 26f45e9..34ac787 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /alsa-ucm-conf-asahi-1.tar.gz /alsa-ucm-conf-asahi-2.tar.gz /alsa-ucm-conf-asahi-3.tar.gz +/alsa-ucm-conf-asahi-4.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index f34232e..0d5373f 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -1,5 +1,5 @@ Name: alsa-ucm-asahi -Version: 3 +Version: 4 Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index d4c78c8..795d40d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-3.tar.gz) = 11a778ff409978029f8aa9c92963cde2ecc5bf6c97895e811138338a23f3f110e8826554e5719f1333259cadfb365f007995a83024413182eb845f611f5df517 +SHA512 (alsa-ucm-conf-asahi-4.tar.gz) = 1dc88c2681e5d1a1238a5d4076512f72900d699be3614ef7c341e1842ad15e2dea988b80e55780e70f2e08ab3556580be72771d0839c541c6f5d0adb444ec25a From 4fbe8e991d569ce5907f1a0a55fc59b947ba1d97 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Sat, 9 Dec 2023 19:40:31 -0800 Subject: [PATCH 06/17] Make it easier to build prereleases --- alsa-ucm-asahi.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index 0d5373f..e0ab627 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -1,11 +1,20 @@ +%global srcname alsa-ucm-conf-asahi +#global date 20231209 +#global commit 334f21ccd388dbe292338b2942950dfeadfb3c83 +%{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})} + Name: alsa-ucm-asahi -Version: 4 +Version: 4%{?commit:^%{date}git%{shortcommit}} Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause URL: https://github.com/AsahiLinux/alsa-ucm-conf-asahi -Source: %{url}/archive/v%{version}/alsa-ucm-conf-asahi-%{version}.tar.gz +%if %{defined commit} +Source: %{url}/archive/%{commit}/%{srcname}-%{commit}.tar.gz +%else +Source: %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz +%endif BuildArch: noarch @@ -15,7 +24,11 @@ Requires: alsa-ucm >= 1.2.7.2 The ALSA Use Case Manager configuration (and topologies) for Apple silicon devices. %prep -%autosetup -n alsa-ucm-conf-asahi-%{version} +%if %{defined commit} +%autosetup -n %{srcname}-%{commit} +%else +%autosetup -n %{srcname}-%{version} +%endif %install install -dm 755 %{buildroot}%{_datadir}/alsa/ucm2/conf.d/ From a5daf277743334924c735856229d3449042bc458 Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Fri, 15 Dec 2023 20:02:22 +0900 Subject: [PATCH 07/17] Update to 5 --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 34ac787..aad0e61 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /alsa-ucm-conf-asahi-2.tar.gz /alsa-ucm-conf-asahi-3.tar.gz /alsa-ucm-conf-asahi-4.tar.gz +/alsa-ucm-conf-asahi-5.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index e0ab627..86c9d7e 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -4,7 +4,7 @@ %{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})} Name: alsa-ucm-asahi -Version: 4%{?commit:^%{date}git%{shortcommit}} +Version: 5%{?commit:^%{date}git%{shortcommit}} Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index 795d40d..6b3c9b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-4.tar.gz) = 1dc88c2681e5d1a1238a5d4076512f72900d699be3614ef7c341e1842ad15e2dea988b80e55780e70f2e08ab3556580be72771d0839c541c6f5d0adb444ec25a +SHA512 (alsa-ucm-conf-asahi-5.tar.gz) = 4e2f8b0108c0ec4168ebe1dae88da0b486cc26695ca89fc450340fbc5532616847eb9c49097be5216e8b7b8cb7c62ac78032d253d4264ac0d0378817bf85af81 From 8e382df7a5a73906beb56a6dc480abeef7ec598d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:45:32 +0000 Subject: [PATCH 08/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 3c0ed3ad86c9de17cef85d969d11f7890f6981a2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:56:47 +0000 Subject: [PATCH 09/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 87f65fd1ee35c28db57f42c3a51c9acfd10ebb0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:53:21 +0000 Subject: [PATCH 10/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 7d6224b0b0e7b458bbd732c17e6399d023d2e156 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:54:58 +0000 Subject: [PATCH 11/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 2714b828bc130bce68dddc33de4ece7be36b93e3 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Fri, 14 Feb 2025 07:27:08 -0800 Subject: [PATCH 12/17] Update to 6; Fixes: RHBZ#2345430 --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index aad0e61..2b286cf 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /alsa-ucm-conf-asahi-3.tar.gz /alsa-ucm-conf-asahi-4.tar.gz /alsa-ucm-conf-asahi-5.tar.gz +/alsa-ucm-conf-asahi-6.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index 86c9d7e..3ede64b 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -4,7 +4,7 @@ %{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})} Name: alsa-ucm-asahi -Version: 5%{?commit:^%{date}git%{shortcommit}} +Version: 6%{?commit:^%{date}git%{shortcommit}} Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index 6b3c9b8..84796c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-5.tar.gz) = 4e2f8b0108c0ec4168ebe1dae88da0b486cc26695ca89fc450340fbc5532616847eb9c49097be5216e8b7b8cb7c62ac78032d253d4264ac0d0378817bf85af81 +SHA512 (alsa-ucm-conf-asahi-6.tar.gz) = e669e31c411bbf64627e97883679466e88a628798b213d01d308141fdde705bcc188e028e431a2830cb88ffd71cb0d964db89c1a69fac18d4b171b91c4146b54 From f77b543155eb939c95f34fe53c46df613399a1bd Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 15 Feb 2025 22:52:21 +0100 Subject: [PATCH 13/17] Install aop_audio files for microphone support --- alsa-ucm-asahi.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index 3ede64b..cee110b 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -32,11 +32,13 @@ The ALSA Use Case Manager configuration (and topologies) for Apple silicon devic %install install -dm 755 %{buildroot}%{_datadir}/alsa/ucm2/conf.d/ +cp -a ucm2/conf.d/aop_audio/ %{buildroot}%{_datadir}/alsa/ucm2/conf.d/ cp -a ucm2/conf.d/macaudio/ %{buildroot}%{_datadir}/alsa/ucm2/conf.d/ %files %license LICENSE.asahi %doc README.asahi +%{_datadir}/alsa/ucm2/conf.d/aop_audio/ %{_datadir}/alsa/ucm2/conf.d/macaudio/ %changelog From b1ac6ec19a058f5949337d120a8a9e3253271334 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Fri, 7 Mar 2025 08:42:04 +0100 Subject: [PATCH 14/17] Update to 7; Fixes: RHBZ#2350309 --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2b286cf..5dd1fc5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /alsa-ucm-conf-asahi-4.tar.gz /alsa-ucm-conf-asahi-5.tar.gz /alsa-ucm-conf-asahi-6.tar.gz +/alsa-ucm-conf-asahi-7.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index cee110b..439fcb8 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -4,7 +4,7 @@ %{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})} Name: alsa-ucm-asahi -Version: 6%{?commit:^%{date}git%{shortcommit}} +Version: 7%{?commit:^%{date}git%{shortcommit}} Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index 84796c2..f6b004a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-6.tar.gz) = e669e31c411bbf64627e97883679466e88a628798b213d01d308141fdde705bcc188e028e431a2830cb88ffd71cb0d964db89c1a69fac18d4b171b91c4146b54 +SHA512 (alsa-ucm-conf-asahi-7.tar.gz) = 675892ebe8bd9438c4c502331d6cbb49c5e1bb0d0b296a9006ecc287af36184519e274cad3fbbb4a08d93cd04bc6c53af4451a15daaec4641ebb5f78593f7445 From 665815a71066741948ee604932997417cd2bda65 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Tue, 25 Mar 2025 08:48:32 +0100 Subject: [PATCH 15/17] Update to v8 add microphone config for Macbook Pro (13-inch, M1/M2) (not enabled yet) --- .gitignore | 1 + alsa-ucm-asahi.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5dd1fc5..17079ae 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /alsa-ucm-conf-asahi-5.tar.gz /alsa-ucm-conf-asahi-6.tar.gz /alsa-ucm-conf-asahi-7.tar.gz +/alsa-ucm-conf-asahi-8.tar.gz diff --git a/alsa-ucm-asahi.spec b/alsa-ucm-asahi.spec index 439fcb8..2f5a22c 100644 --- a/alsa-ucm-asahi.spec +++ b/alsa-ucm-asahi.spec @@ -4,7 +4,7 @@ %{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})} Name: alsa-ucm-asahi -Version: 7%{?commit:^%{date}git%{shortcommit}} +Version: 8%{?commit:^%{date}git%{shortcommit}} Release: %autorelease Summary: ALSA Use Case Manager configuration (and topologies) for Apple silicon devices License: BSD-3-Clause diff --git a/sources b/sources index f6b004a..f458102 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-7.tar.gz) = 675892ebe8bd9438c4c502331d6cbb49c5e1bb0d0b296a9006ecc287af36184519e274cad3fbbb4a08d93cd04bc6c53af4451a15daaec4641ebb5f78593f7445 +SHA512 (alsa-ucm-conf-asahi-8.tar.gz) = b925a2a5ab7e4e48ee300f2dbd045d8e3c642deeabbcc103ad10f119358350b4724ed4c408b7c0c897e90fd001ce6f1903598b5d819efb45e17ccd56155425ea From 1a8b745bea8f73aebb75060617950946b0efafa3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:55:26 +0000 Subject: [PATCH 16/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From d7404a41aefa9c06aa3cce6188248ce79d2caab8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:36:55 +0000 Subject: [PATCH 17/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild