[mythtv] Fixes nothing provides mythnetvision needed by mythplugins on epel7
by Sérgio M. Basto
commit 28e870db10a8b1aa72acc0d789728bda088a5929
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Fri Mar 9 04:11:11 2018 +0000
Fixes nothing provides mythnetvision needed by mythplugins on epel7
mythtv.spec | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
---
diff --git a/mythtv.spec b/mythtv.spec
index ef35c0b..3f7c4b7 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -72,7 +72,7 @@
#
Name: mythtv
Version: 29.1
-Release: 14%{?rel_string}%{?dist}
+Release: 15%{?rel_string}%{?dist}
Summary: A digital video recorder (DVR) application
# The primary license is GPLv2+, but bits are borrowed from a number of
@@ -352,7 +352,9 @@ Requires: mythtv-setup = %{version}-%{release}
Requires: perl-MythTV = %{version}-%{release}
Requires: php-MythTV = %{version}-%{release}
Requires: python-MythTV = %{version}-%{release}
+%if %{with plugins}
Requires: mythplugins = %{version}-%{release}
+%endif
Requires: mythweb = %{version}
Requires: mythffmpeg = %{version}-%{release}
Requires: mysql-compat-server >= 5
@@ -661,15 +663,33 @@ Provides a python-based interface to interacting with MythTV.
Summary: Main MythTV plugins
+%if %{with mythmusic}
Requires: mythmusic = %{version}-%{release}
+%endif
+%if %{with mythweather}
Requires: mythweather = %{version}-%{release}
+%endif
+%if %{with mythgallery}
Requires: mythgallery = %{version}-%{release}
+%endif
+%if %{with mythgame}
Requires: mythgame = %{version}-%{release}
+%endif
+%if %{with mythnews}
Requires: mythnews = %{version}-%{release}
+%endif
+%if %{with mythbrowser}
Requires: mythbrowser = %{version}-%{release}
+%endif
+%if %{with mytharchive}
Requires: mytharchive = %{version}-%{release}
+%endif
+%if %{with mythzoneminder}
Requires: mythzoneminder = %{version}-%{release}
+%endif
+%if %{with mythnetvision}
Requires: mythnetvision = %{version}-%{release}
+%endif
%description -n mythplugins
This is a consolidation of all the official MythTV plugins that used to be
@@ -1376,6 +1396,9 @@ exit 0
%changelog
+* Fri Mar 09 2018 Sérgio Basto <sergio(a)serjux.com> - 29.1-15.20180228.8.g925ceea0fb
+- Fixes nothing provides mythnetvision needed by mythplugins on epel7
+
* Sat Mar 03 2018 Richard Shaw <hobbes1069(a)gmail.com> - 29.1-14.20180228.8.g925ceea0fb
- Update to v29.1-8-g925ceea0fb from branch fixes/29.
- Update logrotate config, fixes RFBZ#4133.
6 years, 7 months
[pipelight] Fix for rfbz #4811
by Sérgio M. Basto
commit 3d378e3422ec45790d5142467d9e129f7e2bf493
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Fri Mar 9 03:03:54 2018 +0000
Fix for rfbz #4811
pipelight.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/pipelight.spec b/pipelight.spec
index a539360..ebceff2 100644
--- a/pipelight.spec
+++ b/pipelight.spec
@@ -106,7 +106,7 @@ URL: https://github.com/besser82/%{name}-selinux
BuildArch: noarch
BuildRequires: %{_bindir}/checkmodule
-BuildRequires: %{_datadir}/selinux/devel/policyhelp
+BuildRequires: selinux-policy-doc
BuildRequires: %{_sbindir}/hardlink
BuildRequires: selinux-policy-devel
6 years, 7 months
[vlc] Patch for fribidi version 1.0
by Leigh Scott
commit 80ff95329128685a1ba044fd13fbabf575966dee
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Mar 8 20:55:27 2018 +0000
Patch for fribidi version 1.0
modules_text_renderer_freetype_text_layout.c.patch | 69 ++++++++++++++++++++++
vlc.spec | 4 ++
2 files changed, 73 insertions(+)
---
diff --git a/modules_text_renderer_freetype_text_layout.c.patch b/modules_text_renderer_freetype_text_layout.c.patch
new file mode 100644
index 0000000..b6290a6
--- /dev/null
+++ b/modules_text_renderer_freetype_text_layout.c.patch
@@ -0,0 +1,69 @@
+X-Git-Url: https://git.videolan.org/?p=vlc.git;a=blobdiff_plain;f=modules%2Ftext_ren...
+
+diff --git a/modules/text_renderer/freetype/text_layout.c b/modules/text_renderer/freetype/text_layout.c
+index 13efd567b4..1a28786d09 100644
+--- a/modules/text_renderer/freetype/text_layout.c
++++ b/modules/text_renderer/freetype/text_layout.c
+@@ -153,6 +153,9 @@ typedef struct paragraph_t
+
+ #ifdef HAVE_FRIBIDI
+ FriBidiCharType *p_types;
++#if FRIBIDI_MAJOR_VERSION >= 1
++ FriBidiBracketType *p_btypes;
++#endif
+ FriBidiLevel *p_levels;
+ FriBidiStrIndex *pi_reordered_indices;
+ FriBidiParType paragraph_type;
+@@ -361,6 +364,9 @@ static paragraph_t *NewParagraph( filter_t *p_filter,
+ #ifdef HAVE_FRIBIDI
+ p_paragraph->p_levels = vlc_alloc( i_size, sizeof( *p_paragraph->p_levels ) );
+ p_paragraph->p_types = vlc_alloc( i_size, sizeof( *p_paragraph->p_types ) );
++#if FRIBIDI_MAJOR_VERSION >= 1
++ p_paragraph->p_btypes = vlc_alloc( i_size, sizeof( *p_paragraph->p_btypes ) );
++#endif
+ p_paragraph->pi_reordered_indices =
+ vlc_alloc( i_size, sizeof( *p_paragraph->pi_reordered_indices ) );
+
+@@ -398,6 +404,9 @@ error:
+ #ifdef HAVE_FRIBIDI
+ if( p_paragraph->p_levels ) free( p_paragraph->p_levels );
+ if( p_paragraph->p_types ) free( p_paragraph->p_types );
++#if FRIBIDI_MAJOR_VERSION >= 1
++ if( p_paragraph->p_btypes ) free( p_paragraph->p_btypes );
++#endif
+ if( p_paragraph->pi_reordered_indices )
+ free( p_paragraph->pi_reordered_indices );
+ #endif
+@@ -424,6 +433,9 @@ static void FreeParagraph( paragraph_t *p_paragraph )
+ #ifdef HAVE_FRIBIDI
+ free( p_paragraph->pi_reordered_indices );
+ free( p_paragraph->p_types );
++#if FRIBIDI_MAJOR_VERSION >= 1
++ free( p_paragraph->p_btypes );
++#endif
+ free( p_paragraph->p_levels );
+ #endif
+
+@@ -436,10 +448,22 @@ static int AnalyzeParagraph( paragraph_t *p_paragraph )
+ fribidi_get_bidi_types( p_paragraph->p_code_points,
+ p_paragraph->i_size,
+ p_paragraph->p_types );
++#if FRIBIDI_MAJOR_VERSION >= 1
++ fribidi_get_bracket_types( p_paragraph->p_code_points,
++ p_paragraph->i_size,
++ p_paragraph->p_types,
++ p_paragraph->p_btypes );
++ fribidi_get_par_embedding_levels_ex( p_paragraph->p_types,
++ p_paragraph->p_btypes,
++ p_paragraph->i_size,
++ &p_paragraph->paragraph_type,
++ p_paragraph->p_levels );
++#else
+ fribidi_get_par_embedding_levels( p_paragraph->p_types,
+ p_paragraph->i_size,
+ &p_paragraph->paragraph_type,
+ p_paragraph->p_levels );
++#endif
+
+ #ifdef HAVE_HARFBUZZ
+ hb_unicode_funcs_t *p_funcs = hb_unicode_funcs_get_default();
diff --git a/vlc.spec b/vlc.spec
index e7229c4..9d9c788 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -50,6 +50,8 @@ URL: http://www.videolan.org
Source0: %{vlc_url}/%{?!vlc_rc:%{vlc_vers}/}vlc-%{vlc_vers}%{?vlc_tag}.tar.xz
# Missing file from tarball
Source1: asm.S
+# https://git.videolan.org/?p=vlc.git;a=commit;h=26e2d3906658c30f2f88f4b1bc...
+Patch0: modules_text_renderer_freetype_text_layout.c.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -267,6 +269,7 @@ VLC media player extras modules.
%prep
%setup -q -n %{name}-%{vlc_vers}%{?vlc_rc:-%{vlc_rc}}
+%patch0 -p1
%{?_with_bootstrap:
rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || :
./bootstrap
@@ -554,6 +557,7 @@ fi || :
%changelog
* Thu Mar 08 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 3.0.1-3
- Rebuilt for new ffmpeg snapshot
+- Patch for fribidi version 1.0
* Wed Feb 28 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-2
- Rebuilt for x265
6 years, 8 months