Accepting request 1079276 from home:iznogood:branches:multimedia:libs

- Update to version 0.10.6:
  + Fixed:
    - webrtcsink: Fix max/min-bitrate property blurb/nick.
    - uriplaylistbin: Add missing queues to example.
    - tttocea608:
      . Fix pushing of caps events that sometimes contained unfixed
        caps.
      . Fix disappearing text after special character in non-popon
        mode.
    - transcriberbin:
      . Fix deadlock on construction.
      . Fix initial bin setup.
    - fallbacksrc: Handle incompatible downstream caps without
      panicking.
    - ndisrc: Fix copying of raw video frames with different
      NDI/GStreamer strides.
    - livesync: Correctly assume zero upstream latency if latency
      query fails.
  + Added: webrtcsink: Add ice-transport-policy property that
    proxies the same webrtcbin property.
- Switch to cargo-packaging: Drop cargo and rust BuildRequires and
  rustflags global. Add cargo-packaging BuildRequires and rustflags
  macro where needed. Use autosetup macro.

OBS-URL: https://build.opensuse.org/request/show/1079276
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=47
This commit is contained in:
Antonio Larrosa 2023-04-14 07:38:25 +00:00 committed by Git OBS Bridge
parent 44c9fe30b9
commit 01a2118468
9 changed files with 52 additions and 31 deletions

View File

@ -1,7 +1,7 @@
<constraints> <constraints>
<hardware> <hardware>
<disk> <disk>
<size unit="G">27</size> <size unit="G">30</size>
</disk> </disk>
</hardware> </hardware>
<overwrite> <overwrite>
@ -10,7 +10,7 @@
</conditions> </conditions>
<hardware> <hardware>
<disk> <disk>
<size unit="G">22</size> <size unit="G">27</size>
</disk> </disk>
</hardware> </hardware>
</overwrite> </overwrite>

View File

@ -2,11 +2,11 @@
<services> <services>
<service name="obs_scm" mode="manual"> <service name="obs_scm" mode="manual">
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param> <param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
<param name="filename">gstreamer-plugins-rs</param> <param name="filename">gst-plugins-rs</param>
<param name="versionformat">@PARENT_TAG@</param> <param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param> <param name="versionrewrite-replacement">\1</param>
<param name="revision">refs/tags/0.10.5</param> <param name="revision">refs/tags/0.10.6</param>
<!--- <param name="changesgenerate">enable</param> --> <!--- <param name="changesgenerate">enable</param> -->
<param name="scm">git</param> <param name="scm">git</param>
</service> </service>

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1875979f503de3434fdeb1c76681c934b1c6925008a7f2dc7581b5bc1551342
size 8151565

4
gst-plugins-rs.obsinfo Normal file
View File

@ -0,0 +1,4 @@
name: gst-plugins-rs
version: 0.10.6
mtime: 1680769465
commit: 88548f41b661c26e6e15035e83884542968f67be

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1e6086d1cd591d6e0d815784def66112dca4546a3e8586aa9721c78e27b31861
size 7598605

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Wed Apr 12 11:50:33 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.10.6:
+ Fixed:
- webrtcsink: Fix max/min-bitrate property blurb/nick.
- uriplaylistbin: Add missing queues to example.
- tttocea608:
. Fix pushing of caps events that sometimes contained unfixed
caps.
. Fix disappearing text after special character in non-popon
mode.
- transcriberbin:
. Fix deadlock on construction.
. Fix initial bin setup.
- fallbacksrc: Handle incompatible downstream caps without
panicking.
- ndisrc: Fix copying of raw video frames with different
NDI/GStreamer strides.
- livesync: Correctly assume zero upstream latency if latency
query fails.
+ Added: webrtcsink: Add ice-transport-policy property that
proxies the same webrtcbin property.
- Switch to cargo-packaging: Drop cargo and rust BuildRequires and
rustflags global. Add cargo-packaging BuildRequires and rustflags
macro where needed. Use autosetup macro.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Mar 31 20:55:39 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com> Fri Mar 31 20:55:39 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,4 +0,0 @@
name: gstreamer-plugins-rs
version: 0.10.5
mtime: 1679244049
commit: 67de191be26f613621fae90fd013bbb065a651e3

View File

@ -17,10 +17,8 @@
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%define _name gst-plugins-rs
%define _name gstreamer-plugins-rs
%define gst_branch 1.0 %define gst_branch 1.0
%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
# Disable csound for now, bring issue upstream # Disable csound for now, bring issue upstream
#%%global __requires_exclude pkgconfig\\(csound\\) #%%global __requires_exclude pkgconfig\\(csound\\)
@ -31,20 +29,20 @@
%endif %endif
Name: gstreamer-plugins-rs Name: gstreamer-plugins-rs
Version: 0.10.5 Version: 0.10.6
Release: 0 Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other Group: Productivity/Multimedia/Other
URL: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs URL: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
Source0: %{_name}-%{version}.tar.xz Source: %{_name}-%{version}.tar.xz
Source1: vendor.tar.zst Source2: vendor.tar.zst
Source2: cargo_config Source3: cargo_config
Source3: gstreamer-plugins-rs.appdata.xml Source4: gstreamer-plugins-rs.appdata.xml
BuildRequires: cargo
BuildRequires: cargo-c BuildRequires: cargo-c
BuildRequires: cargo-packaging
BuildRequires: clang BuildRequires: clang
# Disable csound for now, bring issue upstream # Disable csound for now, bring issue upstream
#BuildRequires: csound-devel #BuildRequires: csound-devel
@ -54,7 +52,6 @@ BuildRequires: meson >= 0.60
BuildRequires: nasm BuildRequires: nasm
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: python3-tomli BuildRequires: python3-tomli
BuildRequires: rust >= 1.51
BuildRequires: zstd BuildRequires: zstd
BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(dav1d)
@ -100,17 +97,14 @@ This package contains the pkgconfig development files for the rust
plugins. plugins.
%prep %prep
%autosetup -n %{_name}-%{version} -p1 %autosetup -n %{_name}-%{version} -a2 -p1
%setup -q -D -T -a 1
%define cargo_registry $(pwd)/vendor
mkdir .cargo mkdir .cargo
cp %{SOURCE2} .cargo/config cp %{SOURCE3} .cargo/config
%build %build
# Disable csound for now, bring issue upstream # Disable csound for now, bring issue upstream
#export CSOUND_LIB_DIR=%%{_libdir} #export CSOUND_LIB_DIR=%%{_libdir}
export RUSTFLAGS=%{rustflags} export RUSTFLAGS="%{__rustflags}"
%meson \ %meson \
--default-library=shared \ --default-library=shared \
@ -125,10 +119,10 @@ export RUSTFLAGS=%{rustflags}
%meson_build %meson_build
%install %install
export RUSTFLAGS=%{rustflags} export RUSTFLAGS="%{__rustflags}"
%meson_install %meson_install
mkdir -p %{buildroot}%{_datadir}/appdata mkdir -p %{buildroot}%{_datadir}/appdata
cp %{SOURCE3} %{buildroot}%{_datadir}/appdata/ cp %{SOURCE4} %{buildroot}%{_datadir}/appdata/
%files %files
%license LICENSE-APACHE LICENSE-LGPLv2 LICENSE-MIT %license LICENSE-APACHE LICENSE-LGPLv2 LICENSE-MIT

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7e3b03c4b7963e07f0fdfb9b4b99e2f9b0d511d750476dbdc4485a499a5f4b93 oid sha256:ecbbb5cc10e7cc7415239496b974f979b7e990906f5bd3b6b70814f310da228b
size 88739178 size 95032018