custom installation depend on pulseaudio-libs

This commit is contained in:
shirely16 2022-03-01 16:29:12 +08:00 committed by jiangheng
parent d62e73a162
commit 725b5ff53b

View File

@ -1,14 +1,18 @@
Name: libcanberra
Version: 0.30
Release: 25
Release: 26
Summary: XDG Sound Theme and Name Specifications
License: LGPLv2+
Url: https://0pointer.de/lennart/projects/libcanberra
Source0: http://0pointer.de/lennart/projects/libcanberra/%{name}-%{version}.tar.xz
BuildRequires: gcc gtk2-devel gtk3-devel alsa-lib-devel libvorbis-devel libtool-ltdl-devel gtk-doc
BuildRequires: pulseaudio-libs-devel gstreamer1-devel libtdb-devel gettext-devel systemd-devel
Requires: sound-theme-freedesktop pulseaudio-libs
BuildRequires: gstreamer1-devel libtdb-devel gettext-devel systemd-devel
%if %{?openEuler:1}0
BuildRequires: pulseaudio-libs-devel
Requires: pulseaudio-libs
%endif
Requires: sound-theme-freedesktop
%systemd_requires
%description
@ -46,7 +50,13 @@ developing applications that use %{name}.
%autosetup -n %{name}-%{version} -p1
%build
%configure --enable-pulse --enable-alsa --enable-null --disable-oss --with-builtin=dso --with-systemdsystemunitdir=/usr/lib/systemd/system
%configure \
%if !0%{?openEuler}
--disable-pulse \
%else
--enable-pulse \
%endif
--enable-alsa --enable-null --disable-oss --with-builtin=dso --with-systemdsystemunitdir=/usr/lib/systemd/system
%make_build
%install
@ -103,6 +113,9 @@ rm $RPM_BUILD_ROOT%{_docdir}/libcanberra/README
%{_datadir}/gtk-doc/html/*
%changelog
* Tue Mar 1 2022 hanhui <hanhui15@h-partners.com> - 0.30-26
- DESC: custom installation depend on pulseaudio-libs
* Thu Jan 9 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.30-25
- Type:bugfix
- ID:NA