[kodi-pvr-hts] Update to latest stable release for Kodi 18
by Mohamed ElMorabity
commit d280c6dc09c3aea1b7309d2e54f2ba7e47eeb612
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:27:36 2018 +0100
Update to latest stable release for Kodi 18
.gitignore | 1 +
kodi-pvr-hts.spec | 31 +++++++++++++++++--------------
sources | 2 +-
3 files changed, 19 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2349372..e4dc87a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kodi-pvr-hts-5629396.tar.gz
/kodi-pvr-hts-3211941.tar.gz
+/pvr.hts-095784b.tar.gz
diff --git a/kodi-pvr-hts.spec b/kodi-pvr-hts.spec
index 4422ffa..01094f4 100644
--- a/kodi-pvr-hts.spec
+++ b/kodi-pvr-hts.spec
@@ -1,35 +1,35 @@
-%global commit 3211941dade740ad92581f488402146794798e74
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170827
+%global commit 095784b3190ee36abdc0001f267dbbd2db29ca2e
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180205
%global kodi_addon pvr.hts
-%global kodi_version 17.0
+%global kodi_version 18.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 3.4.28
-Release: 2%{?dist}
-Summary: Kodi's frontend for Tvheadend
+Version: 4.2.13
+Release: 1%{?dist}
+Summary: TVHeadEnd PVR for Kodi
-Group: Applications/Multimedia
-# Addon is GPLv2+. Portions of lib/libhts are LGPLv2+
+# Addon is GPLv2+. SHA1 implementation from FFmpeg bundled in
+# lib/libhts is LGPLv2+
License: GPLv2+ and LGPLv2+
URL: https://github.com/kodi-pvr/%{kodi_addon}/
-Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{short_commit}/%{name}...
+Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{shortcommit}/%{kodi_a...
-BuildRequires: gcc
+BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: kodi-platform-devel >= %{kodi_version}
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: platform-devel
Requires: kodi >= %{kodi_version}
-Provides: bundled(sha1-niedermayer)
+Provides: bundled(sha1-ffmpeg)
ExclusiveArch: i686 x86_64
%description
-Tvheadend frontend; supporting streaming of Live TV and recordings, EPG, timers.
+%{summary}.
%prep
@@ -37,7 +37,7 @@ Tvheadend frontend; supporting streaming of Live TV and recordings, EPG, timers.
%build
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%cmake .
%make_build
@@ -52,6 +52,9 @@ Tvheadend frontend; supporting streaming of Live TV and recordings, EPG, timers.
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:4.2.13-1
+- Update to latest stable release for Kodi 18
+
* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:3.4.28-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
diff --git a/sources b/sources
index 37ed596..486dc4c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bf084eb7030063bddf4e749edcf881b8 kodi-pvr-hts-3211941.tar.gz
+b0b4b4d696d49efba67c7171f98abbaa pvr.hts-095784b.tar.gz
6 years, 7 months
[kodi-pvr-filmon] Update to latest stable release for Kodi 18
by Mohamed ElMorabity
commit 6e67abc16c8f993acab9ffb6080bce613400af98
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:27:34 2018 +0100
Update to latest stable release for Kodi 18
.gitignore | 1 +
gpl-2.0.txt | 339 ------------------------------------
kodi-pvr-filmon-1.4.9-jsoncpp.patch | 12 --
kodi-pvr-filmon.spec | 45 ++---
sources | 2 +-
5 files changed, 20 insertions(+), 379 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 87f6d2e..4aa88fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kodi-pvr-filmon-ab9b519.tar.gz
/kodi-pvr-filmon-eba5bc5.tar.gz
+/pvr.filmon-c7243fb.tar.gz
diff --git a/kodi-pvr-filmon.spec b/kodi-pvr-filmon.spec
index c9f90a0..28d08b1 100644
--- a/kodi-pvr-filmon.spec
+++ b/kodi-pvr-filmon.spec
@@ -1,54 +1,43 @@
-%global commit eba5bc532924789eefc624c57224bcbf14d4bb02
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170621
+%global commit c7243fb62bef0fa3b889e087c8f8fe513512cc6b
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180312
%global kodi_addon pvr.filmon
-%global kodi_version 17.0
+%global kodi_version 18.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 1.4.10
-Release: 2%{?dist}
-Summary: Kodi's Filmon client addon
+Version: 2.3.3
+Release: 1%{?dist}
+Summary: FilmOn PVR for Kodi
-Group: Applications/Multimedia
License: GPLv2+
URL: https://github.com/kodi-pvr/%{kodi_addon}/
-Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{short_commit}/%{name}...
-# GPLv2 license file
-Source1: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
-# Fix jsoncpp library detection
-Patch0: %{name}-1.4.9-jsoncpp.patch
+Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{shortcommit}/%{kodi_a...
+BuildRequires: cmake
BuildRequires: gcc-c++
-BuildRequires: jsoncpp-devel
-BuildRequires: kodi-platform-devel >= %{kodi_version}
BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(jsoncpp)
BuildRequires: platform-devel
Requires: kodi >= %{kodi_version}
ExclusiveArch: i686 x86_64
%description
-Filmon PVR client. Supports live TV, recordings, EPG. Requires a Filmon
-subscription.
-
-Before enabling:
-(a) in Filmon set channels as favorite to see them in Kodi
-(b) enter your username and password in this addon's settings.
-
-Note: recordings can take several minutes to appear after timer is completed.
+%{summary}.
%prep
%autosetup -n %{kodi_addon}-%{commit}
-cp -p %{SOURCE1} .
-
%build
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+# https://gitlab.kitware.com/cmake/cmake/issues/17555#note_355574
+export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
+%cmake .
%make_build
@@ -58,12 +47,14 @@ cp -p %{SOURCE1} .
%files
%doc README.md %{kodi_addon}/changelog.txt
-%license gpl-2.0.txt
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:2.3.3-1
+- Update to latest stable release for Kodi 18
+
* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:1.4.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
diff --git a/sources b/sources
index 79bb24b..515f342 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1961572e291c2b447f4175a9d7e84baa kodi-pvr-filmon-eba5bc5.tar.gz
+b5223706cee73288de24a15a30d4c941 pvr.filmon-c7243fb.tar.gz
6 years, 7 months
[kodi-pvr-dvbviewer] Update to latest stable release for Kodi 18
by Mohamed ElMorabity
commit c3d5d4aed1985f39a8c700c4c95068944bfca1f5
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:27:32 2018 +0100
Update to latest stable release for Kodi 18
.gitignore | 1 +
gpl-2.0.txt | 339 ------------------------------------------------
kodi-pvr-dvbviewer.spec | 30 ++---
sources | 2 +-
4 files changed, 15 insertions(+), 357 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3a208e9..ac5732c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/kodi-pvr-dvbviewer-2c25736.tar.gz
/kodi-pvr-dvbviewer-52929fe.tar.gz
/kodi-pvr-dvbviewer-2a8c91e.tar.gz
+/pvr.dvbviewer-05cff5b.tar.gz
diff --git a/kodi-pvr-dvbviewer.spec b/kodi-pvr-dvbviewer.spec
index 5b1ce02..529fcb7 100644
--- a/kodi-pvr-dvbviewer.spec
+++ b/kodi-pvr-dvbviewer.spec
@@ -1,47 +1,41 @@
-%global commit 2a8c91e08223cab2f4b277270921756d5fa3c8af
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20171022
+%global commit 05cff5b69e357d31ca123fc939673695f2865958
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180312
%global kodi_addon pvr.dvbviewer
-%global kodi_version 17.0
+%global kodi_version 18.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 2.4.14
+Version: 3.3.8
Release: 1%{?dist}
-Summary: Kodi's DVBViewer client addon
+Summary: DVBViewer PVR for Kodi
-Group: Applications/Multimedia
License: GPLv2+
URL: https://github.com/kodi-pvr/%{kodi_addon}/
-Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{short_commit}/%{name}...
-# GPLv2 license file
-Source1: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
+Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{shortcommit}/%{kodi_a...
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(tinyxml)
BuildRequires: platform-devel
-BuildRequires: tinyxml-devel
Requires: kodi >= %{kodi_version}
ExclusiveArch: i686 x86_64
%description
-Kodi's frontend for DVBViewer. Supports streaming of live TV, timers, recordings
-& EPG.
+%{summary}.
%prep
%autosetup -n %{kodi_addon}-%{commit}
-cp -p %{SOURCE1} .
-
%build
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%cmake .
%make_build
@@ -51,12 +45,14 @@ cp -p %{SOURCE1} .
%files
%doc README.md %{kodi_addon}/changelog.txt
-%license gpl-2.0.txt
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.3.8-1
+- Update to latest stable release for Kodi 18
+
* Tue Feb 20 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:2.4.14-1
- Update to 2.4.14
diff --git a/sources b/sources
index edae71c..e735ee4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fb948af0ef2019ac3d2157679ccd75a4 kodi-pvr-dvbviewer-2a8c91e.tar.gz
+918a9494707f349d9e3dfd56ef9c8c1f pvr.dvbviewer-05cff5b.tar.gz
6 years, 7 months
[kodi-pvr-dvblink] Update to latest stable release for Kodi 18
by Mohamed ElMorabity
commit c4874bd047de32af93b396ec6b987d8c98d4e2d1
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:27:30 2018 +0100
Update to latest stable release for Kodi 18
.gitignore | 1 +
gpl-2.0.txt | 339 --------------------------------------------------
kodi-pvr-dvblink.spec | 29 ++---
sources | 2 +-
4 files changed, 15 insertions(+), 356 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3b84822..e4214d4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kodi-pvr-dvblink-309f62e.tar.gz
/kodi-pvr-dvblink-339c3ea.tar.gz
+/pvr.dvblink-594e062.tar.gz
diff --git a/kodi-pvr-dvblink.spec b/kodi-pvr-dvblink.spec
index 70056aa..5287f35 100644
--- a/kodi-pvr-dvblink.spec
+++ b/kodi-pvr-dvblink.spec
@@ -1,25 +1,22 @@
-%global commit 339c3ea77f8b1c052ad106419a8f857ac8f53e60
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170827
+%global commit 594e0623572b206e0425a4be9ac7de343779f1db
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180312
%global kodi_addon pvr.dvblink
-%global kodi_version 17.0
+%global kodi_version 18.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 3.4.8
-Release: 2%{?dist}
-Summary: Kodi's DVBLink client addon
+Version: 4.4.4
+Release: 1%{?dist}
+Summary: DVBLink PVR for Kodi
-Group: Applications/Multimedia
# Addon is GPLv2+. lib/dvblinkremote is MIT
License: GPLv2+ and MIT
URL: https://github.com/kodi-pvr/%{kodi_addon}/
-Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{short_commit}/%{name}...
-# GPLv2 license file
-Source1: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
+Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{shortcommit}/%{kodi_a...
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -31,7 +28,7 @@ Requires: kodi >= %{kodi_version}
ExclusiveArch: i686 x86_64
%description
-PVR plugin for DVBLink. Supports streaming of Live TV & recordings, EPG, timers.
+%{summary}.
%prep
@@ -40,11 +37,9 @@ PVR plugin for DVBLink. Supports streaming of Live TV & recordings, EPG, timers.
# Drop bundled tinyxml2 library
rm -r depends/common/tinyxml2/
-cp -p %{SOURCE1} .
-
%build
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%cmake .
%make_build
@@ -54,12 +49,14 @@ cp -p %{SOURCE1} .
%files
%doc README.md %{kodi_addon}/changelog.txt
-%license gpl-2.0.txt
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:4.4.4-1
+- Update to latest stable release for Kodi 18
+
* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:3.4.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
diff --git a/sources b/sources
index 92fc3fe..d5852dc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ef6cf763d72ff8735aaf165f63d2a9d9 kodi-pvr-dvblink-339c3ea.tar.gz
+cdcb732d228a2e7eae7c1148acfb68de pvr.dvblink-594e062.tar.gz
6 years, 7 months
[kodi-pvr-demo] Update to latest stable release for Kodi 18
by Mohamed ElMorabity
commit 6fc601d4cc06e72fe1a8fe22c7e318e64663b35e
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:27:28 2018 +0100
Update to latest stable release for Kodi 18
.gitignore | 1 +
gpl-2.0.txt | 339 -----------------------------------------------------
kodi-pvr-demo.spec | 27 ++---
sources | 2 +-
4 files changed, 14 insertions(+), 355 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ca1734f..0d0f0bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kodi-pvr-demo-57a1c56.tar.gz
/kodi-pvr-demo-07cb805.tar.gz
+/pvr.demo-8f62053.tar.gz
diff --git a/kodi-pvr-demo.spec b/kodi-pvr-demo.spec
index a7e92a2..bee1f83 100644
--- a/kodi-pvr-demo.spec
+++ b/kodi-pvr-demo.spec
@@ -1,24 +1,21 @@
-%global commit 07cb80570600e3e9d01af67ca89c871ae81dea3a
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170704
+%global commit 8f620539bfa4a52f7799d9496ad200a23f0a31fc
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180205
%global kodi_addon pvr.demo
-%global kodi_version 17.0
+%global kodi_version 18.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 2.4.8
-Release: 2%{?dist}
+Version: 3.5.2
+Release: 1%{?dist}
Summary: Demo PVR for Kodi
-Group: Applications/Multimedia
License: GPLv2+
URL: https://github.com/kodi-pvr/%{kodi_addon}/
-Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{short_commit}/%{name}...
-# GPLv2 license file
-Source1: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
+Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{shortcommit}/%{kodi_a...
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -29,17 +26,15 @@ Requires: kodi >= %{kodi_version}
ExclusiveArch: i686 x86_64
%description
-Demo PVR client.
+%{summary}.
%prep
%autosetup -n %{kodi_addon}-%{commit}
-cp -p %{SOURCE1} .
-
%build
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%cmake .
%make_build
@@ -49,12 +44,14 @@ cp -p %{SOURCE1} .
%files
%doc README.md
-%license gpl-2.0.txt
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.5.2-1
+- Update to latest stable release for Kodi 18
+
* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:2.4.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
diff --git a/sources b/sources
index d7f7d24..8679107 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-19a3010f296f34fb00c65f18bb759a96 kodi-pvr-demo-07cb805.tar.gz
+bc286b5e5d7bb6ba1167c3e7fda5181b pvr.demo-8f62053.tar.gz
6 years, 7 months
[kodi-pvr-argustv] Update to latest stable release for Kodi 18
by Mohamed ElMorabity
commit 146656b60186e8b606dbf596fe882a38b5ef6b8c
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:27:27 2018 +0100
Update to latest stable release for Kodi 18
.gitignore | 1 +
gpl-2.0.txt | 339 -----------------------------------
kodi-pvr-argustv-2.5.6-jsoncpp.patch | 12 --
kodi-pvr-argustv.spec | 38 ++--
sources | 2 +-
5 files changed, 19 insertions(+), 373 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6b94317..3b811ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kodi-pvr-argustv-9040b14.tar.gz
/kodi-pvr-argustv-ac9cc55.tar.gz
+/pvr.argustv-3556049.tar.gz
diff --git a/kodi-pvr-argustv.spec b/kodi-pvr-argustv.spec
index b331c2b..6601515 100644
--- a/kodi-pvr-argustv.spec
+++ b/kodi-pvr-argustv.spec
@@ -1,50 +1,43 @@
-%global commit ac9cc559cc21b884d3a4df1ad8c8630531bb779b
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170802
+%global commit 3556049fbcfe051569402cb3b420a18680cb9ed2
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180312
%global kodi_addon pvr.argustv
-%global kodi_version 17.0
+%global kodi_version 18.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 2.5.9
-Release: 2%{?dist}
-Summary: Kodi's ARGUS TV client addon
+Version: 3.4.1
+Release: 1%{?dist}
+Summary: ArgusTV PVR for Kodi
-Group: Applications/Multimedia
License: GPLv2+
URL: https://github.com/kodi-pvr/%{kodi_addon}/
-Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{short_commit}/%{name}...
-# GPLv2 license file
-Source1: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
-# Fix jsoncpp library detection
-Patch1: %{name}-2.5.6-jsoncpp.patch
+Source0: https://github.com/kodi-pvr/%{kodi_addon}/archive/%{shortcommit}/%{kodi_a...
BuildRequires: cmake
BuildRequires: gcc-c++
-BuildRequires: jsoncpp-devel
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(jsoncpp)
BuildRequires: platform-devel
Requires: kodi >= %{kodi_version}
ExclusiveArch: i686 x86_64
%description
-Kodi frontend for the ARGUS TV PVR (http://www.argus-tv.com/). Supports
-streaming of live TV & recordings, listening to radio channels, EPG and
-schedules.
+%{summary}.
%prep
%autosetup -n %{kodi_addon}-%{commit}
-cp -p %{SOURCE1} .
-
%build
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+# https://gitlab.kitware.com/cmake/cmake/issues/17555#note_355574
+export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
+%cmake .
%make_build
@@ -54,12 +47,15 @@ cp -p %{SOURCE1} .
%files
%doc README.md %{kodi_addon}/changelog.txt
-%license gpl-2.0.txt
+%license src/copying.txt
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.4.1-1
+- Update to latest stable release for Kodi 18
+
* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:2.5.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
diff --git a/sources b/sources
index 0713304..d500ae5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2e7a6c4249802622b9e6c9ee0e8bd235 kodi-pvr-argustv-ac9cc55.tar.gz
+6abb9586dadb711df1bffde116b1308b pvr.argustv-3556049.tar.gz
6 years, 7 months
[kodi-platform] Update to latest snapshot for Kodi 18
by Mohamed ElMorabity
commit 05849108c6e5e6e689f6eb4dfc1ded812fe6bd44
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Mar 19 15:17:13 2018 +0100
Update to latest snapshot for Kodi 18
.gitignore | 1 +
gpl-2.0.txt | 339 -----------------------------------------------------
kodi-platform.spec | 35 ++----
sources | 2 +-
4 files changed, 15 insertions(+), 362 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f853b45..b4a7bc6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kodi-platform-15edaf7.tar.gz
/kodi-platform-c8188d8.tar.gz
+/kodi-platform-e8574b8.tar.gz
diff --git a/kodi-platform.spec b/kodi-platform.spec
index 677bd12..3e831d7 100644
--- a/kodi-platform.spec
+++ b/kodi-platform.spec
@@ -1,22 +1,19 @@
# Upstream kodi hardcodes a Git hash for OSes that bundle kodi-platform. Let's
# try using the same hash that upstream uses for the current Kodi version
# available in RPMFusion. It can be found in the Kodi source tree like so:
-# project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt
-%global commit c8188d82678fec6b784597db69a68e74ff4986b5
-%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20160516
+# cmake/addons/depends/common/kodi-platform/kodi-platform.txt
+%global commit e8574b883ffa2131f2eeb96ff3724d60b21130f7
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20180302
Name: kodi-platform
-Version: 17.0
-Release: 0.6.%{commit_date}git%{short_commit}%{?dist}
+Version: 18.0
+Release: 0.1.%{commitdate}git%{shortcommit}%{?dist}
Summary: Kodi platform support library
-Group: System Environment/Libraries
License: GPLv2+
URL: https://github.com/xbmc/kodi-platform/
-Source0: https://github.com/xbmc/%{name}/archive/%{short_commit}/%{name}-%{short_c...
-# GPLv2 license file
-Source1: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
+Source0: https://github.com/xbmc/%{name}/archive/%{shortcommit}/%{name}-%{shortcom...
# Fix .cmake files installation path
Patch0: %{name}-15.0-install.patch
@@ -25,7 +22,6 @@ BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{version}
BuildRequires: platform-devel
BuildRequires: tinyxml-devel
-
ExclusiveArch: i686 x86_64
%description
@@ -34,9 +30,8 @@ ExclusiveArch: i686 x86_64
%package devel
Summary: Development files for %{name}
-Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: cmake
+Requires: cmake-filesystem
Requires: kodi-devel%{?_isa} >= %{version}
Requires: platform-devel%{?_isa}
Requires: tinyxml-devel%{?_isa}
@@ -47,10 +42,7 @@ developing applications that use %{name}.
%prep
-%setup -q -n %{name}-%{commit}
-%patch0 -p0 -b .install
-
-cp %{SOURCE1} .
+%autosetup -n %{name}-%{commit}
%build
@@ -62,14 +54,10 @@ cp %{SOURCE1} .
%make_install
-%post -p /sbin/ldconfig
-
-
-%postun -p /sbin/ldconfig
+%ldconfig_scriptlets
%files
-%license gpl-2.0.txt
%{_libdir}/*.so.*
@@ -81,6 +69,9 @@ cp %{SOURCE1} .
%changelog
+* Fri Mar 16 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 18.0-0.1.20180302gite8574b8
+- Update to latest snapshot for Kodi 18
+
* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 17.0-0.6.20160516gitc8188d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
diff --git a/sources b/sources
index c7d3bb0..7752259 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d6062930e609bfa36d7066327787efbd kodi-platform-c8188d8.tar.gz
+0182e1e0d02dba5d38bb2a96e3a80bfd kodi-platform-e8574b8.tar.gz
6 years, 7 months
[qt5-qtwebengine-freeworld] Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
by Kevin Kofler
commit fb62e11071b99bae296ba2c7be03295af4008cb5
Author: Kevin Kofler <kevin.kofler(a)chello.at>
Date: Sun Mar 18 19:08:08 2018 +0100
Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
* Sun Mar 18 2018 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.10.1-4
- Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
qt5-qtwebengine-freeworld.spec | 13 ++++-
...ngine-everywhere-src-5.10.1-CVE-2018-6033.patch | 64 ++++++++++++++++++++++
2 files changed, 74 insertions(+), 3 deletions(-)
---
diff --git a/qt5-qtwebengine-freeworld.spec b/qt5-qtwebengine-freeworld.spec
index 65e4e51..576d162 100644
--- a/qt5-qtwebengine-freeworld.spec
+++ b/qt5-qtwebengine-freeworld.spec
@@ -41,7 +41,7 @@
Summary: Qt5 - QtWebEngine components (freeworld version)
Name: qt5-qtwebengine-freeworld
Version: 5.10.1
-Release: 3%{?dist}
+Release: 4%{?dist}
%global major_minor %(echo %{version} | cut -d. -f-2)
%global major %(echo %{version} | cut -d. -f1)
@@ -107,10 +107,13 @@ Patch100: qtwebengine-everywhere-src-5.10.0-no-aspirational-scripts.patch
# see the patch metadata for the list of fixed CVEs and Chromium bug IDs
# omit the Chromium bug 806122 fix because we use the system FFmpeg
Patch101: qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
+# fix incomplete (and thus having no effect) fix for CVE-2018-6033 in 5.10.1
+# (forward-ported from 5.9.5, will also be included in 5.11)
+Patch102: qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
# fix build with FFmpeg 3.5 (apply conditionally because it breaks older FFmpeg)
# backport of: https://chromium-review.googlesource.com/c/chromium/src/+/754261
# https://chromium-review.googlesource.com/c/chromium/src/+/889686
-Patch102: qtwebengine-everywhere-src-5.10.1-ffmpeg35.patch
+Patch103: qtwebengine-everywhere-src-5.10.1-ffmpeg35.patch
# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
ExclusiveArch: %{qt5_qtwebengine_arches}
@@ -339,8 +342,9 @@ This version is compiled with support for patent-encumbered codecs enabled.
%patch22 -p1 -b .icu59
%patch100 -p1 -b .no-aspirational-scripts
%patch101 -p1 -b .security-5.9.5
+%patch102 -p1 -b .CVE-2018-6033
%if 0%{?fedora} > 27
-%patch102 -p1 -b .ffmpeg35
+%patch103 -p1 -b .ffmpeg35
%endif
# fix // in #include in content/renderer/gpu to avoid debugedit failure
sed -i -e 's!gpu//!gpu/!g' \
@@ -424,6 +428,9 @@ echo "%{_libdir}/%{name}" \
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%changelog
+* Sun Mar 18 2018 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.10.1-4
+- Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
+
* Sat Mar 17 2018 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.10.1-3
- Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
diff --git a/qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch b/qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
new file mode 100644
index 0000000..8b97a2c
--- /dev/null
+++ b/qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
@@ -0,0 +1,64 @@
+From 1fd21185614dcae0c7a6e5647ba56cff0120f563 Mon Sep 17 00:00:00 2001
+Message-Id: <1fd21185614dcae0c7a6e5647ba56cff0120f563.1521386919.git.kevin.kofler(a)chello.at>
+From: Michal Klocek <michal.klocek(a)qt.io>
+Date: Wed, 7 Mar 2018 18:36:25 +0100
+Subject: [PATCH] Implement IsMostRecentDownloadItemAtFilePath call
+
+Implement IsMostRecentDownloadItemAtFilePath
+for download_manager_delegate_qt. This is required for
+CVE-2018-6033.
+
+Change-Id: I9f48dfa159d684f0fda894e68b81ff622aceaae2
+Reviewed-by: Allan Sandfeld Jensen <allan.jensen(a)qt.io>
+---
+ src/core/download_manager_delegate_qt.cpp | 20 ++++++++++++++++++++
+ src/core/download_manager_delegate_qt.h | 2 ++
+ 2 files changed, 22 insertions(+)
+
+diff --git a/src/core/download_manager_delegate_qt.cpp b/src/core/download_manager_delegate_qt.cpp
+index 40df9b3a..487a831e 100644
+--- a/src/core/download_manager_delegate_qt.cpp
++++ b/src/core/download_manager_delegate_qt.cpp
+@@ -293,6 +293,26 @@ void DownloadManagerDelegateQt::ChooseSavePath(content::WebContents *web_content
+ m_weakPtrFactory.GetWeakPtr()));
+ }
+
++bool DownloadManagerDelegateQt::IsMostRecentDownloadItemAtFilePath(content::DownloadItem *download)
++{
++ content::BrowserContext *context = download->GetBrowserContext();
++ std::vector<content::DownloadItem*> all_downloads;
++
++ content::DownloadManager* manager =
++ content::BrowserContext::GetDownloadManager(context);
++ if (manager)
++ manager->GetAllDownloads(&all_downloads);
++
++ for (const auto* item : all_downloads) {
++ if (item->GetGuid() == download->GetGuid() ||
++ item->GetTargetFilePath() != download->GetTargetFilePath())
++ continue;
++ if (item->GetState() == content::DownloadItem::IN_PROGRESS)
++ return false;
++ }
++ return true;
++}
++
+ void DownloadManagerDelegateQt::savePackageDownloadCreated(content::DownloadItem *item)
+ {
+ OnDownloadUpdated(item);
+diff --git a/src/core/download_manager_delegate_qt.h b/src/core/download_manager_delegate_qt.h
+index df43211e..7563d5d3 100644
+--- a/src/core/download_manager_delegate_qt.h
++++ b/src/core/download_manager_delegate_qt.h
+@@ -81,6 +81,8 @@ public:
+ const base::FilePath::StringType &default_extension,
+ bool can_save_as_complete,
+ const content::SavePackagePathPickedCallback &callback) override;
++ bool IsMostRecentDownloadItemAtFilePath(content::DownloadItem* download) override;
++
+
+ void cancelDownload(quint32 downloadId);
+ void pauseDownload(quint32 downloadId);
+--
+2.14.3
+
6 years, 7 months