[kodi-pvr-vbox/f26] Update to 3.6.12
by Mohamed ElMorabity
commit 38769a5e457482cbe7cdf08656102afe4b09f4b3
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:34:04 2017 +0200
Update to 3.6.12
.gitignore | 1 +
kodi-pvr-vbox.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 355bf68..4da1d19 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kodi-pvr-vbox-adc6c34.tar.gz
+/kodi-pvr-vbox-35dd909.tar.gz
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
index 22c53f7..d222cb0 100644
--- a/kodi-pvr-vbox.spec
+++ b/kodi-pvr-vbox.spec
@@ -1,12 +1,12 @@
-%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global commit 35dd90995f22dc3cb854380a659384bcffb0c59c
%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170407
+%global commit_date 20170704
%global kodi_addon pvr.vbox
%global kodi_version 17.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 3.6.10
+Version: 3.6.12
Release: 1%{?dist}
Summary: Kodi VBox TV Gateway PVR addon
@@ -57,6 +57,9 @@ rm -r lib/tinyxml2/
%changelog
+* Tue Oct 03 2017 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 3.6.12-1
+- Update to 3.6.12
+
* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
- Update to latest stable release for Kodi 17
diff --git a/sources b/sources
index 56854a7..80ab609 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
+fe45d9ad6dd728bbcfa4941dcd34ac4c kodi-pvr-vbox-35dd909.tar.gz
7 years, 1 month
[kodi-pvr-vbox/f27] Update to 3.6.12
by Mohamed ElMorabity
commit 2d2cbdb4b19459453e99880d5114662a893c6ec7
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:34:04 2017 +0200
Update to 3.6.12
.gitignore | 1 +
kodi-pvr-vbox.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 355bf68..4da1d19 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kodi-pvr-vbox-adc6c34.tar.gz
+/kodi-pvr-vbox-35dd909.tar.gz
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
index 22c53f7..d222cb0 100644
--- a/kodi-pvr-vbox.spec
+++ b/kodi-pvr-vbox.spec
@@ -1,12 +1,12 @@
-%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global commit 35dd90995f22dc3cb854380a659384bcffb0c59c
%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170407
+%global commit_date 20170704
%global kodi_addon pvr.vbox
%global kodi_version 17.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 3.6.10
+Version: 3.6.12
Release: 1%{?dist}
Summary: Kodi VBox TV Gateway PVR addon
@@ -57,6 +57,9 @@ rm -r lib/tinyxml2/
%changelog
+* Tue Oct 03 2017 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 3.6.12-1
+- Update to 3.6.12
+
* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
- Update to latest stable release for Kodi 17
diff --git a/sources b/sources
index 56854a7..80ab609 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
+fe45d9ad6dd728bbcfa4941dcd34ac4c kodi-pvr-vbox-35dd909.tar.gz
7 years, 1 month
[kodi-pvr-vbox] Update to 3.6.12
by Mohamed ElMorabity
commit b1a2442ab86ce57a6d62f3c57c48fc91d02106bb
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:34:04 2017 +0200
Update to 3.6.12
.gitignore | 1 +
kodi-pvr-vbox.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 355bf68..4da1d19 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kodi-pvr-vbox-adc6c34.tar.gz
+/kodi-pvr-vbox-35dd909.tar.gz
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
index 22c53f7..d222cb0 100644
--- a/kodi-pvr-vbox.spec
+++ b/kodi-pvr-vbox.spec
@@ -1,12 +1,12 @@
-%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global commit 35dd90995f22dc3cb854380a659384bcffb0c59c
%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170407
+%global commit_date 20170704
%global kodi_addon pvr.vbox
%global kodi_version 17.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 3.6.10
+Version: 3.6.12
Release: 1%{?dist}
Summary: Kodi VBox TV Gateway PVR addon
@@ -57,6 +57,9 @@ rm -r lib/tinyxml2/
%changelog
+* Tue Oct 03 2017 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 3.6.12-1
+- Update to 3.6.12
+
* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
- Update to latest stable release for Kodi 17
diff --git a/sources b/sources
index 56854a7..80ab609 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
+fe45d9ad6dd728bbcfa4941dcd34ac4c kodi-pvr-vbox-35dd909.tar.gz
7 years, 1 month
[kodi-pvr-vbox/f25] First import
by Mohamed ElMorabity
commit ca37f7e0be34bc9fd5e3e48c69325434fb4fc39b
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:33:06 2017 +0200
First import
.gitignore | 1 +
kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch | 149 +++++++++++++++++++++++
kodi-pvr-vbox.spec | 67 ++++++++++
sources | 1 +
4 files changed, 218 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..355bf68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/kodi-pvr-vbox-adc6c34.tar.gz
diff --git a/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
new file mode 100644
index 0000000..86dd9fe
--- /dev/null
+++ b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
@@ -0,0 +1,149 @@
+diff -up ./CMakeLists.txt.orig ./CMakeLists.txt
+--- ./CMakeLists.txt.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./CMakeLists.txt 2017-04-29 01:13:03.211171351 +0200
+@@ -9,6 +9,13 @@ enable_language(CXX)
+ find_package(Kodi REQUIRED)
+ find_package(kodiplatform REQUIRED)
+ find_package(p8-platform REQUIRED)
++find_package(PkgConfig)
++pkg_check_modules(TINYXML2 REQUIRED tinyxml2)
++
++set(CFLAGS ${TINYXML2_CFLAGS} ${TINYXML2_CFLAGS_OTHERS})
++add_definitions(${CFLAGS})
++set(LIBS ${TINYXML2_CFLAGS} ${TINYXML2_LIBRARIES})
++link_libraries(${LIBS})
+
+ include_directories(${kodiplatform_INCLUDE_DIRS}
+ ${p8-platform_INCLUDE_DIRS}
+@@ -87,13 +94,6 @@ source_group("Source Files\\vbox\\respon
+ source_group("Source Files\\timeshift" FILES ${VBOX_SOURCES_TIMESHIFT})
+ source_group("Source Files\\xmltv" FILES ${VBOX_SOURCES_XMLTV})
+
+-# Library files
+-set(VBOX_LIBRARIES_TINYXML2
+- lib/tinyxml2/tinyxml2.h
+- lib/tinyxml2/tinyxml2.cpp)
+-
+-source_group("Library Files\\tinyxml2" FILES ${VBOX_LIBRARIES_TINYXML2})
+-
+ # Resource files
+ set(VBOX_RESOURCES
+ README.md
+@@ -113,8 +113,7 @@ list(APPEND VBOX_SOURCES
+ ${VBOX_SOURCES_VBOX_RESPONSE}
+ ${VBOX_SOURCES_TIMESHIFT}
+ ${VBOX_SOURCES_XMLTV}
+- ${VBOX_RESOURCES}
+- ${VBOX_LIBRARIES_TINYXML2})
++ ${VBOX_RESOURCES})
+
+ set(DEPLIBS ${p8-platform_LIBRARIES})
+ build_addon(pvr.vbox VBOX DEPLIBS)
+diff -up ./src/vbox/CategoryGenreMapper.cpp.orig ./src/vbox/CategoryGenreMapper.cpp
+--- ./src/vbox/CategoryGenreMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/CategoryGenreMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -20,7 +20,7 @@
+ */
+ #include "CategoryGenreMapper.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/GuideChannelMapper.cpp.orig ./src/vbox/GuideChannelMapper.cpp
+--- ./src/vbox/GuideChannelMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/GuideChannelMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "GuideChannelMapper.h"
+ #include <memory>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "Exceptions.h"
+ #include "Utilities.h"
+ #include "../client.h"
+diff -up ./src/vbox/Reminder.cpp.orig ./src/vbox/Reminder.cpp
+--- ./src/vbox/Reminder.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/Reminder.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "Reminder.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/ReminderManager.cpp.orig ./src/vbox/ReminderManager.cpp
+--- ./src/vbox/ReminderManager.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/ReminderManager.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "ReminderManager.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/response/Content.cpp.orig ./src/vbox/response/Content.cpp
+--- ./src/vbox/response/Content.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Content.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Content.h"
+ #include "xbmc_pvr_types.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "../Channel.h"
+ #include "../../xmltv/Utilities.h"
+ #include "../../xmltv/Guide.h"
+diff -up ./src/vbox/response/Response.h.orig ./src/vbox/response/Response.h
+--- ./src/vbox/response/Response.h.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Response.h 2017-04-29 01:09:33.213743702 +0200
+@@ -22,7 +22,7 @@
+
+ #include <memory>
+ #include <string>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ namespace vbox {
+ namespace response {
+diff -up ./src/xmltv/Guide.cpp.orig ./src/xmltv/Guide.cpp
+--- ./src/xmltv/Guide.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Guide.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -23,7 +23,7 @@
+ #include <algorithm>
+ #include "Channel.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "../vbox/ContentIdentifier.h"
+
+diff -up ./src/xmltv/Programme.cpp.orig ./src/xmltv/Programme.cpp
+--- ./src/xmltv/Programme.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Programme.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Programme.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ using namespace xmltv;
+ using namespace tinyxml2;
+diff -up ./src/xmltv/Utilities.cpp.orig ./src/xmltv/Utilities.cpp
+--- ./src/xmltv/Utilities.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Utilities.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Utilities.h"
+ #include "../compat.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include <algorithm>
+ #include <iterator>
+ #include <stdexcept>
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
new file mode 100644
index 0000000..22c53f7
--- /dev/null
+++ b/kodi-pvr-vbox.spec
@@ -0,0 +1,67 @@
+%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global short_commit %(c=%{commit}; echo ${c:0:7})
+%global commit_date 20170407
+
+%global kodi_addon pvr.vbox
+%global kodi_version 17.0
+
+Name: kodi-%(tr "." "-" <<<%{kodi_addon})
+Version: 3.6.10
+Release: 1%{?dist}
+Summary: Kodi VBox TV Gateway PVR addon
+
+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}...
+# Use external tinyxml2 library
+Patch0: %{name}-3.6.10-use_external_tinyxml2.patch
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(tinyxml2)
+BuildRequires: platform-devel
+Requires: kodi >= %{kodi_version}
+ExclusiveArch: i686 x86_64
+
+%description
+This is a PVR addon for interfacing with VBox Communications' XTi TV
+Gateways. It supports all the basic functionality you would expect, such as
+watching, recording and timeshifting. Additionally, it supports augmenting the
+over-the-air guide data with external XMLTV data.
+
+
+%prep
+%autosetup -n %{kodi_addon}-%{commit} -p0
+
+# Drop bundled tinyxml2 library
+rm -r lib/tinyxml2/
+
+
+%build
+%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%doc README.md %{kodi_addon}/changelog.txt
+%license LICENSE.md
+%{_libdir}/kodi/addons/%{kodi_addon}/
+%{_datadir}/kodi/addons/%{kodi_addon}/
+
+
+%changelog
+* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
+- Update to latest stable release for Kodi 17
+
+* Sat Jul 23 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.1.13-1
+- Update to latest stable release for Kodi 16
+
+* Mon Aug 24 2015 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:1.3.8-1
+- Initial RPM release
diff --git a/sources b/sources
index e69de29..56854a7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
7 years, 1 month
[kodi-pvr-vbox/f26] First import
by Mohamed ElMorabity
commit 84d26109f2765676c48a6342024edaf91e5d13d0
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:33:06 2017 +0200
First import
.gitignore | 1 +
kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch | 149 +++++++++++++++++++++++
kodi-pvr-vbox.spec | 67 ++++++++++
sources | 1 +
4 files changed, 218 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..355bf68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/kodi-pvr-vbox-adc6c34.tar.gz
diff --git a/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
new file mode 100644
index 0000000..86dd9fe
--- /dev/null
+++ b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
@@ -0,0 +1,149 @@
+diff -up ./CMakeLists.txt.orig ./CMakeLists.txt
+--- ./CMakeLists.txt.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./CMakeLists.txt 2017-04-29 01:13:03.211171351 +0200
+@@ -9,6 +9,13 @@ enable_language(CXX)
+ find_package(Kodi REQUIRED)
+ find_package(kodiplatform REQUIRED)
+ find_package(p8-platform REQUIRED)
++find_package(PkgConfig)
++pkg_check_modules(TINYXML2 REQUIRED tinyxml2)
++
++set(CFLAGS ${TINYXML2_CFLAGS} ${TINYXML2_CFLAGS_OTHERS})
++add_definitions(${CFLAGS})
++set(LIBS ${TINYXML2_CFLAGS} ${TINYXML2_LIBRARIES})
++link_libraries(${LIBS})
+
+ include_directories(${kodiplatform_INCLUDE_DIRS}
+ ${p8-platform_INCLUDE_DIRS}
+@@ -87,13 +94,6 @@ source_group("Source Files\\vbox\\respon
+ source_group("Source Files\\timeshift" FILES ${VBOX_SOURCES_TIMESHIFT})
+ source_group("Source Files\\xmltv" FILES ${VBOX_SOURCES_XMLTV})
+
+-# Library files
+-set(VBOX_LIBRARIES_TINYXML2
+- lib/tinyxml2/tinyxml2.h
+- lib/tinyxml2/tinyxml2.cpp)
+-
+-source_group("Library Files\\tinyxml2" FILES ${VBOX_LIBRARIES_TINYXML2})
+-
+ # Resource files
+ set(VBOX_RESOURCES
+ README.md
+@@ -113,8 +113,7 @@ list(APPEND VBOX_SOURCES
+ ${VBOX_SOURCES_VBOX_RESPONSE}
+ ${VBOX_SOURCES_TIMESHIFT}
+ ${VBOX_SOURCES_XMLTV}
+- ${VBOX_RESOURCES}
+- ${VBOX_LIBRARIES_TINYXML2})
++ ${VBOX_RESOURCES})
+
+ set(DEPLIBS ${p8-platform_LIBRARIES})
+ build_addon(pvr.vbox VBOX DEPLIBS)
+diff -up ./src/vbox/CategoryGenreMapper.cpp.orig ./src/vbox/CategoryGenreMapper.cpp
+--- ./src/vbox/CategoryGenreMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/CategoryGenreMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -20,7 +20,7 @@
+ */
+ #include "CategoryGenreMapper.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/GuideChannelMapper.cpp.orig ./src/vbox/GuideChannelMapper.cpp
+--- ./src/vbox/GuideChannelMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/GuideChannelMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "GuideChannelMapper.h"
+ #include <memory>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "Exceptions.h"
+ #include "Utilities.h"
+ #include "../client.h"
+diff -up ./src/vbox/Reminder.cpp.orig ./src/vbox/Reminder.cpp
+--- ./src/vbox/Reminder.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/Reminder.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "Reminder.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/ReminderManager.cpp.orig ./src/vbox/ReminderManager.cpp
+--- ./src/vbox/ReminderManager.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/ReminderManager.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "ReminderManager.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/response/Content.cpp.orig ./src/vbox/response/Content.cpp
+--- ./src/vbox/response/Content.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Content.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Content.h"
+ #include "xbmc_pvr_types.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "../Channel.h"
+ #include "../../xmltv/Utilities.h"
+ #include "../../xmltv/Guide.h"
+diff -up ./src/vbox/response/Response.h.orig ./src/vbox/response/Response.h
+--- ./src/vbox/response/Response.h.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Response.h 2017-04-29 01:09:33.213743702 +0200
+@@ -22,7 +22,7 @@
+
+ #include <memory>
+ #include <string>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ namespace vbox {
+ namespace response {
+diff -up ./src/xmltv/Guide.cpp.orig ./src/xmltv/Guide.cpp
+--- ./src/xmltv/Guide.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Guide.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -23,7 +23,7 @@
+ #include <algorithm>
+ #include "Channel.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "../vbox/ContentIdentifier.h"
+
+diff -up ./src/xmltv/Programme.cpp.orig ./src/xmltv/Programme.cpp
+--- ./src/xmltv/Programme.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Programme.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Programme.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ using namespace xmltv;
+ using namespace tinyxml2;
+diff -up ./src/xmltv/Utilities.cpp.orig ./src/xmltv/Utilities.cpp
+--- ./src/xmltv/Utilities.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Utilities.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Utilities.h"
+ #include "../compat.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include <algorithm>
+ #include <iterator>
+ #include <stdexcept>
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
new file mode 100644
index 0000000..22c53f7
--- /dev/null
+++ b/kodi-pvr-vbox.spec
@@ -0,0 +1,67 @@
+%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global short_commit %(c=%{commit}; echo ${c:0:7})
+%global commit_date 20170407
+
+%global kodi_addon pvr.vbox
+%global kodi_version 17.0
+
+Name: kodi-%(tr "." "-" <<<%{kodi_addon})
+Version: 3.6.10
+Release: 1%{?dist}
+Summary: Kodi VBox TV Gateway PVR addon
+
+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}...
+# Use external tinyxml2 library
+Patch0: %{name}-3.6.10-use_external_tinyxml2.patch
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(tinyxml2)
+BuildRequires: platform-devel
+Requires: kodi >= %{kodi_version}
+ExclusiveArch: i686 x86_64
+
+%description
+This is a PVR addon for interfacing with VBox Communications' XTi TV
+Gateways. It supports all the basic functionality you would expect, such as
+watching, recording and timeshifting. Additionally, it supports augmenting the
+over-the-air guide data with external XMLTV data.
+
+
+%prep
+%autosetup -n %{kodi_addon}-%{commit} -p0
+
+# Drop bundled tinyxml2 library
+rm -r lib/tinyxml2/
+
+
+%build
+%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%doc README.md %{kodi_addon}/changelog.txt
+%license LICENSE.md
+%{_libdir}/kodi/addons/%{kodi_addon}/
+%{_datadir}/kodi/addons/%{kodi_addon}/
+
+
+%changelog
+* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
+- Update to latest stable release for Kodi 17
+
+* Sat Jul 23 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.1.13-1
+- Update to latest stable release for Kodi 16
+
+* Mon Aug 24 2015 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:1.3.8-1
+- Initial RPM release
diff --git a/sources b/sources
index e69de29..56854a7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
7 years, 1 month
[kodi-pvr-vbox/f27] First import
by Mohamed ElMorabity
commit 7f952be969d48e77005c0905e255236ad1b6d7d8
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:33:06 2017 +0200
First import
.gitignore | 1 +
kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch | 149 +++++++++++++++++++++++
kodi-pvr-vbox.spec | 67 ++++++++++
sources | 1 +
4 files changed, 218 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..355bf68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/kodi-pvr-vbox-adc6c34.tar.gz
diff --git a/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
new file mode 100644
index 0000000..86dd9fe
--- /dev/null
+++ b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
@@ -0,0 +1,149 @@
+diff -up ./CMakeLists.txt.orig ./CMakeLists.txt
+--- ./CMakeLists.txt.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./CMakeLists.txt 2017-04-29 01:13:03.211171351 +0200
+@@ -9,6 +9,13 @@ enable_language(CXX)
+ find_package(Kodi REQUIRED)
+ find_package(kodiplatform REQUIRED)
+ find_package(p8-platform REQUIRED)
++find_package(PkgConfig)
++pkg_check_modules(TINYXML2 REQUIRED tinyxml2)
++
++set(CFLAGS ${TINYXML2_CFLAGS} ${TINYXML2_CFLAGS_OTHERS})
++add_definitions(${CFLAGS})
++set(LIBS ${TINYXML2_CFLAGS} ${TINYXML2_LIBRARIES})
++link_libraries(${LIBS})
+
+ include_directories(${kodiplatform_INCLUDE_DIRS}
+ ${p8-platform_INCLUDE_DIRS}
+@@ -87,13 +94,6 @@ source_group("Source Files\\vbox\\respon
+ source_group("Source Files\\timeshift" FILES ${VBOX_SOURCES_TIMESHIFT})
+ source_group("Source Files\\xmltv" FILES ${VBOX_SOURCES_XMLTV})
+
+-# Library files
+-set(VBOX_LIBRARIES_TINYXML2
+- lib/tinyxml2/tinyxml2.h
+- lib/tinyxml2/tinyxml2.cpp)
+-
+-source_group("Library Files\\tinyxml2" FILES ${VBOX_LIBRARIES_TINYXML2})
+-
+ # Resource files
+ set(VBOX_RESOURCES
+ README.md
+@@ -113,8 +113,7 @@ list(APPEND VBOX_SOURCES
+ ${VBOX_SOURCES_VBOX_RESPONSE}
+ ${VBOX_SOURCES_TIMESHIFT}
+ ${VBOX_SOURCES_XMLTV}
+- ${VBOX_RESOURCES}
+- ${VBOX_LIBRARIES_TINYXML2})
++ ${VBOX_RESOURCES})
+
+ set(DEPLIBS ${p8-platform_LIBRARIES})
+ build_addon(pvr.vbox VBOX DEPLIBS)
+diff -up ./src/vbox/CategoryGenreMapper.cpp.orig ./src/vbox/CategoryGenreMapper.cpp
+--- ./src/vbox/CategoryGenreMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/CategoryGenreMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -20,7 +20,7 @@
+ */
+ #include "CategoryGenreMapper.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/GuideChannelMapper.cpp.orig ./src/vbox/GuideChannelMapper.cpp
+--- ./src/vbox/GuideChannelMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/GuideChannelMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "GuideChannelMapper.h"
+ #include <memory>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "Exceptions.h"
+ #include "Utilities.h"
+ #include "../client.h"
+diff -up ./src/vbox/Reminder.cpp.orig ./src/vbox/Reminder.cpp
+--- ./src/vbox/Reminder.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/Reminder.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "Reminder.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/ReminderManager.cpp.orig ./src/vbox/ReminderManager.cpp
+--- ./src/vbox/ReminderManager.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/ReminderManager.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "ReminderManager.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/response/Content.cpp.orig ./src/vbox/response/Content.cpp
+--- ./src/vbox/response/Content.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Content.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Content.h"
+ #include "xbmc_pvr_types.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "../Channel.h"
+ #include "../../xmltv/Utilities.h"
+ #include "../../xmltv/Guide.h"
+diff -up ./src/vbox/response/Response.h.orig ./src/vbox/response/Response.h
+--- ./src/vbox/response/Response.h.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Response.h 2017-04-29 01:09:33.213743702 +0200
+@@ -22,7 +22,7 @@
+
+ #include <memory>
+ #include <string>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ namespace vbox {
+ namespace response {
+diff -up ./src/xmltv/Guide.cpp.orig ./src/xmltv/Guide.cpp
+--- ./src/xmltv/Guide.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Guide.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -23,7 +23,7 @@
+ #include <algorithm>
+ #include "Channel.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "../vbox/ContentIdentifier.h"
+
+diff -up ./src/xmltv/Programme.cpp.orig ./src/xmltv/Programme.cpp
+--- ./src/xmltv/Programme.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Programme.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Programme.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ using namespace xmltv;
+ using namespace tinyxml2;
+diff -up ./src/xmltv/Utilities.cpp.orig ./src/xmltv/Utilities.cpp
+--- ./src/xmltv/Utilities.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Utilities.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Utilities.h"
+ #include "../compat.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include <algorithm>
+ #include <iterator>
+ #include <stdexcept>
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
new file mode 100644
index 0000000..22c53f7
--- /dev/null
+++ b/kodi-pvr-vbox.spec
@@ -0,0 +1,67 @@
+%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global short_commit %(c=%{commit}; echo ${c:0:7})
+%global commit_date 20170407
+
+%global kodi_addon pvr.vbox
+%global kodi_version 17.0
+
+Name: kodi-%(tr "." "-" <<<%{kodi_addon})
+Version: 3.6.10
+Release: 1%{?dist}
+Summary: Kodi VBox TV Gateway PVR addon
+
+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}...
+# Use external tinyxml2 library
+Patch0: %{name}-3.6.10-use_external_tinyxml2.patch
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(tinyxml2)
+BuildRequires: platform-devel
+Requires: kodi >= %{kodi_version}
+ExclusiveArch: i686 x86_64
+
+%description
+This is a PVR addon for interfacing with VBox Communications' XTi TV
+Gateways. It supports all the basic functionality you would expect, such as
+watching, recording and timeshifting. Additionally, it supports augmenting the
+over-the-air guide data with external XMLTV data.
+
+
+%prep
+%autosetup -n %{kodi_addon}-%{commit} -p0
+
+# Drop bundled tinyxml2 library
+rm -r lib/tinyxml2/
+
+
+%build
+%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%doc README.md %{kodi_addon}/changelog.txt
+%license LICENSE.md
+%{_libdir}/kodi/addons/%{kodi_addon}/
+%{_datadir}/kodi/addons/%{kodi_addon}/
+
+
+%changelog
+* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
+- Update to latest stable release for Kodi 17
+
+* Sat Jul 23 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.1.13-1
+- Update to latest stable release for Kodi 16
+
+* Mon Aug 24 2015 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:1.3.8-1
+- Initial RPM release
diff --git a/sources b/sources
index e69de29..56854a7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
7 years, 1 month
[kodi-pvr-vbox] First import
by Mohamed ElMorabity
commit fa236ef76ffc2f337863c7ef9eafa682606006c2
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:33:06 2017 +0200
First import
.gitignore | 1 +
kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch | 149 +++++++++++++++++++++++
kodi-pvr-vbox.spec | 67 ++++++++++
sources | 1 +
4 files changed, 218 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..355bf68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/kodi-pvr-vbox-adc6c34.tar.gz
diff --git a/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
new file mode 100644
index 0000000..86dd9fe
--- /dev/null
+++ b/kodi-pvr-vbox-3.6.10-use_external_tinyxml2.patch
@@ -0,0 +1,149 @@
+diff -up ./CMakeLists.txt.orig ./CMakeLists.txt
+--- ./CMakeLists.txt.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./CMakeLists.txt 2017-04-29 01:13:03.211171351 +0200
+@@ -9,6 +9,13 @@ enable_language(CXX)
+ find_package(Kodi REQUIRED)
+ find_package(kodiplatform REQUIRED)
+ find_package(p8-platform REQUIRED)
++find_package(PkgConfig)
++pkg_check_modules(TINYXML2 REQUIRED tinyxml2)
++
++set(CFLAGS ${TINYXML2_CFLAGS} ${TINYXML2_CFLAGS_OTHERS})
++add_definitions(${CFLAGS})
++set(LIBS ${TINYXML2_CFLAGS} ${TINYXML2_LIBRARIES})
++link_libraries(${LIBS})
+
+ include_directories(${kodiplatform_INCLUDE_DIRS}
+ ${p8-platform_INCLUDE_DIRS}
+@@ -87,13 +94,6 @@ source_group("Source Files\\vbox\\respon
+ source_group("Source Files\\timeshift" FILES ${VBOX_SOURCES_TIMESHIFT})
+ source_group("Source Files\\xmltv" FILES ${VBOX_SOURCES_XMLTV})
+
+-# Library files
+-set(VBOX_LIBRARIES_TINYXML2
+- lib/tinyxml2/tinyxml2.h
+- lib/tinyxml2/tinyxml2.cpp)
+-
+-source_group("Library Files\\tinyxml2" FILES ${VBOX_LIBRARIES_TINYXML2})
+-
+ # Resource files
+ set(VBOX_RESOURCES
+ README.md
+@@ -113,8 +113,7 @@ list(APPEND VBOX_SOURCES
+ ${VBOX_SOURCES_VBOX_RESPONSE}
+ ${VBOX_SOURCES_TIMESHIFT}
+ ${VBOX_SOURCES_XMLTV}
+- ${VBOX_RESOURCES}
+- ${VBOX_LIBRARIES_TINYXML2})
++ ${VBOX_RESOURCES})
+
+ set(DEPLIBS ${p8-platform_LIBRARIES})
+ build_addon(pvr.vbox VBOX DEPLIBS)
+diff -up ./src/vbox/CategoryGenreMapper.cpp.orig ./src/vbox/CategoryGenreMapper.cpp
+--- ./src/vbox/CategoryGenreMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/CategoryGenreMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -20,7 +20,7 @@
+ */
+ #include "CategoryGenreMapper.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/GuideChannelMapper.cpp.orig ./src/vbox/GuideChannelMapper.cpp
+--- ./src/vbox/GuideChannelMapper.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/GuideChannelMapper.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "GuideChannelMapper.h"
+ #include <memory>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "Exceptions.h"
+ #include "Utilities.h"
+ #include "../client.h"
+diff -up ./src/vbox/Reminder.cpp.orig ./src/vbox/Reminder.cpp
+--- ./src/vbox/Reminder.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/Reminder.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "Reminder.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/ReminderManager.cpp.orig ./src/vbox/ReminderManager.cpp
+--- ./src/vbox/ReminderManager.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/ReminderManager.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+ #include "ContentIdentifier.h"
+ #include "ReminderManager.h"
+ #include <algorithm>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "Utilities.h"
+ #include "Exceptions.h"
+diff -up ./src/vbox/response/Content.cpp.orig ./src/vbox/response/Content.cpp
+--- ./src/vbox/response/Content.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Content.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Content.h"
+ #include "xbmc_pvr_types.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "../Channel.h"
+ #include "../../xmltv/Utilities.h"
+ #include "../../xmltv/Guide.h"
+diff -up ./src/vbox/response/Response.h.orig ./src/vbox/response/Response.h
+--- ./src/vbox/response/Response.h.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/vbox/response/Response.h 2017-04-29 01:09:33.213743702 +0200
+@@ -22,7 +22,7 @@
+
+ #include <memory>
+ #include <string>
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ namespace vbox {
+ namespace response {
+diff -up ./src/xmltv/Guide.cpp.orig ./src/xmltv/Guide.cpp
+--- ./src/xmltv/Guide.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Guide.cpp 2017-04-29 01:09:33.213743702 +0200
+@@ -23,7 +23,7 @@
+ #include <algorithm>
+ #include "Channel.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include "p8-platform/util/StringUtils.h"
+ #include "../vbox/ContentIdentifier.h"
+
+diff -up ./src/xmltv/Programme.cpp.orig ./src/xmltv/Programme.cpp
+--- ./src/xmltv/Programme.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Programme.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Programme.h"
+ #include "Utilities.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+
+ using namespace xmltv;
+ using namespace tinyxml2;
+diff -up ./src/xmltv/Utilities.cpp.orig ./src/xmltv/Utilities.cpp
+--- ./src/xmltv/Utilities.cpp.orig 2017-04-07 23:00:40.000000000 +0200
++++ ./src/xmltv/Utilities.cpp 2017-04-29 01:09:33.214743675 +0200
+@@ -21,7 +21,7 @@
+
+ #include "Utilities.h"
+ #include "../compat.h"
+-#include "lib/tinyxml2/tinyxml2.h"
++#include <tinyxml2.h>
+ #include <algorithm>
+ #include <iterator>
+ #include <stdexcept>
diff --git a/kodi-pvr-vbox.spec b/kodi-pvr-vbox.spec
new file mode 100644
index 0000000..22c53f7
--- /dev/null
+++ b/kodi-pvr-vbox.spec
@@ -0,0 +1,67 @@
+%global commit adc6c346cc3570a232d336fcebfb0905eaaa9b96
+%global short_commit %(c=%{commit}; echo ${c:0:7})
+%global commit_date 20170407
+
+%global kodi_addon pvr.vbox
+%global kodi_version 17.0
+
+Name: kodi-%(tr "." "-" <<<%{kodi_addon})
+Version: 3.6.10
+Release: 1%{?dist}
+Summary: Kodi VBox TV Gateway PVR addon
+
+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}...
+# Use external tinyxml2 library
+Patch0: %{name}-3.6.10-use_external_tinyxml2.patch
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: kodi-platform-devel >= %{kodi_version}
+BuildRequires: pkgconfig(tinyxml2)
+BuildRequires: platform-devel
+Requires: kodi >= %{kodi_version}
+ExclusiveArch: i686 x86_64
+
+%description
+This is a PVR addon for interfacing with VBox Communications' XTi TV
+Gateways. It supports all the basic functionality you would expect, such as
+watching, recording and timeshifting. Additionally, it supports augmenting the
+over-the-air guide data with external XMLTV data.
+
+
+%prep
+%autosetup -n %{kodi_addon}-%{commit} -p0
+
+# Drop bundled tinyxml2 library
+rm -r lib/tinyxml2/
+
+
+%build
+%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir}/kodi/ .
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%doc README.md %{kodi_addon}/changelog.txt
+%license LICENSE.md
+%{_libdir}/kodi/addons/%{kodi_addon}/
+%{_datadir}/kodi/addons/%{kodi_addon}/
+
+
+%changelog
+* Fri Apr 28 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 3.6.10-1
+- Update to latest stable release for Kodi 17
+
+* Sat Jul 23 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.1.13-1
+- Update to latest stable release for Kodi 16
+
+* Mon Aug 24 2015 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:1.3.8-1
+- Initial RPM release
diff --git a/sources b/sources
index e69de29..56854a7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+98255d5e92f8cae1931bc9590a397f3f kodi-pvr-vbox-adc6c34.tar.gz
7 years, 1 month
[kodi-pvr-stalker/f25] Update to 2.8.8
by Mohamed ElMorabity
commit dcbbda90b780ceaa1972a1c7c2dde753b3e9992b
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:29:56 2017 +0200
Update to 2.8.8
.gitignore | 1 +
kodi-pvr-stalker.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 088fcbc..f4eea84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kodi-pvr-stalker-39d6db5.tar.gz
+/kodi-pvr-stalker-d01bf4b.tar.gz
diff --git a/kodi-pvr-stalker.spec b/kodi-pvr-stalker.spec
index 187e021..b65f173 100644
--- a/kodi-pvr-stalker.spec
+++ b/kodi-pvr-stalker.spec
@@ -1,12 +1,12 @@
-%global commit 39d6db5af28cca5993e95bb498cf799f3d8cd3ff
+%global commit d01bf4b66d50b9cd8261700ee9f2cc483cfd8faf
%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170324
+%global commit_date 20170708
%global kodi_addon pvr.stalker
%global kodi_version 17.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 2.8.5
+Version: 2.8.8
Release: 1%{?dist}
Summary: A PVR client that connects Kodi to Stalker Middleware
@@ -60,6 +60,9 @@ mv README.md.new README.md
%changelog
+* Tue Oct 03 2017 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.8.8-1
+- Update to 2.8.8
+
* Thu Apr 27 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 2.8.5-1
- Update to latest stable release for Kodi 17
diff --git a/sources b/sources
index 7c49f48..76b13fc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd896c63862d909e90ebb0c99d1ce829 kodi-pvr-stalker-39d6db5.tar.gz
+6797c5566165f72769fb5cf7d1a5fe47 kodi-pvr-stalker-d01bf4b.tar.gz
7 years, 1 month
[kodi-pvr-stalker/f26] Update to 2.8.8
by Mohamed ElMorabity
commit bb3fc1617cdeaab8aa0079a00fb4042169cd9e17
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:29:56 2017 +0200
Update to 2.8.8
.gitignore | 1 +
kodi-pvr-stalker.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 088fcbc..f4eea84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kodi-pvr-stalker-39d6db5.tar.gz
+/kodi-pvr-stalker-d01bf4b.tar.gz
diff --git a/kodi-pvr-stalker.spec b/kodi-pvr-stalker.spec
index 187e021..b65f173 100644
--- a/kodi-pvr-stalker.spec
+++ b/kodi-pvr-stalker.spec
@@ -1,12 +1,12 @@
-%global commit 39d6db5af28cca5993e95bb498cf799f3d8cd3ff
+%global commit d01bf4b66d50b9cd8261700ee9f2cc483cfd8faf
%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170324
+%global commit_date 20170708
%global kodi_addon pvr.stalker
%global kodi_version 17.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 2.8.5
+Version: 2.8.8
Release: 1%{?dist}
Summary: A PVR client that connects Kodi to Stalker Middleware
@@ -60,6 +60,9 @@ mv README.md.new README.md
%changelog
+* Tue Oct 03 2017 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.8.8-1
+- Update to 2.8.8
+
* Thu Apr 27 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 2.8.5-1
- Update to latest stable release for Kodi 17
diff --git a/sources b/sources
index 7c49f48..76b13fc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd896c63862d909e90ebb0c99d1ce829 kodi-pvr-stalker-39d6db5.tar.gz
+6797c5566165f72769fb5cf7d1a5fe47 kodi-pvr-stalker-d01bf4b.tar.gz
7 years, 1 month
[kodi-pvr-stalker/f27] Update to 2.8.8
by Mohamed ElMorabity
commit 1e6acffb3f18573172da5d102eb231bf5b6ab68e
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Oct 3 14:29:56 2017 +0200
Update to 2.8.8
.gitignore | 1 +
kodi-pvr-stalker.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 088fcbc..f4eea84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kodi-pvr-stalker-39d6db5.tar.gz
+/kodi-pvr-stalker-d01bf4b.tar.gz
diff --git a/kodi-pvr-stalker.spec b/kodi-pvr-stalker.spec
index 187e021..b65f173 100644
--- a/kodi-pvr-stalker.spec
+++ b/kodi-pvr-stalker.spec
@@ -1,12 +1,12 @@
-%global commit 39d6db5af28cca5993e95bb498cf799f3d8cd3ff
+%global commit d01bf4b66d50b9cd8261700ee9f2cc483cfd8faf
%global short_commit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20170324
+%global commit_date 20170708
%global kodi_addon pvr.stalker
%global kodi_version 17.0
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 2.8.5
+Version: 2.8.8
Release: 1%{?dist}
Summary: A PVR client that connects Kodi to Stalker Middleware
@@ -60,6 +60,9 @@ mv README.md.new README.md
%changelog
+* Tue Oct 03 2017 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.8.8-1
+- Update to 2.8.8
+
* Thu Apr 27 2017 Mohamed El Morabity <melmorabity(a)fedorapeople.org> - 2.8.5-1
- Update to latest stable release for Kodi 17
diff --git a/sources b/sources
index 7c49f48..76b13fc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd896c63862d909e90ebb0c99d1ce829 kodi-pvr-stalker-39d6db5.tar.gz
+6797c5566165f72769fb5cf7d1a5fe47 kodi-pvr-stalker-d01bf4b.tar.gz
7 years, 1 month