!1 pipewire: update to 0.2.7

Merge pull request !1 from algorithmofdish/master
This commit is contained in:
openeuler-ci-bot 2020-01-11 18:25:29 +08:00 committed by Gitee
commit e85aa695cd
3 changed files with 34 additions and 22 deletions

Binary file not shown.

BIN
pipewire-0.2.7.tar.gz Normal file

Binary file not shown.

View File

@ -1,22 +1,25 @@
%global apiversion 0.2 %global apiversion 0.2
%global spaversion 0.1
%global systemd 1
%global multilib_archs x86_64
Name: pipewire Name: pipewire
Version: 0.2.2 Version: 0.2.7
Release: 4 Release: 1
Summary: Multimedia processing graphs Summary: Multimedia processing graphs
License: LGPLv2+ License: LGPLv2+
URL: https://pipewire.org/ URL: https://pipewire.org/
Source0: https://github.com/PipeWire/pipewire/archive/%{version}/%{name}-%{version}.tar.gz Source0: https://github.com/PipeWire/pipewire/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires: meson gcc pkgconf-pkg-config dbus-devel glib2-devel
BuildRequires: gstreamer1-devel gstreamer1-plugins-base-devel systemd-devel
BuildRequires: alsa-lib-devel libv4l-devel doxygen xmltoman graphviz sbc-devel
BuildRequires: meson gcc pkgconf-pkg-config dbus-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel Requires(pre): shadow-utils
BuildRequires: systemd-devel alsa-lib-devel libv4l-devel doxygen xmltoman graphviz sbc-devel git Requires: systemd >= 184 rtkit
Requires(pre): shadow-utils Provides: %{name}-libs %{name}-utils
Requires: systemd >= 184 rtkit Obsoletes: %{name}-libs %{name}-utils
Provides: %{name}-libs %{name}-utils
Obsoletes: %{name}-libs %{name}-utils
%description %description
%{name} is a server and user space API to deal with multimedia %{name} is a server and user space API to deal with multimedia
@ -34,22 +37,25 @@ header files that can communicate with a %{name} media server.
%package_help %package_help
%prep %prep
%autosetup -T -b0 -n %{name}-%{version} -p1 -S git %autosetup -T -b0 -n %{name}-%{version} -p1
%build %build
%meson -D enable_docs=true -D enable_man=true -D enable_gstreamer=true %meson -D docs=true -D man=true -D gstreamer=enabled -D systemd=true
%meson_build %meson_build
%install %install
%meson_install %meson_install
mkdir %{buildroot}%{_userunitdir}/sockets.target.wants
ln -s ../pipewire.socket %{buildroot}%{_userunitdir}/sockets.target.wants/pipewire.socket
%check %check
%meson_test %meson_test
%pre %pre
getent group pipewire >/dev/null || groupadd -r pipewire getent group pipewire >/dev/null || groupadd -r pipewire
getent passwd pipewire >/dev/null || \ getent passwd pipewire >/dev/null || \
useradd -r -g pipewire -d /var/run/pipewire -s /sbin/nologin -c "PipeWire System Daemon" pipewire useradd -r -g pipewire -d %{_localstatedir}/run/pipewire -s /sbin/nologin -c "PipeWire System Daemon" pipewire
exit 0 exit 0
%ldconfig_scriptlets %ldconfig_scriptlets
@ -57,29 +63,35 @@ exit 0
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%license LICENSE GPL LGPL %license LICENSE GPL LGPL
%{_libdir}/pipewire-%{apiversion}/*
%{_libdir}/libpipewire-%{apiversion}.so*
%{_libdir}/libspa-lib.so*
%{_libdir}/gstreamer-1.0/libgstpipewire.*
%{_libdir}/spa/* %{_libdir}/spa/*
%{_libdir}/pipewire-%{apiversion}/*
%{_libdir}/libpipewire-%{apiversion}.so.*
%{_libdir}/gstreamer-1.0/libgstpipewire.*
%{_bindir}/pipewire* %{_bindir}/pipewire*
%{_bindir}/spa-* %{_bindir}/spa-*
%{_userunitdir}/pipewire.* %{_userunitdir}/pipewire.*
%{_userunitdir}/sockets.target.wants/pipewire.socket
%dir %{_sysconfdir}/pipewire/
%{_sysconfdir}/pipewire/* %{_sysconfdir}/pipewire/*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/pipewire/* %{_includedir}/pipewire/*
%{_includedir}/spa/* %{_includedir}/spa/*
%{_libdir}/pkgconfig/* %{_libdir}/libpipewire-%{apiversion}.so
%{_libdir}/pkgconfig/*.pc
%files help %files help
%defattr(-,root,root) %defattr(-,root,root)
%doc README %doc README
%{_mandir}/man1/* %{_mandir}/man1/*
%{_mandir}/man5/*
%{_datadir}/doc/pipewire/html/* %{_datadir}/doc/pipewire/html/*
%changelog %changelog
* Thu Jan 9 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.2.7-1
- update to 0.2.7
* Sat Nov 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.2.2-4 * Sat Nov 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.2.2-4
- Type:bugfix - Type:bugfix
- Id:NA - Id:NA