diff --git a/.gitignore b/.gitignore index fc1556a..17079ae 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,8 @@ /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 +/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 0478e98..2f5a22c 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: 1 +Version: 8%{?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,15 +24,21 @@ 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/ +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 diff --git a/sources b/sources index 108c325..f458102 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-ucm-conf-asahi-1.tar.gz) = ac55e735a916513f583a242e270aef971d0539584764d1acae1973f6587ca7943be962526625696bc3ddf350534d7e3655e6af6c6ed015a8dd786f467ea7659c +SHA512 (alsa-ucm-conf-asahi-8.tar.gz) = b925a2a5ab7e4e48ee300f2dbd045d8e3c642deeabbcc103ad10f119358350b4724ed4c408b7c0c897e90fd001ce6f1903598b5d819efb45e17ccd56155425ea