Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #aut0mat generated bitbake recipe for alsa-lib
- SUMMARY = "The Advanced Linux Sound Architecture (ALSA) library"
- DESCRIPTION = "The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
- functionality to the Linux operating system.
- This package includes the ALSA runtime libraries to simplify application
- programming and provide higher level functionality as well as support for
- the older OSS API, providing binary compatibility for most OSS programs.
- %package devel
- Summary: Development files from the ALSA library
- Requires: %{name} = %{version}-%{release}
- Requires: pkgconfig
- %description devel
- The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
- functionality to the Linux operating system.
- This package includes the ALSA development libraries for developing
- against the ALSA libraries and interfaces.
- %package -n alsa-ucm
- Summary: ALSA Use Case Manager configuration
- BuildArch: noarch
- Requires: %{name} = %{version}-%{release}
- %description -n alsa-ucm
- The Advanced Linux Sound Architecture (ALSA) Use Case Manager configuration
- contains alsa-lib configuration of Audio input/output names and routing
- %package -n alsa-topology
- Summary: ALSA Topology configuration
- BuildArch: noarch
- Requires: %{name} = %{version}-%{release}
- %description -n alsa-topology
- The Advanced Linux Sound Architecture (ALSA) topology configuration
- contains alsa-lib configuration of SoC topology
- %prep
- %setup -q -n %{name}-%{version}%{?prever}%{?postver}
- %patch1 -p1 -b .config
- %patch2 -p1 -b .glibc-open
- %build
- autoreconf -vif
- %configure --disable-aload --with-plugindir=%{_libdir}/alsa-lib --disable-alisp
- sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
- sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
- make %{?_smp_mflags} V=1
- make doc
- %install
- make DESTDIR=%{buildroot} install
- mkdir -p %{buildroot}/%{_lib}
- mv %{buildroot}%{_libdir}/libasound.so.* %{buildroot}/%{_lib}
- ln -snf ../../%{_lib}/libasound.so.2 %{buildroot}%{_libdir}/libasound.so
- mkdir -p -m 755 %{buildroot}/etc
- install -p -m 644 %{SOURCE10} %{buildroot}/etc
- mkdir -p -m 755 %{buildroot}%{sysmodprobedir}
- install -p -m 644 %{SOURCE11} %{buildroot}%{sysmodprobedir}/dist-alsa.conf
- install -p -m 644 %{SOURCE12} .
- mkdir -p %{buildroot}/%{_datadir}/alsa/ucm
- mkdir -p %{buildroot}/%{_datadir}/alsa/topology
- find %{buildroot} -name '*.la' -delete
- rm %{buildroot}/%{_includedir}/asoundlib.h
- %ldconfig_scriptlets
- %files
- %{!?_licensedir:%global license %%doc}
- %license COPYING
- %doc doc/asoundrc.txt modprobe-dist-oss.conf
- %config %{_sysconfdir}/asound.conf
- /%{_lib}/libasound.so.*
- %{_bindir}/aserver
- %{_datadir}/alsa/
- %exclude %{_datadir}/alsa/ucm
- %exclude %{_datadir}/alsa/topology
- %{sysmodprobedir}/dist-*
- %files devel
- %doc TODO doc/doxygen/
- %{_includedir}/alsa/
- %{_includedir}/sys/asoundlib.h
- %{_libdir}/libasound.so
- %{_libdir}/pkgconfig/alsa.pc
- %{_datadir}/aclocal/alsa.m4
- %files -n alsa-ucm
- %{_datadir}/alsa/ucm
- %files -n alsa-topology
- %{_datadir}/alsa/topology
- %changelog
- * Fri May 10 2019 Jaroslav Kysela <perex@perex.cz> - 1.1.9-1
- - Updated to 1.1.9
- * Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.8-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
- * Mon Jan 7 2019 Jaroslav Kysela <perex@perex.cz> - 1.1.8-1
- - Updated to 1.1.8
- * Tue Dec 25 2018 Hans de Goede <hdegoede@redhat.com> - 1.1.7-3
- - Fix broken chtrt5645 UCM profile, fixing mic input on chtrt5645 devices
- * Wed Oct 24 2018 Jaroslav Kysela <perex@perex.cz> - 1.1.7-2
- - Moved topology files to alsa-topology
- - Updated to 1.1.7
- * Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.6-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
- * Wed Apr 04 2018 Jaroslav Kysela <perex@perex.cz> - 1.1.6-2
- - Changed add-on directory to /etc/alsa/conf.d
- * Tue Apr 03 2018 Jaroslav Kysela <perex@perex.cz> - 1.1.6-1
- - Updated to 1.1.6
- * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
- * Tue Nov 14 2017 Jaroslav Kysela <perex@perex.cz> - 1.1.5-1
- - Updated to 1.1.5
- * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4.1-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
- * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4.1-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
- * Tue Jun 13 2017 Jaroslav Kysela <perex@perex.cz> - 1.1.4.1-1
- - Updated to 1.1.4.1
- * Fri May 12 2017 Jaroslav Kysela <perex@perex.cz> - 1.1.4-1
- - Updated to 1.1.4
- * Mon Mar 20 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.3-3
- - Add upstream patch for Raspberry Pi HDMI audio
- * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
- * Tue Dec 20 2016 Jaroslav Kysela <perex@perex.cz> - 1.1.3-1
- - Updated to 1.1.3
- * Tue Aug 2 2016 Jaroslav Kysela <perex@perex.cz> - 1.1.2-1
- - Updated to 1.1.2
- * Tue Jul 19 2016 Bastien Nocera <bnocera@redhat.com> - 1.1.1-2
- - Add Surface 3 configuration file
- * Thu Mar 31 2016 Jaroslav Kysela <perex@perex.cz> - 1.1.1-1
- - Updated to 1.1.1
- * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
- * Mon Nov 9 2015 Jaroslav Kysela <perex@perex.cz> - 1.1.0-3
- - Replaced source files with the alsa-lib v1.1.0 final
- * Thu Nov 5 2015 Jaroslav Kysela <perex@perex.cz> - 1.1.0-2
- - Replaced source files with the alsa-lib v1.1.0 test2
- * Tue Oct 27 2015 Jaroslav Kysela <perex@perex.cz> - 1.1.0-1
- - Updated to 1.1.0 test1
- * Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.29-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
- * Thu Feb 26 2015 Jaroslav Kysela <perex@perex.cz> - 1.0.29-1
- - Updated to 1.0.29
- * Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.0.28-4
- - Rebuilt for Fedora 23 Change
- https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
- * Tue Feb 3 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.28-3
- - Add UCM sub package
- - Use %%license
- * Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.28-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
- * Thu Jul 24 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.28-1
- - Update to 1.0.28
- * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.27.2-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
- * Thu Aug 1 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.0.27.2-2
- - Fix build with unversioned %%{_docdir_fmt}.
- * Mon Jul 08 2013 Jaroslav Kysela <perex@perex.cz> - 1.0.27.2-1
- - Updated to 1.0.27.2
- * Thu May 30 2013 Jaroslav Kysela <perex@perex.cz> - 1.0.27.1-2
- - Fixed bug#953352
- * Tue May 21 2013 Jaroslav Kysela <perex@perex.cz> - 1.0.27.1-1
- - Updated to 1.0.27.1
- * Tue May 07 2013 Rex Dieter <rdieter@fedoraproject.org> 1.0.27-3
- - pull in upstream fix for building in C90 mode
- * Thu Apr 11 2013 Jaroslav Kysela <perex@perex.cz> - 1.0.27-2
- - move dist-oss.conf to doc as modprobe-dist-oss.conf
- * Thu Apr 11 2013 Jaroslav Kysela <perex@perex.cz> - 1.0.27-1
- - Updated to 1.0.27
- * Wed Apr 03 2013 Stephen Gallagher <sgallagh@redhat.com> - 1.0.26-4
- - Add upstream patch to explicitly include sys/types.h
- * Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.26-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
- * Mon Dec 3 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.26-2
- - Create and own ucm directory so alsaucm doesn't crash.
- - Cleanup and modernise spec
- * Thu Sep 6 2012 Jaroslav Kysela <jkysela@redhat.com> - 1.0.26-1
- - Updated to 1.0.26
- * Thu Jul 26 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 1.0.25-6
- - Don't package ancient ChangeLog that ends at alsa-lib 0.2.0 (#510212).
- * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.25-5
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
- * Wed May 2 2012 Josh Boyer <jwboyer@redhat.com> - 1.0.25-4
- - Install ALSA related module conf files
- * Wed Feb 1 2012 Jaroslav Kysela <jkysela@redhat.com> - 1.0.25-3
- - Remove the pulse audio configuration from /etc/asound.conf
- * Sat Jan 28 2012 Jaroslav Kysela <jkysela@redhat.com> - 1.0.25-1
- - Updated to 1.0.25 final
- * Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.24-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
- * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.24-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
- * Fri Jan 28 2011 Jaroslav Kysela <jkysela@redhat.com> - 1.0.24-1
- - Updated to 1.0.24 final
- * Tue Nov 9 2010 Jochen Schmitt <Jochen herr-schmitt de> 1.0.23-2
- - Set plugindir to %%{_libdir}/alsa-lib (bz#651507)
- * Fri Apr 16 2010 Jaroslav Kysela <jkysela@redhat.com> - 1.0.23-1
- - Updated to 1.0.23 final
- * Mon Dec 28 2009 Jaroslav Kysela <jkysela@redhat.com> - 1.0.22-1
- - Updated to 1.0.22 final
- - Fix file descriptor leak in pcm_hw plugin
- - Fix sound distortions for S24_LE - softvol plugin
- * Wed Sep 9 2009 Jaroslav Kysela <jkysela@redhat.com> - 1.0.21-3
- - Add Speaker and Beep control names to mixer weight list
- - Fix redhat bug #521988
- * Wed Sep 2 2009 Jaroslav Kysela <jkysela@redhat.com> - 1.0.21-1
- - Updated to 1.0.21 final
- * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.20-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Wed May 6 2009 Jaroslav Kysela <jkysela@redhat.com> - 1.0.20-1
- - Updated to 1.0.20 final
- * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.19-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Wed Feb 4 2009 Jaroslav Kysela <jkysela@redhat.com> - 1.0.19-2
- - Make doxygen documentation same for all architectures (bz#465205)
- * Tue Jan 20 2009 Jaroslav Kysela <jkysela@redhat.com> - 1.0.19-1
- - Updated to 1.0.19 final
- "
- HOMEPAGE = "http://www.alsa-project.org/"
- BUGTRACKER =
- SECTION =
- LICENSE = "LGPLv2+"
- LIC_FILES_CHKSUM =
- SRC_URI = "asound.conf\
- modprobe-dist-alsa.conf\
- modprobe-dist-oss.conf"
- SRC_URL = "alsa-lib-1.1.9-config.patch\
- alsa-lib-1.0.14-glibc-open.patch"
- DEPENDS = "doxygen autoconf automake libtool"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement