commit 13d9cbd2fad642ebc1259abb230fd8e4dea9958c
Author: Jan RÄ™korajski <[email protected]>
Date:   Fri Dec 31 11:07:34 2021 +0100

    - generate SST tolologi data
    - don't package debug files
    - rel 2

 sof-bin.spec | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)
---
diff --git a/sof-bin.spec b/sof-bin.spec
index 55e8ef9..210d832 100644
--- a/sof-bin.spec
+++ b/sof-bin.spec
@@ -1,12 +1,18 @@
+
+%define                sof_ver         2.0
+%define                sof_ver_pkg     v%{sof_ver}.x
+
 Summary:       Topology binaries for the Sound Open Firmware
 Name:          sof-bin
-Version:       2.0
-Release:       1
+Version:       %{sof_ver}
+Release:       2
 License:       BSD/BSD-like/ISC
 Group:         Base/Kernel
 Source0:       
https://github.com/thesofproject/sof-bin/archive/v%{version}/%{name}-%{version}.tar.gz
 # Source0-md5: 8d06ed4a1fba5fd77bb49bd35ddce757
 URL:           https://github.com/thesofproject/sof-bin
+BuildRequires: alsa-lib
+BuildRequires: alsa-utils
 BuildRequires: rsync
 ExclusiveArch: %{x8664}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -26,14 +32,22 @@ Sound Open Firmware.
 
 %prep
 %setup -q
+mkdir -p firmware/intel/sof
+mv %{sof_ver_pkg}/sof-v%{version}/* firmware/intel/sof
+mv %{sof_ver_pkg}/sof-tplg-v%{version} firmware/intel/sof-tplg
+
+%build
+# SST topology files (not SOF related, but it's a Intel hw support
+# and this package seems a good place to distribute them
+alsatplg -c /usr/share/alsa/topology/hda-dsp/skl_hda_dsp_generic-tplg.conf \
+       -o firmware/skl_hda_dsp_generic-tplg.bin
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{/lib/firmware/intel,%{_bindir}}
 
-FW_DEST=$RPM_BUILD_ROOT/lib/firmware/intel \
-TOOLS_DEST=$RPM_BUILD_ROOT%{_bindir} \
-./install.sh v2.0.x/v%{version}
+cp -ra %{sof_ver_pkg}/tools-v%{version}/* $RPM_BUILD_ROOT%{_bindir}
+cp -ra firmware/* $RPM_BUILD_ROOT/lib/firmware/
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -45,4 +59,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n sof-firmware
 %defattr(644,root,root,755)
-/lib/firmware/intel/sof*
+/lib/firmware/*.bin
+/lib/firmware/intel/sof
+/lib/firmware/intel/sof-tplg
+# exclude debug data
+%exclude /lib/firmware/intel/sof/*.ldc
+%exclude /lib/firmware/intel/sof/*/*.ldc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/sof-bin.git/commitdiff/13d9cbd2fad642ebc1259abb230fd8e4dea9958c

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to