[buildsys-build-rpmfusion] Bump for 34
by Leigh Scott
commit 3ee0d6be1dc1e0336fbcd3897a6db1b3c6d40503
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Aug 21 12:36:08 2020 +0100
Bump for 34
buildsys-build-rpmfusion.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/buildsys-build-rpmfusion.spec b/buildsys-build-rpmfusion.spec
index 1db0b4a..46646fb 100644
--- a/buildsys-build-rpmfusion.spec
+++ b/buildsys-build-rpmfusion.spec
@@ -2,7 +2,7 @@
Name: buildsys-build-%{repo}
Epoch: 11
-Version: 33
+Version: 34
Release: 0.1
Summary: Tools and files used by the %{repo} buildsys
@@ -77,6 +77,9 @@ sed -i 's|^default_prefix=.*|default_prefix=%{_datadir}/%{name}/|' \
%changelog
+* Fri Aug 21 2020 Leigh Scott <leigh123linux(a)gmail.com> - 11:34-0.1
+- Bump for 34
+
* Mon Feb 17 2020 Leigh Scott <leigh123linux(a)gmail.com> - 11:33-0.1
- Bump for 33
4 years, 3 months
[mlt-freeworld] Sync with Fedora
by Sérgio M. Basto
commit d80e3bd5d89849a5f8843a192c7a52ef46f860c8
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Fri Aug 21 09:34:35 2020 +0100
Sync with Fedora
mlt-freeworld.spec | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/mlt-freeworld.spec b/mlt-freeworld.spec
index 5bdbcb6..6795267 100644
--- a/mlt-freeworld.spec
+++ b/mlt-freeworld.spec
@@ -31,10 +31,10 @@ BuildRequires: gtk2-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: libatomic
BuildRequires: libogg-devel
-#Deprecated dv, kino, and vorbis modules are not built.
+#Deprecated dv and kino modules are not built.
#https://github.com/mltframework/mlt/commit/9d082192a4d79157e963fd7f491da0f8abab683f
#BuildRequires: libdv-devel
-#BuildRequires: libvorbis-devel
+BuildRequires: libvorbis-devel
BuildRequires: libsamplerate-devel
BuildRequires: ladspa-devel
BuildRequires: libxml2-devel
@@ -90,11 +90,12 @@ rm -r src/win32/
--enable-gpl \
--enable-gpl3 \
--enable-motion-est \
+ --enable-vorbis \
%ifnarch %{ix86} x86_64
--disable-mmx \
--disable-sse \
- --disable-xine \
%endif
+ --rename-melt=%{name}-melt
%make_build
@@ -118,6 +119,7 @@ find %{buildroot} -type d -empty -delete
%changelog
* Thu Aug 20 2020 Sérgio Basto <sergio(a)serjux.com> - 6.22.1-1
- Update to 6.22.1
+- Sync with Fedora
* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 6.20.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4 years, 3 months
[libopenshot] Try opting-out of LTO, due to test failures
by Frank R Dana
commit 05b65ea89cd8e23293898b618c9ce93aac39c2e7
Author: FeRD (Frank Dana) <ferdnyc(a)gmail.com>
Date: Thu Aug 20 23:01:39 2020 -0400
Try opting-out of LTO, due to test failures
libopenshot.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/libopenshot.spec b/libopenshot.spec
index 1436862..79ccd2f 100644
--- a/libopenshot.spec
+++ b/libopenshot.spec
@@ -1,5 +1,8 @@
%global github_url https://github.com/OpenShot/libopenshot
+# Try opting-out of LTO, due to test failures
+%define _lto_cflags %{nil}
+
Name: libopenshot
Version: 0.2.5
Release: 6%{?dist}
4 years, 3 months
[libopenshot] Add patch to fix unit test failures
by Frank R Dana
commit 058c05a8f9d3ec7496eee425fc9d41177a03240c
Author: FeRD (Frank Dana) <ferdnyc(a)gmail.com>
Date: Thu Aug 20 21:16:50 2020 -0400
Add patch to fix unit test failures
libopenshot.spec | 2 ++
test_fix.patch | 45 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
---
diff --git a/libopenshot.spec b/libopenshot.spec
index 7351188..1436862 100644
--- a/libopenshot.spec
+++ b/libopenshot.spec
@@ -9,6 +9,7 @@ License: LGPLv3+
URL: http://www.openshot.org/
Source0: %{github_url}/archive/v%{version}/%{name}-%{version}.tar.gz
Patch0: %{github_url}/commit/13290364e7bea54164ab83d973951f2898ad9e23.patch#/gcc10_fix.patch
+Patch1: %{github_url}/commit/f71051e8f1add0b893ffaa9a799625017978e7f8.patch#/test_fix.patch
# libopenshot is completely broken on ppc64le, see rfbz #5528
ExcludeArch: ppc64le
@@ -106,6 +107,7 @@ applications that use %{name}.
%changelog
* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.2.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+- Add patch from upstream to fix unit test failures
* Tue Aug 04 2020 FeRD (Frank Dana) <ferdnyc(a)gmail.com> - 0.2.5-5
- Updates for Fedora 33 build changes
diff --git a/test_fix.patch b/test_fix.patch
new file mode 100644
index 0000000..a079d97
--- /dev/null
+++ b/test_fix.patch
@@ -0,0 +1,45 @@
+From f71051e8f1add0b893ffaa9a799625017978e7f8 Mon Sep 17 00:00:00 2001
+From: Frank Dana <ferdnyc(a)gmail.com>
+Date: Thu, 20 Aug 2020 21:13:42 -0400
+Subject: [PATCH] Tests: Don't enable HW accel as side-effect (#557)
+
+The Settings test attempts to test the class by changing settings
+variables and reading them back again. Problem is, that affects
+the REST of the unit tests. So instead of enabling HW accel and
+causing crashes, we'll diddle something innocuous, like OMP_THREADS.
+---
+ tests/Settings_Tests.cpp | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/tests/Settings_Tests.cpp b/tests/Settings_Tests.cpp
+index b63b56a8..65bd66a6 100644
+--- a/tests/Settings_Tests.cpp
++++ b/tests/Settings_Tests.cpp
+@@ -41,7 +41,7 @@ TEST(Settings_Default_Constructor)
+ // Create an empty color
+ Settings *s = Settings::Instance();
+
+- CHECK_EQUAL(0, s->HARDWARE_DECODER);
++ CHECK_EQUAL(12, s->OMP_THREADS);
+ CHECK_EQUAL(false, s->HIGH_QUALITY_SCALING);
+ CHECK_EQUAL(false, s->WAIT_FOR_VIDEO_PROCESSING_TASK);
+ }
+@@ -50,15 +50,15 @@ TEST(Settings_Change_Settings)
+ {
+ // Create an empty color
+ Settings *s = Settings::Instance();
+- s->HARDWARE_DECODER = 1;
++ s->OMP_THREADS = 8;
+ s->HIGH_QUALITY_SCALING = true;
+ s->WAIT_FOR_VIDEO_PROCESSING_TASK = true;
+
+- CHECK_EQUAL(1, s->HARDWARE_DECODER);
++ CHECK_EQUAL(8, s->OMP_THREADS);
+ CHECK_EQUAL(true, s->HIGH_QUALITY_SCALING);
+ CHECK_EQUAL(true, s->WAIT_FOR_VIDEO_PROCESSING_TASK);
+
+- CHECK_EQUAL(1, s->HARDWARE_DECODER);
++ CHECK_EQUAL(8, Settings::Instance()->OMP_THREADS);
+ CHECK_EQUAL(true, Settings::Instance()->HIGH_QUALITY_SCALING);
+ CHECK_EQUAL(true, Settings::Instance()->WAIT_FOR_VIDEO_PROCESSING_TASK);
+ }
4 years, 3 months
[tvheadend] Fix FTBFS
by Mohamed ElMorabity
commit 05bd6db6693642308d16fdf8cb7b3b6fd8ef1d72
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Thu Aug 20 17:53:50 2020 +0200
Fix FTBFS
1342.patch | 52 ---------------------------------------------
tvheadend-4.2.8-gcc10.patch | 42 ++++++++++++++++++++++++++++++++++--
tvheadend.spec | 17 ++++++++++-----
3 files changed, 52 insertions(+), 59 deletions(-)
---
diff --git a/tvheadend-4.2.8-gcc10.patch b/tvheadend-4.2.8-gcc10.patch
index d9fc3d1..6b98312 100644
--- a/tvheadend-4.2.8-gcc10.patch
+++ b/tvheadend-4.2.8-gcc10.patch
@@ -1,6 +1,6 @@
diff -up ./src/epggrab/module/xmltv.c.orig ./src/epggrab/module/xmltv.c
---- ./src/epggrab/module/xmltv.c.orig 2019-01-12 09:58:47.000000000 +0100
-+++ ./src/epggrab/module/xmltv.c 2020-03-11 10:32:50.940753193 +0100
+--- ./src/epggrab/module/xmltv.c.orig 2019-01-12 08:58:47.000000000 +0000
++++ ./src/epggrab/module/xmltv.c 2020-08-20 15:12:27.533589454 +0000
@@ -190,11 +190,12 @@ static void parse_xmltv_dd_progid
(epggrab_module_t *mod, const char *s, char **uri, char **suri,
epg_episode_num_t *epnum)
@@ -24,3 +24,41 @@ diff -up ./src/epggrab/module/xmltv.c.orig ./src/epggrab/module/xmltv.c
}
/**
+diff -up ./src/input.h.orig ./src/input.h
+--- ./src/input.h.orig 2019-01-12 08:58:47.000000000 +0000
++++ ./src/input.h 2020-08-20 15:13:19.246306382 +0000
+@@ -128,8 +128,8 @@ void tvh_hardware_delete ( tvh_hardware_
+ extern const idclass_t tvh_input_class;
+ extern const idclass_t tvh_input_instance_class;
+
+-tvh_input_list_t tvh_inputs;
+-tvh_hardware_list_t tvh_hardware;
++extern tvh_input_list_t tvh_inputs;
++extern tvh_hardware_list_t tvh_hardware;
+
+ #define TVH_INPUT_FOREACH(x) LIST_FOREACH(x, &tvh_inputs, ti_link)
+ #define TVH_HARDWARE_FOREACH(x) LIST_FOREACH(x, &tvh_hardware, th_link)
+diff -up ./src/input/mpegts.c.orig ./src/input/mpegts.c
+--- ./src/input/mpegts.c.orig 2019-01-12 08:58:47.000000000 +0000
++++ ./src/input/mpegts.c 2020-08-20 15:13:19.246306382 +0000
+@@ -20,6 +20,8 @@
+ #include "mpegts/fastscan.h"
+ #include "memoryinfo.h"
+
++struct mpegts_listeners mpegts_listeners;
++
+ extern memoryinfo_t mpegts_input_queue_memoryinfo;
+ extern memoryinfo_t mpegts_input_table_memoryinfo;
+
+diff -up ./src/input/mpegts.h.orig ./src/input/mpegts.h
+--- ./src/input/mpegts.h.orig 2019-01-12 08:58:47.000000000 +0000
++++ ./src/input/mpegts.h 2020-08-20 15:13:19.247306357 +0000
+@@ -1132,7 +1132,7 @@ typedef struct mpegts_listener
+ void (*ml_mux_delete) (mpegts_mux_t *mm, void *p);
+ } mpegts_listener_t;
+
+-LIST_HEAD(,mpegts_listener) mpegts_listeners;
++extern LIST_HEAD(mpegts_listeners, mpegts_listener) mpegts_listeners;
+
+ #define mpegts_add_listener(ml)\
+ LIST_INSERT_HEAD(&mpegts_listeners, ml, ml_link)
diff --git a/tvheadend.spec b/tvheadend.spec
index cb5bd77..4344f4f 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -20,7 +20,7 @@
Name: tvheadend
Version: 4.2.8
-Release: 11%{?dist}
+Release: 12%{?dist}
Summary: TV streaming server and digital video recorder
License: GPLv3+
@@ -45,10 +45,9 @@ Patch5: %{name}-4.2.7-python3.patch
Patch6: %{name}-4.2.8-gcc9.patch
# Fix build with hdhomerun >= 20190621
Patch7: %{name}-4.2.8-hdhomerun20190621.patch
-# Fix build with GCC 10
+# Fix build with GCC 10 (see also
+# https://github.com/tvheadend/tvheadend/pull/1342.patch)
Patch8: %{name}-4.2.8-gcc10.patch
-# Fix build with GCC 10 II
-Patch9: https://github.com/tvheadend/tvheadend/pull/1342.patch
BuildRequires: bzip2
BuildRequires: gcc
@@ -110,6 +109,7 @@ MPEG-TS stream generated by ffmpeg/libav from a V4L device.
%package -n python2-tvh
Summary: HTSP client for Python
BuildArch: noarch
+%{?python_provide:%python_provide python2-tvh}
%description -n python2-tvh
%{summary}.
@@ -120,6 +120,7 @@ BuildArch: noarch
%package -n python3-tvh
Summary: HTSP client for Python
BuildArch: noarch
+%{?python_provide:%python_provide python3-tvh}
%description -n python3-tvh
%{summary}.
@@ -141,7 +142,10 @@ done
%build
-export CFLAGS="$RPM_OPT_FLAGS -Wno-attributes -Wno-error=stringop-truncation"
+# Enable errors on detected implicit function declarations
+# (-Werror=implicit-function-declaration) to force the build system to use
+# internal implementations of strlcat()/strlcpy()
+export CFLAGS="$RPM_OPT_FLAGS -Wno-attributes -Wno-error=stringop-truncation -Werror=implicit-function-declaration"
echo "%{version}-%{release}" >rpm/version
# Note: --disable-lib* correspond to options to build bundled FFmpeg
%configure \
@@ -237,6 +241,9 @@ exit 0
%changelog
+* Thu Aug 20 2020 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.2.8-12
+- Fix F33 FTBFS
+
* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 4.2.8-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4 years, 3 months
[mlt-freeworld] Update to 6.22.1
by Sérgio M. Basto
commit 515e405b9027e1e21d58f3ab113bf64a0e5dd6b2
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Thu Aug 20 16:52:35 2020 +0100
Update to 6.22.1
.gitignore | 1 +
mlt-freeworld.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 02bfc5a..abfb271 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@
/mlt-6.16.0.tar.gz
/mlt-6.18.0.tar.gz
/mlt-6.20.0.tar.gz
+/mlt-6.22.1.tar.gz
diff --git a/mlt-freeworld.spec b/mlt-freeworld.spec
index 015fd1e..5bdbcb6 100644
--- a/mlt-freeworld.spec
+++ b/mlt-freeworld.spec
@@ -7,8 +7,8 @@
%global realname mlt
Name: mlt-freeworld
-Version: 6.20.0
-Release: 3%{?dist}
+Version: 6.22.1
+Release: 1%{?dist}
Summary: Toolkit for broadcasters, video editors, media players, transcoders
# mlt/src/win32/fnmatch.{c,h} are BSD-licensed.
@@ -116,6 +116,9 @@ find %{buildroot} -type d -empty -delete
%{_datadir}/mlt/
%changelog
+* Thu Aug 20 2020 Sérgio Basto <sergio(a)serjux.com> - 6.22.1-1
+- Update to 6.22.1
+
* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 6.20.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
diff --git a/sources b/sources
index 1515286..7dc891c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mlt-6.20.0.tar.gz) = 939e837fb07ff0eace308987d83913e979f82c6eb156b40fde784f3f2b031b5f6896ac96dcde1627925cbb6fc76725f3fc4e5b2d0616fae11263648bcdbe82e3
+SHA512 (mlt-6.22.1.tar.gz) = c620b68d35c90eab650c70768a4ae631dec83ece6dd3fd8e09f9300d837d8e0f3da1b098786188f9c1216800f848dd5db7c9e5fa03e816fba3fbcf3c63324c74
4 years, 3 months
[kodi-visualization-spectrum] Fix BR
by Mohamed ElMorabity
commit bd219bec9d8a42a27b01e1b6f903e600e87ce4af
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Thu Aug 20 16:48:51 2020 +0200
Fix BR
kodi-visualization-spectrum.spec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/kodi-visualization-spectrum.spec b/kodi-visualization-spectrum.spec
index acb1c34..ad01329 100644
--- a/kodi-visualization-spectrum.spec
+++ b/kodi-visualization-spectrum.spec
@@ -14,8 +14,8 @@ BuildRequires: cmake3
BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: pkgconfig(glm)
-%ifarch %{arm}
-BuildRequires: pkgconfig(opengles)
+%ifarch %{arm} aarch64
+BuildRequires: mesa-libGLES-devel
%else
BuildRequires: pkgconfig(opengl)
%endif
4 years, 3 months
[kodi-pvr-vdr-vnsi] Fix BR
by Mohamed ElMorabity
commit cd87196b924476c1b863230200b01572c8f30e84
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Thu Aug 20 16:47:35 2020 +0200
Fix BR
kodi-pvr-vdr-vnsi.spec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/kodi-pvr-vdr-vnsi.spec b/kodi-pvr-vdr-vnsi.spec
index 6304084..b7064b7 100644
--- a/kodi-pvr-vdr-vnsi.spec
+++ b/kodi-pvr-vdr-vnsi.spec
@@ -18,8 +18,8 @@ BuildRequires: cmake3
BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: pkgconfig(p8-platform)
-%ifarch %{arm}
-BuildRequires: pkgconfig(opengles)
+%ifarch %{arm} aarch64
+BuildRequires: mesa-libGLES-devel
%else
BuildRequires: pkgconfig(opengl)
%endif
4 years, 3 months
[kodi-visualization-spectrum] Update to 3.2.0 (switch to Matrix branch)
by Mohamed ElMorabity
commit d3be9f49462347113e849afa90ce9dad4c31dd1f
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Thu Aug 20 16:39:28 2020 +0200
Update to 3.2.0 (switch to Matrix branch)
.gitignore | 1 +
kodi-visualization-spectrum.spec | 28 ++++++++++++++++++----------
sources | 2 +-
3 files changed, 20 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3c9c40b..e63b7dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/visualization.spectrum-2.0.2.tar.gz
/visualization.spectrum-2.0.3.tar.gz
+/visualization.spectrum-3.2.0.tar.gz
diff --git a/kodi-visualization-spectrum.spec b/kodi-visualization-spectrum.spec
index 44564d7..acb1c34 100644
--- a/kodi-visualization-spectrum.spec
+++ b/kodi-visualization-spectrum.spec
@@ -1,22 +1,24 @@
%global aname visualization.spectrum
-%global kodi_version 18.0
-
-%undefine __cmake_in_source_build
+%global kodi_version 19.0
+%global kodi_codename Matrix
Name: kodi-visualization-spectrum
-Version: 2.0.3
-Release: 4%{?dist}
+Version: 3.2.0
+Release: 1%{?dist}
Summary: Spectrum visualizer for Kodi
License: GPLv2+
URL: https://github.com/xbmc/visualization.spectrum
-Source0: %{url}/archive/v%{version}/%{aname}-%{version}.tar.gz
+Source0: %{url}/archive/%{version}-%{kodi_codename}/%{aname}-%{version}.tar.gz
BuildRequires: cmake3
BuildRequires: gcc-c++
-BuildRequires: mesa-libGL-devel
-BuildRequires: mesa-libGLES-devel
-BuildRequires: mesa-libEGL-devel
BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: pkgconfig(glm)
+%ifarch %{arm}
+BuildRequires: pkgconfig(opengles)
+%else
+BuildRequires: pkgconfig(opengl)
+%endif
Requires: kodi >= %{kodi_version}
@@ -25,8 +27,9 @@ ExcludeArch: %{power64}
%description
%{summary}.
+
%prep
-%setup -q -n %{aname}-%{version}
+%setup -q -n %{aname}-%{version}-%{kodi_codename}
# Fix spurious-executable-perm on debug package
find . -name '*.h' -or -name '*.cpp' | xargs chmod a-x
@@ -43,12 +46,17 @@ find . -name '*.h' -or -name '*.cpp' | xargs chmod a-x
# Fix permissions at installation
find $RPM_BUILD_ROOT%{_datadir}/kodi/addons/ -type f -exec chmod 0644 {} \;
+
%files
%license COPYING
%{_libdir}/kodi/addons/%{aname}/
%{_datadir}/kodi/addons/%{aname}/
+
%changelog
+* Thu Aug 20 2020 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 3.2.0-1
+- Update to 3.2.0 (switch to Matrix branch)
+
* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.0.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
diff --git a/sources b/sources
index c58c6b9..44d5247 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c7aace7b4c544d952ddc49ab4b2e6aad visualization.spectrum-2.0.3.tar.gz
+SHA512 (visualization.spectrum-3.2.0.tar.gz) = 1378a8f082bdb255c0c48875c87cec27c549525fa1a1f94f2d31c91bc3f70c2c50afb1063ba03fcc71d1948337ef85168f29c0edb8102e6be1eba82dfbc7377f
4 years, 3 months