Update version to 1.4.6
This commit is contained in:
parent
1f30337f50
commit
0c53dacf4f
103
pipewire.spec
103
pipewire.spec
@ -1,6 +1,6 @@
|
||||
%global majorversion 1
|
||||
%global minorversion 2
|
||||
%global microversion 7
|
||||
%global minorversion 4
|
||||
%global microversion 6
|
||||
|
||||
%global apiversion 0.3
|
||||
%global spaversion 0.2
|
||||
@ -40,11 +40,13 @@
|
||||
%bcond_with libmysofa
|
||||
%bcond_with lv2
|
||||
%bcond_with roc
|
||||
%bcond_with ebur128
|
||||
%else
|
||||
%bcond_without jackserver_plugin
|
||||
%bcond_without libmysofa
|
||||
%bcond_without lv2
|
||||
%bcond_without roc
|
||||
%bcond_without ebur128
|
||||
%endif
|
||||
|
||||
%if 0%{?rhel} || ("%{_arch}" == "s390x")
|
||||
@ -127,9 +129,11 @@ BuildRequires: libcanberra-devel
|
||||
BuildRequires: libuv-devel
|
||||
BuildRequires: speexdsp-devel
|
||||
BuildRequires: systemd-rpm-macros
|
||||
%{?sysusers_requires_compat}
|
||||
%if %{with ebur128}
|
||||
BuildRequires: libebur128-devel
|
||||
%endif
|
||||
BuildRequires: fftw-devel
|
||||
|
||||
Requires(pre): shadow-utils
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
Requires: systemd
|
||||
Requires: rtkit
|
||||
@ -137,6 +141,8 @@ Requires: rtkit
|
||||
Requires: pipewire-session-manager
|
||||
# Prefer WirePlumber for session manager
|
||||
Suggests: wireplumber
|
||||
# Bring in libcamera plugin for MIPI / complex camera support
|
||||
Recommends: pipewire-plugin-libcamera
|
||||
|
||||
%description
|
||||
PipeWire is a multimedia server for Linux and other Unix like operating
|
||||
@ -211,9 +217,7 @@ Summary: PipeWire JACK implementation libraries
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
%if 0%{?rhel}
|
||||
Requires: %{name}-jack-audio-connection-kit%{?_isa} = %{version}-%{release}
|
||||
%endif
|
||||
# Fixed jack subpackages
|
||||
Conflicts: %{name}-libjack < 0.3.13-6
|
||||
Conflicts: %{name}-jack-audio-connection-kit < 0.3.13-6
|
||||
@ -230,8 +234,6 @@ Summary: PipeWire JACK implementation
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-jack-audio-connection-kit-libs%{?_isa} = %{version}-%{release}
|
||||
Conflicts: jack-audio-connection-kit
|
||||
Conflicts: jack-audio-connection-kit-dbus
|
||||
# Replaces libjack subpackage
|
||||
%if ! (0%{?fedora} && 0%{?fedora} < 34)
|
||||
# Ensure this is provided by default to route all audio
|
||||
@ -408,6 +410,33 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
This package contains the mysofa support for PipeWire filter-chain.
|
||||
%endif
|
||||
|
||||
%package config-rates
|
||||
Summary: PipeWire media server multirate configuration
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description config-rates
|
||||
This package contains the configuration files to support multiple
|
||||
sample rates.
|
||||
|
||||
%package config-upmix
|
||||
Summary: PipeWire media server upmixing configuration
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description config-upmix
|
||||
This package contains the configuration files to support upmixing.
|
||||
|
||||
%package config-raop
|
||||
Summary: PipeWire configuration enabling the raop module
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description config-raop
|
||||
This package contains the configuration file to enable the RAOP module.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 %{?snapdate:-n %{name}-%{gitcommit}}
|
||||
@ -441,6 +470,7 @@ cp %{SOURCE1} subprojects/packagefiles/
|
||||
%{!?with_lv2:-D lv2=disabled} \
|
||||
%{!?with_roc:-D roc=disabled} \
|
||||
%{!?with_ffado:-D libffado=disabled} \
|
||||
%{!?with_ebur128:-D ebur128=disabled} \
|
||||
%{nil}
|
||||
%meson_build
|
||||
|
||||
@ -450,6 +480,7 @@ install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/pipewire.conf
|
||||
|
||||
# Own this directory so add-ons can use it
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/pipewire/pipewire.conf.d/
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/pipewire/client.conf.d/
|
||||
|
||||
%if %{with jack}
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
|
||||
@ -479,8 +510,25 @@ rm %{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf
|
||||
%if %{with pulse}
|
||||
# Own this directory so add-ons can use it
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf.d/
|
||||
|
||||
ln -s ../pipewire-pulse.conf.avail/20-upmix.conf \
|
||||
%{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf.d/20-upmix.conf
|
||||
%endif
|
||||
|
||||
# rates config
|
||||
ln -s ../pipewire.conf.avail/10-rates.conf \
|
||||
%{buildroot}%{_datadir}/pipewire/pipewire.conf.d/10-rates.conf
|
||||
|
||||
# upmix config
|
||||
ln -s ../pipewire.conf.avail/20-upmix.conf \
|
||||
%{buildroot}%{_datadir}/pipewire/pipewire.conf.d/20-upmix.conf
|
||||
ln -s ../client.conf.avail/20-upmix.conf \
|
||||
%{buildroot}%{_datadir}/pipewire/client.conf.d/20-upmix.conf
|
||||
|
||||
# raop config
|
||||
ln -s ../pipewire.conf.avail/50-raop.conf \
|
||||
%{buildroot}%{_datadir}/pipewire/pipewire.conf.d/50-raop.conf
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%check
|
||||
@ -490,8 +538,6 @@ echo "test failed"
|
||||
%{!?tests_nonfatal:exit $TESTS_ERROR}
|
||||
fi
|
||||
|
||||
%pre
|
||||
%sysusers_create_compat %{SOURCE1}
|
||||
|
||||
%post
|
||||
%systemd_user_post pipewire.service
|
||||
@ -524,6 +570,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
%{_datadir}/pipewire/pipewire.conf
|
||||
%{_datadir}/pipewire/pipewire.conf.avail/10-rates.conf
|
||||
%{_datadir}/pipewire/pipewire.conf.avail/20-upmix.conf
|
||||
%{_datadir}/pipewire/pipewire.conf.avail/50-raop.conf
|
||||
%{_datadir}/pipewire/minimal.conf
|
||||
%{_datadir}/pipewire/filter-chain.conf
|
||||
%{_datadir}/pipewire/filter-chain/*.conf
|
||||
@ -592,13 +639,19 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
%{_libdir}/spa-%{spaversion}/avb/
|
||||
%{_libdir}/spa-%{spaversion}/bluez5/
|
||||
%{_libdir}/spa-%{spaversion}/control/
|
||||
%{_libdir}/spa-%{spaversion}/filter-graph/libspa-filter-graph.so
|
||||
%{_libdir}/spa-%{spaversion}/filter-graph/libspa-filter-graph-plugin-builtin.so
|
||||
%if %{with ebur128}
|
||||
%{_libdir}/spa-%{spaversion}/filter-graph/libspa-filter-graph-plugin-ebur128.so
|
||||
%endif
|
||||
%{_libdir}/spa-%{spaversion}/filter-graph/libspa-filter-graph-plugin-ladspa.so
|
||||
%{_libdir}/spa-%{spaversion}/support/
|
||||
%{_libdir}/spa-%{spaversion}/v4l2/
|
||||
%{_libdir}/spa-%{spaversion}/videoconvert/
|
||||
%{_libdir}/spa-%{spaversion}/libspa.so
|
||||
%{_datadir}/pipewire/client.conf
|
||||
%dir %{_datadir}/pipewire/client.conf.d/
|
||||
%{_datadir}/pipewire/client.conf.avail/20-upmix.conf
|
||||
%{_datadir}/pipewire/client-rt.conf
|
||||
%{_datadir}/pipewire/client-rt.conf.avail/20-upmix.conf
|
||||
%{_mandir}/man5/pipewire-client.conf.5.gz
|
||||
%{_mandir}/man7/pipewire-props.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-access.7.gz
|
||||
@ -638,6 +691,10 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
%{_mandir}/man7/libpipewire-module-rtp-session.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-rtp-sink.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-rtp-source.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-spa-device-factory.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-spa-device.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-spa-node-factory.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-spa-node.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-session-manager.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-snapcast-discover.7.gz
|
||||
%{_mandir}/man7/libpipewire-module-vban-recv.7.gz
|
||||
@ -737,6 +794,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
%{_libdir}/pipewire-%{apiversion}/jack/libjacknet.so
|
||||
%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so
|
||||
%{_libdir}/pkgconfig/jack.pc
|
||||
%{_libdir}/pkgconfig/jackserver.pc
|
||||
%endif
|
||||
|
||||
%if %{with jackserver_plugin}
|
||||
@ -827,15 +885,32 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
|
||||
%if %{with libmysofa}
|
||||
%files module-filter-chain-sofa
|
||||
%{_libdir}/pipewire-%{apiversion}/libpipewire-module-filter-chain-sofa.so
|
||||
%{_libdir}/spa-%{spaversion}/filter-graph/libspa-filter-graph-plugin-sofa.so
|
||||
%endif
|
||||
|
||||
%if %{with lv2}
|
||||
%files module-filter-chain-lv2
|
||||
%{_libdir}/pipewire-%{apiversion}/libpipewire-module-filter-chain-lv2.so
|
||||
%{_libdir}/spa-%{spaversion}/filter-graph/libspa-filter-graph-plugin-lv2.so
|
||||
%endif
|
||||
|
||||
%files config-rates
|
||||
%{_datadir}/pipewire/pipewire.conf.d/10-rates.conf
|
||||
|
||||
%files config-upmix
|
||||
%{_datadir}/pipewire/pipewire.conf.d/20-upmix.conf
|
||||
%{_datadir}/pipewire/client.conf.d/20-upmix.conf
|
||||
%if %{with pulse}
|
||||
%{_datadir}/pipewire/pipewire-pulse.conf.d/20-upmix.conf
|
||||
%endif
|
||||
|
||||
%files config-raop
|
||||
%{_datadir}/pipewire/pipewire.conf.d/50-raop.conf
|
||||
|
||||
%changelog
|
||||
* Mon Jun 30 2025 Wim Taymans <wtaymans@redhat.com> - 1.4-6-1
|
||||
- Update version to 1.4.6
|
||||
Resolves: DESKTOP-1857
|
||||
|
||||
* Thu Jan 23 2025 Wim Taymans <wtaymans@redhat.com> - 1.2.7-1
|
||||
- Update version to 1.2.7
|
||||
- Resolves: RHEL-76017
|
||||
|
||||
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (pipewire-1.2.7.tar.gz) = a921bcc56626a90b4195f98cb47934d1e4eeda9d2fb76ea93ef49b56bf2b080ec711d93dfd47833bcdbc9c4623bad16c93f00828d214439aee06ab9a31f21ffd
|
||||
SHA512 (pipewire-1.4.6.tar.gz) = 038b058c4c529b6d66ae384a421cec6b6c62fa37e1c7a9ccc8e82d881cd2c0a74d394cc51ebba8b7a4133d8e196f27ea4dfe064845e3935df64ce22c18c21f37
|
||||
|
||||
Loading…
Reference in New Issue
Block a user