Update to 0.2.9

This commit is contained in:
Debarshi Ray 2020-03-12 10:35:15 +01:00
parent 72c8644417
commit 6db7c7a07d
5 changed files with 51 additions and 7137 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
/farstream-0.2.4.tar.gz
/farstream-0.2.7.tar.gz
/farstream-0.2.8.tar.gz
/farstream-0.2.9.tar.gz

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,38 @@
From 54987d445ea714b467d901b7daf8c09ed0644189 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@freedesktop.org>
Date: Thu, 12 Mar 2020 14:07:23 +0100
Subject: [PATCH] build: Adapt to backwards incompatible change in GNU Make 4.3
GNU Make 4.3 has a backwards incompatible change affecting the use of
number signs or hashes (ie., #) inside function invocations. See:
https://lists.gnu.org/archive/html/info-gnu/2020-01/msg00004.html
In this case, it would expand the '\#' in the '\n\#include \"$(h)\"'
argument to the foreach call to '\#', not '#'. This would lead to
spurious backslashes in front of the '#include' directives in the
generated fs-enumtypes.c file.
Spotted by Ernestas Kulik.
https://gitlab.freedesktop.org/farstream/farstream/-/merge_requests/4
---
common-modified/gst-glib-gen.mak | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/common-modified/gst-glib-gen.mak b/common-modified/gst-glib-gen.mak
index 14f1ba37c788..2247a41c49ea 100644
--- a/common-modified/gst-glib-gen.mak
+++ b/common-modified/gst-glib-gen.mak
@@ -6,7 +6,8 @@
#glib_gen_prefix=gst_color_balance
#glib_gen_basename=colorbalance
-enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
+hash:=\#
+enum_headers=$(foreach h,$(glib_enum_headers),\n$(hash)include \"$(h)\")
# these are all the rules generating the relevant files
$(glib_gen_basename)-enumtypes.h: $(glib_enum_headers)
--
2.24.1

View File

@ -1,30 +1,31 @@
%global glib2_ver 2.40
%global gst_ver 1.0.0
%global gst_plugins_base_ver 1.0.0
%global far farstream
Name: %{far}02
Version: 0.2.8
Release: 7%{?dist}
Version: 0.2.9
Release: 1%{?dist}
Summary: Libraries for videoconferencing
# Package is LGPLv2 except for a few files in /common/coverage/
License: LGPLv2+ and GPLv2+
URL: https//www.freedesktop.org/wiki/Software/Farstream
Source0: https://freedesktop.org/software/%{far}/releases/%{far}/%{far}-%{version}.tar.gz
# generated with format-patch, edited to remove changes to files not in tarball
Patch1: farstream-0.2.8-30-g092d884d.patch
# patch for upstream issue https://gitlab.freedesktop.org/farstream/farstream/issues/16
Patch2: farstream-0.2.8-configure-add-check-for-glib-mkenums.patch
Patch0: farstream-0.2.8-configure-add-check-for-glib-mkenums.patch
Patch1: farstream-0.2.9-build-Adapt-to-backwards-incompatible-change-in-GNU-.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libnice-devel >= 0.1.8
BuildRequires: glib2-devel
BuildRequires: glib2-devel >= %{glib2_ver}
BuildRequires: gstreamer1-devel >= %{gst_ver}
BuildRequires: gstreamer1-plugins-base-devel >= %{gst_plugins_base_ver}
BuildRequires: gupnp-igd-devel
BuildRequires: gobject-introspection-devel
Requires: glib2%{?isa} >= %{glib2_ver}
Requires: gstreamer1-plugins-good >= 1.0.0
Requires: gstreamer1-plugins-bad-free >= 1.0.0
Requires: libnice-gstreamer1
@ -50,8 +51,8 @@ developing applications that use %{name}.
%prep
%setup -q -n %{far}-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%check
@ -115,6 +116,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%changelog
* Thu Mar 12 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.2.9-1
- Update to 0.2.9.
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.8-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (farstream-0.2.8.tar.gz) = 7ec5c57f8778f4107cb628dbf411e38b726152cf78920127dff4423239ff7e4980b6b4f938abba2aa21ab984b1e3053e7e648611322a0ce94df0af576df99a7e
SHA512 (farstream-0.2.9.tar.gz) = 8840725d2f1de59bebc8c49cf68a6712822a4e7b6ba9078713f80e3c35a39135565a1a885edab43a562f895e11b8f5d8d666d57d9b3814dabb661f46498515bd