[kodi-pvr-nextpvr] - Update to 20.4.0 - Add AppStream metadata - Switch to SPDX license identifiers
by Mohamed ElMorabity
commit 37daf70783c8a2b8aecac08721cb8a928c8f82d7
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Jan 31 11:41:37 2023 +0100
- Update to 20.4.0
- Add AppStream metadata
- Switch to SPDX license identifiers
.gitignore | 1 +
kodi-pvr-nextpvr.metainfo.xml | 11 +++++++++++
kodi-pvr-nextpvr.spec | 27 +++++++++++++++++++++------
sources | 2 +-
4 files changed, 34 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 45bcaf7..cc6b960 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/pvr.nextpvr-8.0.0.tar.gz
/pvr.nextpvr-8.2.0.tar.gz
/pvr.nextpvr-8.2.5.tar.gz
+/pvr.nextpvr-20.4.0.tar.gz
diff --git a/kodi-pvr-nextpvr.metainfo.xml b/kodi-pvr-nextpvr.metainfo.xml
new file mode 100644
index 0000000..935d407
--- /dev/null
+++ b/kodi-pvr-nextpvr.metainfo.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="addon">
+ <id>kodi-pvr-nextpvr</id>
+ <extends>kodi.desktop</extends>
+ <name>NextPVR PVR Client</name>
+ <summary>Kodi frontend for the NextPVR</summary>
+ <url type="homepage">https://github.com/xbmc/peripheral.joystick/</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0-or-later</project_license>
+ <update_contact>melmorabity(a)fedoraproject.org</update_contact>
+</component>
diff --git a/kodi-pvr-nextpvr.spec b/kodi-pvr-nextpvr.spec
index bab69a1..54cfb49 100644
--- a/kodi-pvr-nextpvr.spec
+++ b/kodi-pvr-nextpvr.spec
@@ -1,25 +1,27 @@
%global kodi_addon pvr.nextpvr
-%global kodi_version 19.0
-%global kodi_codename Matrix
+%global kodi_version 20
+%global kodi_codename Nexus
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 8.2.5
-Release: 4%{?dist}
+Version: 20.4.0
+Release: 1%{?dist}
Summary: NextPVR for Kodi
-License: GPLv2+
+License: GPL-2.0-or-later
URL: https://github.com/kodi-pvr/%{kodi_addon}/
Source0: %{url}/archive/%{version}-%{kodi_codename}/%{kodi_addon}-%{version}.tar.gz
+Source1: %{name}.metainfo.xml
BuildRequires: cmake3
BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: libappstream-glib
BuildRequires: pkgconfig(tinyxml2)
Requires: kodi >= %{kodi_version}
-ExcludeArch: %{power64} ppc64le
+ExcludeArch: %{power64}
%description
%{summary}.
@@ -37,15 +39,28 @@ ExcludeArch: %{power64} ppc64le
%install
%cmake3_install
+# Install AppData file
+install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.metainfo.xml
+
+
+%check
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.metainfo.xml
+
%files
%doc README.md src/README %{kodi_addon}/changelog.txt
%license LICENSE.md
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
+%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Sun Jan 29 2023 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:20.4.0-1
+- Update to 20.4.0
+- Add AppStream metadata
+- Switch to SPDX license identifiers
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:8.2.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
diff --git a/sources b/sources
index 9df4eeb..9040da5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pvr.nextpvr-8.2.5.tar.gz) = 7ff620339c03a7519d2ea01be66a18df7a800ddc7e997fef2826d956565e67b8e5ce95d959409b7a476df39947a0b430de91d7e34d8163718cba0f9f3fd7ed24
+SHA512 (pvr.nextpvr-20.4.0.tar.gz) = 0965dc841b84b3aa7681d4764053c53cc128e50ede67faf136de2ef24ae4402a5f696a757d1f87ff7d08bc0c5b50b058df799af968dbc5840f43396b5f97507c
1 year, 10 months
[kodi-pvr-mythtv] - Update to 20.3.0 - Add AppStream metadata - Switch to SPDX license identifiers
by Mohamed ElMorabity
commit 53992d72a7ee503f4075391ada6bee07986a2d63
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Jan 31 11:35:03 2023 +0100
- Update to 20.3.0
- Add AppStream metadata
- Switch to SPDX license identifiers
.gitignore | 1 +
...di-pvr-mythtv-20.3.0-use_external_cppmyth.patch | 87 +++++++++++-----------
kodi-pvr-mythtv-7.1.1-build.patch | 12 ---
kodi-pvr-mythtv.metainfo.xml | 11 +++
kodi-pvr-mythtv.spec | 29 ++++++--
sources | 2 +-
6 files changed, 79 insertions(+), 63 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7e45210..cd58311 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/pvr.mythtv-7.1.1.tar.gz
/pvr.mythtv-7.3.0.tar.gz
/pvr.mythtv-7.3.1.tar.gz
+/pvr.mythtv-20.3.0.tar.gz
diff --git a/kodi-pvr-mythtv-7.0.5-use_external_cppmyth.patch b/kodi-pvr-mythtv-20.3.0-use_external_cppmyth.patch
similarity index 60%
rename from kodi-pvr-mythtv-7.0.5-use_external_cppmyth.patch
rename to kodi-pvr-mythtv-20.3.0-use_external_cppmyth.patch
index a4d4db7..251f462 100644
--- a/kodi-pvr-mythtv-7.0.5-use_external_cppmyth.patch
+++ b/kodi-pvr-mythtv-20.3.0-use_external_cppmyth.patch
@@ -1,33 +1,34 @@
diff -up ./CMakeLists.txt.orig ./CMakeLists.txt
---- ./CMakeLists.txt.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./CMakeLists.txt 2020-08-20 09:30:20.602092660 +0000
-@@ -7,8 +7,11 @@ set(CMAKE_CXX_STANDARD 11)
+--- ./CMakeLists.txt.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./CMakeLists.txt 2023-01-31 11:30:47.934396991 +0100
+@@ -7,8 +7,13 @@ set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Kodi REQUIRED)
+find_package(PkgConfig)
+pkg_check_modules(CPPMYTH REQUIRED cppmyth)
++
++set(DEPLIBS ${CPPMYTH_LIBRARIES})
include_directories(${KODI_INCLUDE_DIR}/.. # Hack way with "/..", need bigger Kodi cmake rework to match right include ways
+ ${CPPMYTH_INCLUDE_DIRS}
${PROJECT_SOURCE_DIR}/lib/cppmyth/src)
add_definitions(-DUSE_DEMUX -D__STDC_FORMAT_MACROS)
-@@ -27,9 +30,7 @@ file (GLOB MYTHTV_HEADERS
+@@ -27,9 +32,6 @@ file (GLOB MYTHTV_HEADERS
src/cppmyth/*.h
src/*.h)
-add_subdirectory(lib/cppmyth)
-
-set(DEPLIBS cppmyth)
-+set(DEPLIBS ${CPPMYTH_LIBRARIES})
if(WIN32)
list(APPEND DEPLIBS ws2_32)
else()
diff -up ./src/artworksmanager.h.orig ./src/artworksmanager.h
---- ./src/artworksmanager.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/artworksmanager.h 2020-08-20 09:56:06.292325528 +0000
-@@ -25,7 +25,7 @@
+--- ./src/artworksmanager.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/artworksmanager.h 2023-01-31 11:12:45.794714411 +0100
+@@ -12,7 +12,7 @@
#include "cppmyth/MythProgramInfo.h"
#include <kodi/AddonBase.h>
@@ -37,9 +38,9 @@ diff -up ./src/artworksmanager.h.orig ./src/artworksmanager.h
#include <string>
diff -up ./src/avinfo.h.orig ./src/avinfo.h
---- ./src/avinfo.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/avinfo.h 2020-08-20 09:56:06.289325602 +0000
-@@ -23,7 +23,7 @@
+--- ./src/avinfo.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/avinfo.h 2023-01-31 11:12:45.813714687 +0100
+@@ -10,7 +10,7 @@
#include "demuxer/tsDemuxer.h"
@@ -49,11 +50,11 @@ diff -up ./src/avinfo.h.orig ./src/avinfo.h
#include <set>
diff -up ./src/cppmyth/MythChannel.h.orig ./src/cppmyth/MythChannel.h
---- ./src/cppmyth/MythChannel.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/cppmyth/MythChannel.h 2020-08-20 09:56:06.270326068 +0000
-@@ -19,7 +19,7 @@
- *
- */
+--- ./src/cppmyth/MythChannel.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/cppmyth/MythChannel.h 2023-01-31 11:12:45.808714614 +0100
+@@ -8,7 +8,7 @@
+
+ #pragma once
-#include <mythtypes.h>
+#include <cppmyth/mythtypes.h>
@@ -61,11 +62,11 @@ diff -up ./src/cppmyth/MythChannel.h.orig ./src/cppmyth/MythChannel.h
class MythChannel
{
diff -up ./src/cppmyth/MythEPGInfo.h.orig ./src/cppmyth/MythEPGInfo.h
---- ./src/cppmyth/MythEPGInfo.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/cppmyth/MythEPGInfo.h 2020-08-20 09:56:06.277325896 +0000
-@@ -19,7 +19,7 @@
- *
- */
+--- ./src/cppmyth/MythEPGInfo.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/cppmyth/MythEPGInfo.h 2023-01-31 11:12:45.810714644 +0100
+@@ -8,7 +8,7 @@
+
+ #pragma once
-#include <mythtypes.h>
+#include <cppmyth/mythtypes.h>
@@ -73,11 +74,11 @@ diff -up ./src/cppmyth/MythEPGInfo.h.orig ./src/cppmyth/MythEPGInfo.h
class MythEPGInfo
{
diff -up ./src/cppmyth/MythProgramInfo.h.orig ./src/cppmyth/MythProgramInfo.h
---- ./src/cppmyth/MythProgramInfo.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/cppmyth/MythProgramInfo.h 2020-08-20 09:56:06.283325749 +0000
-@@ -19,7 +19,7 @@
- *
- */
+--- ./src/cppmyth/MythProgramInfo.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/cppmyth/MythProgramInfo.h 2023-01-31 11:12:45.804714556 +0100
+@@ -8,7 +8,7 @@
+
+ #pragma once
-#include <mythtypes.h>
+#include <cppmyth/mythtypes.h>
@@ -85,11 +86,11 @@ diff -up ./src/cppmyth/MythProgramInfo.h.orig ./src/cppmyth/MythProgramInfo.h
class MythProgramInfo;
typedef std::map<std::string, MythProgramInfo> ProgramInfoMap;
diff -up ./src/cppmyth/MythRecordingRule.h.orig ./src/cppmyth/MythRecordingRule.h
---- ./src/cppmyth/MythRecordingRule.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/cppmyth/MythRecordingRule.h 2020-08-20 09:56:06.274325970 +0000
-@@ -19,7 +19,7 @@
- *
- */
+--- ./src/cppmyth/MythRecordingRule.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/cppmyth/MythRecordingRule.h 2023-01-31 11:12:45.806714585 +0100
+@@ -8,7 +8,7 @@
+
+ #pragma once
-#include <mythtypes.h>
+#include <cppmyth/mythtypes.h>
@@ -97,11 +98,11 @@ diff -up ./src/cppmyth/MythRecordingRule.h.orig ./src/cppmyth/MythRecordingRule.
class MythRecordingRule
{
diff -up ./src/cppmyth/MythScheduleManager.h.orig ./src/cppmyth/MythScheduleManager.h
---- ./src/cppmyth/MythScheduleManager.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/cppmyth/MythScheduleManager.h 2020-08-20 09:56:06.280325823 +0000
-@@ -19,7 +19,7 @@
- *
- */
+--- ./src/cppmyth/MythScheduleManager.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/cppmyth/MythScheduleManager.h 2023-01-31 11:12:45.802714527 +0100
+@@ -8,7 +8,7 @@
+
+ #pragma once
-#include <mythcontrol.h>
+#include <cppmyth/mythcontrol.h>
@@ -109,21 +110,21 @@ diff -up ./src/cppmyth/MythScheduleManager.h.orig ./src/cppmyth/MythScheduleMana
#include "MythProgramInfo.h"
#include "MythEPGInfo.h"
diff -up ./src/filestreaming.h.orig ./src/filestreaming.h
---- ./src/filestreaming.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/filestreaming.h 2020-08-20 09:56:06.286325675 +0000
-@@ -23,7 +23,7 @@
+--- ./src/filestreaming.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/filestreaming.h 2023-01-31 11:12:45.800714498 +0100
+@@ -10,7 +10,7 @@
#include <kodi/Filesystem.h>
-#include <mythstream.h>
+#include <cppmyth/mythstream.h>
- class ATTRIBUTE_HIDDEN FileStreaming : public Myth::Stream
+ class ATTR_DLL_LOCAL FileStreaming : public Myth::Stream
{
diff -up ./src/pvrclient-mythtv.h.orig ./src/pvrclient-mythtv.h
---- ./src/pvrclient-mythtv.h.orig 2020-07-15 07:57:28.000000000 +0000
-+++ ./src/pvrclient-mythtv.h 2020-08-20 09:56:06.267326142 +0000
-@@ -27,12 +27,12 @@
+--- ./src/pvrclient-mythtv.h.orig 2022-09-28 12:05:08.000000000 +0200
++++ ./src/pvrclient-mythtv.h 2023-01-31 11:12:45.797714454 +0100
+@@ -14,12 +14,12 @@
#include "settings.h"
#include <kodi/addon-instance/PVR.h>
diff --git a/kodi-pvr-mythtv.metainfo.xml b/kodi-pvr-mythtv.metainfo.xml
new file mode 100644
index 0000000..300394f
--- /dev/null
+++ b/kodi-pvr-mythtv.metainfo.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="addon">
+ <id>kodi-pvr-mythtv</id>
+ <extends>kodi.desktop</extends>
+ <name>MythTV PVR Client</name>
+ <summary>Kodi frontend for MythTV</summary>
+ <url type="homepage">https://github.com/xbmc/peripheral.joystick/</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0-or-later AND LGPL-3.0-or-later</project_license>
+ <update_contact>melmorabity(a)fedoraproject.org</update_contact>
+</component>
diff --git a/kodi-pvr-mythtv.spec b/kodi-pvr-mythtv.spec
index bebb1fc..ec10f72 100644
--- a/kodi-pvr-mythtv.spec
+++ b/kodi-pvr-mythtv.spec
@@ -1,29 +1,31 @@
%global kodi_addon pvr.mythtv
-%global kodi_version 19.0
-%global kodi_codename Matrix
+%global kodi_version 20
+%global kodi_codename Nexus
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 7.3.1
-Release: 4%{?dist}
+Version: 20.3.0
+Release: 1%{?dist}
Summary: MythTV PVR for Kodi
# Some cppmyth private headers are LGPLv2+
-License: GPLv2+ and LGPLv2+
+License: GPL-2.0-or-later AND LGPL-3.0-or-later
URL: https://github.com/janbar/%{kodi_addon}/
Source0: %{url}/archive/%{version}-%{kodi_codename}/%{kodi_addon}-%{version}.tar.gz
+Source1: %{name}.metainfo.xml
# Use external cppmyth library
-Patch0: %{name}-7.0.5-use_external_cppmyth.patch
+Patch0: %{name}-20.3.0-use_external_cppmyth.patch
BuildRequires: cmake3
BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: libappstream-glib
BuildRequires: pkgconfig(cppmyth) >= 2.14.1
BuildRequires: pkgconfig(zlib)
Requires: kodi >= %{kodi_version}
-ExcludeArch: %{power64} ppc64le
+ExcludeArch: %{power64}
%description
%{summary}.
@@ -44,15 +46,28 @@ find lib/cppmyth/ -type f -not -path "lib/cppmyth/src/private/*" -delete
%install
%cmake3_install
+# Install AppData file
+install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.metainfo.xml
+
+
+%check
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.metainfo.xml
+
%files
%doc README.md %{kodi_addon}/changelog.txt
%license LICENSE.md
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
+%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Sun Jan 29 2023 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:20.3.0-1
+- Update to 20.3.0
+- Add AppStream metadata
+- Switch to SPDX license identifiers
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:7.3.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
diff --git a/sources b/sources
index 694ecc4..9685e69 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pvr.mythtv-7.3.1.tar.gz) = 19635d83e464035a0bf5d7cd27006059ee932ceb5bb4eb8797a8342ad063e8081393541e0c7f52230d91fba83a870bc9c83ece352ff114c82c7640d8201665b1
+SHA512 (pvr.mythtv-20.3.0.tar.gz) = 414727f6875792aa520a1133ff3947008353b95ab6714b6b472dcc7d0a8250b5645b5e9d3de1f9670fb4fe0aa7ac1f1d6a67b8c3edd48be3b5cffe3e9cc3892f
1 year, 10 months
[kodi-pvr-mediaportal-tvserver] - Update to 20.3.0 - Add AppStream metadata - Switch to SPDX license identifiers
by Mohamed ElMorabity
commit 14acad51097fad10747cc85709ef9a6cd93c9b6d
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Jan 31 10:56:10 2023 +0100
- Update to 20.3.0
- Add AppStream metadata
- Switch to SPDX license identifiers
.gitignore | 1 +
kodi-pvr-mediaportal-tvserver.metainfo.xml | 11 +++++++++++
kodi-pvr-mediaportal-tvserver.spec | 29 ++++++++++++++++++++++-------
sources | 2 +-
4 files changed, 35 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9540b7c..a1559da 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/pvr.mediaportal.tvserver-8.0.0.tar.gz
/pvr.mediaportal.tvserver-8.1.0.tar.gz
/pvr.mediaportal.tvserver-8.2.1.tar.gz
+/pvr.mediaportal.tvserver-20.3.0.tar.gz
diff --git a/kodi-pvr-mediaportal-tvserver.metainfo.xml b/kodi-pvr-mediaportal-tvserver.metainfo.xml
new file mode 100644
index 0000000..a402de6
--- /dev/null
+++ b/kodi-pvr-mediaportal-tvserver.metainfo.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="addon">
+ <id>kodi-pvr-mediaportal-tvserver</id>
+ <extends>kodi.desktop</extends>
+ <name>MediaPortal PVR Client</name>
+ <summary>Kodi frontend for the MediaPortal TV Server</summary>
+ <url type="homepage">https://github.com/xbmc/peripheral.joystick/</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0-or-later AND LGPL-2.1-or-later</project_license>
+ <update_contact>melmorabity(a)fedoraproject.org</update_contact>
+</component>
diff --git a/kodi-pvr-mediaportal-tvserver.spec b/kodi-pvr-mediaportal-tvserver.spec
index 39aefe8..f36ba72 100644
--- a/kodi-pvr-mediaportal-tvserver.spec
+++ b/kodi-pvr-mediaportal-tvserver.spec
@@ -1,29 +1,31 @@
%global kodi_addon pvr.mediaportal.tvserver
-%global kodi_version 19.0
-%global kodi_codename Matrix
+%global kodi_version 20
+%global kodi_codename Nexus
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 8.2.1
-Release: 4%{?dist}
+Version: 20.3.0
+Release: 1%{?dist}
Summary: MediaPortal PVR for Kodi
-# Bundled live555 is LGPLv2+. See
+# Bundled live555 is LGPL-2.1-or-later. See
# https://github.com/kodi-pvr/pvr.mediaportal.tvserver/pull/52#issuecomment...
# for explanation about this bundling
-License: GPLv2+ and LGPLv2+
+License: GPL-2.0-or-later AND LGPL-2.1-or-later
URL: https://github.com/kodi-pvr/%{kodi_addon}/
Source0: %{url}/archive/%{version}-%{kodi_codename}/%{kodi_addon}-%{version}.tar.gz
+Source1: %{name}.metainfo.xml
BuildRequires: cmake3
BuildRequires: gcc-c++
BuildRequires: kodi-devel >= %{kodi_version}
+BuildRequires: libappstream-glib
BuildRequires: pkgconfig(tinyxml)
Requires: kodi >= %{kodi_version}
Provides: bundled(live555) = 2010.03.16
-ExcludeArch: %{power64} ppc64le
+ExcludeArch: %{power64}
%description
%{summary}.
@@ -41,15 +43,28 @@ ExcludeArch: %{power64} ppc64le
%install
%cmake3_install
+# Install AppData file
+install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.metainfo.xml
+
+
+%check
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.metainfo.xml
+
%files
%doc README.md %{kodi_addon}/changelog.txt src/README
%license LICENSE.md
%{_libdir}/kodi/addons/%{kodi_addon}/
%{_datadir}/kodi/addons/%{kodi_addon}/
+%{_metainfodir}/%{name}.metainfo.xml
%changelog
+* Sun Jan 29 2023 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:20.3.0-1
+- Update to 20.3.0
+- Add AppStream metadata
+- Switch to SPDX license identifiers
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:8.2.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
diff --git a/sources b/sources
index 5bd81e2..c589b7c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pvr.mediaportal.tvserver-8.2.1.tar.gz) = d257992bf77a49bf9b130bf91764b2c174bae955c8fcc3e487bc65c5f963963e10e15855019e9dcf3c9e8ed2fa3e7db874e7282cd269d313cc15c664f88c9ad1
+SHA512 (pvr.mediaportal.tvserver-20.3.0.tar.gz) = 911cfc8cbef838a081b14f54611a6cdf747a34bb0aabb9598d184241144bc865588ef4d71360b9e066377543fb6d9db2aba51a73703119f6fa4b8cf7a087061a
1 year, 10 months
[ipu6-camera-bins] Fix indentation.
by smallorange
commit d334334e985a2573cf8ef412d2228d0335e33606
Author: Kate Hsuan <hpa(a)redhat.com>
Date: Tue Jan 31 13:36:08 2023 +0800
Fix indentation.
Remove unnecessary dir macro.
.gitignore | 1 +
ipu6-camera-bins.spec | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 122 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..a9a7fb5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ipu6-camera-bins-4694ba7.tar.gz
diff --git a/ipu6-camera-bins.spec b/ipu6-camera-bins.spec
new file mode 100644
index 0000000..07703b3
--- /dev/null
+++ b/ipu6-camera-bins.spec
@@ -0,0 +1,120 @@
+%global debug_package %{nil}
+
+%global commit 4694ba7ee51652d29ef41e7fde846b83a2a1c53b
+%global commitdate 20221112
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
+Name: ipu6-camera-bins
+Summary: Binary library for Intel IPU6
+Version: 0.0
+Release: 5.%{commitdate}git%{shortcommit}%{?dist}
+License: Proprietary
+
+Source0: https://github.com/intel/%{name}/archive/%{commit}/%{name}-%{shortcommit}...
+
+BuildRequires: systemd-rpm-macros
+BuildRequires: chrpath
+BuildRequires: patchelf
+
+ExclusiveArch: x86_64
+
+# For kmod package
+Provides: intel-ipu6-kmod-common = %{version}
+
+%description
+This provides the necessary binaries for Intel IPU6, including library and
+firmware. The library includes necessary image processing algorithms and
+3A algorithm for the camera.
+
+%package firmware
+Summary: IPU6 firmware
+
+%description firmware
+This provides the necessary firmware for Intel IPU6.
+
+%package devel
+Summary: IPU6 header files for development.
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+This provides the necessary header files for IPU6 development.
+
+%prep
+
+%setup -q -n %{name}-%{commit}
+for i in ipu6 ipu6ep; do
+ chrpath --delete $i/lib/*.so
+done
+
+%build
+# Nothing to build
+
+%install
+for i in ipu6 ipu6ep; do
+ mkdir -p %{buildroot}%{_includedir}/$i
+ mkdir -p %{buildroot}%{_libdir}/$i
+ cp -pr $i/include/* %{buildroot}%{_includedir}/$i/
+ cp -pr $i/lib/lib* $i/lib/pkgconfig %{buildroot}%{_libdir}/$i
+ patchelf --set-rpath %{_libdir}/$i %{buildroot}%{_libdir}/$i/*.so
+ sed -i \
+ -e "s|libdir=/usr/lib|libdir=%{_libdir}|g" \
+ -e "s|libdir}|libdir}/$i|g" \
+ -e "s|includedir}|includedir}/$i|g" \
+ %{buildroot}%{_libdir}/$i/pkgconfig/*.pc
+done
+
+# IPU6 firmwares
+install -p -D -m 0644 ipu6/lib/firmware/intel/ipu6_fw.bin %{buildroot}/usr/lib/firmware/intel/ipu6_fw.bin
+install -p -D -m 0644 ipu6ep/lib/firmware/intel/ipu6ep_fw.bin %{buildroot}/usr/lib/firmware/intel/ipu6ep_fw.bin
+
+%files
+%license LICENSE
+%dir %{_libdir}/ipu6
+%dir %{_libdir}/ipu6ep
+%{_libdir}/ipu6/*.so*
+%{_libdir}/ipu6ep/*.so*
+
+%files firmware
+%license LICENSE
+%dir /usr/lib/firmware
+%dir /usr/lib/firmware/intel
+/usr/lib/firmware/intel/ipu6_fw.bin
+/usr/lib/firmware/intel/ipu6ep_fw.bin
+
+%files devel
+%dir %{_includedir}/ipu6
+%dir %{_includedir}/ipu6ep
+%dir %{_libdir}/ipu6/pkgconfig
+%dir %{_libdir}/ipu6ep/pkgconfig
+%{_includedir}/ipu6/*
+%{_includedir}/ipu6ep/*
+%{_libdir}/ipu6/pkgconfig/*
+%{_libdir}/ipu6ep/pkgconfig/*
+%{_libdir}/ipu6/*.a
+%{_libdir}/ipu6ep/*.a
+
+
+%changelog
+* Tue Dec 13 2022 Kate Hsuan <hpa(a)redhat.com> - 0.0-5.20221112git4694ba7
+- Fix indentation.
+- Remove unnecessary dir macro.
+
+* Thu Dec 8 2022 Kate Hsuan <hpa(a)redhat.com> - 0.0-4.20221112git4694ba7
+- Add Requires to make sure version lock between main and -devel package.
+ Move .a files to -devel package.
+ Fix dir settings.
+ Remove unnecessary for loop and duplicated commands.
+
+* Mon Dec 5 2022 Kate Hsuan <hpa(a)redhat.com> - 0.0-3.20221112git4694ba7
+- Set correct rpath for every .so files and put the ExclusiveArch to the
+ suitable place.
+
+* Tue Nov 22 2022 Kate Hsuan <hpa(a)redhat.com> - 0.0-2.20221112git4694ba7
+- Small tweaks as a result of pkg-review (rf#6474), including
+ setup macro parameters, path settings, and dependency settings.
+
+* Thu Nov 17 2022 Kate Hsuan <hpa(a)redhat.com> - 0.0-1.20221112git4694ba7
+- Revision is based on the pkg-review (rf#6474#c2).
+
+* Tue Oct 25 2022 Kate Hsuan <hpa(a)redhat.com> - 0.0.1
+- First commit
diff --git a/sources b/sources
index e69de29..1c145f4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ipu6-camera-bins-4694ba7.tar.gz) = ba47bd7116cf78247c5d659b8eaab26101aba696606786934a6bf728b3079a5186309026d3aed66af429472d74d75d5b4881278f902c19aa77043ba452920d79
1 year, 10 months
[kodi-pvr-hdhomerun] Update to 20.4.0
by Michael Cronenworth
commit ac0f39e687528bcc251d47b3f8fdb04607303da3
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Mon Jan 30 07:15:51 2023 -0600
Update to 20.4.0
.gitignore | 2 +-
kodi-pvr-hdhomerun.spec | 11 +++++++----
sources | 2 +-
3 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 37f0c15..a22fd9a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/pvr.hdhomerun-19.1.0-Matrix.tar.gz
+/pvr.hdhomerun-20.4.0-Nexus.tar.gz
diff --git a/kodi-pvr-hdhomerun.spec b/kodi-pvr-hdhomerun.spec
index 656ec54..aef5d15 100644
--- a/kodi-pvr-hdhomerun.spec
+++ b/kodi-pvr-hdhomerun.spec
@@ -1,10 +1,10 @@
%global kodi_addon pvr.hdhomerun
-%global kodi_version 19.0
-%global kodi_codename Matrix
+%global kodi_version 20.0
+%global kodi_codename Nexus
Name: kodi-%(tr "." "-" <<<%{kodi_addon})
-Version: 19.1.0
-Release: 2%{?dist}
+Version: 20.4.0
+Release: 1%{?dist}
Summary: HDHomeRun PVR for Kodi
License: GPLv2+
@@ -45,6 +45,9 @@ ExcludeArch: %{power64} ppc64le
%changelog
+* Mon Jan 30 2023 Michael Cronenworth <mike(a)cchtml.com> - 20.4.0-1
+- Version update
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 19.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
diff --git a/sources b/sources
index ce099f2..4bcf5d4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pvr.hdhomerun-19.1.0-Matrix.tar.gz) = 03c426812af7d0f0bd4f5fb83a680119935fcd9024c95004e2f07d0b1f04f12e79a49991888f399fdcd5cdbed40bd3c57918dab784ba301a5e0c2d6219964d34
+SHA512 (pvr.hdhomerun-20.4.0-Nexus.tar.gz) = 083e9a31a5d010d27d4eb299ff1d9bfc72151392fd4871c79bbc266bffa42faad9d9a3b93ca729e372b2ddd5a197504f38d793bda72d01971849fd813477dac1
1 year, 10 months
[megasync/f36] Update to 4.8.6.0.
by Vasiliy Glazov
Summary of changes:
3a1cebf... Update to 4.8.6.0. (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 10 months
[megasync/f37] Update to 4.8.6.0.
by Vasiliy Glazov
Summary of changes:
3a1cebf... Update to 4.8.6.0. (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 10 months
[mesa-freeworld/f37] Update to 22.3.4
by Thorsten Leemhuis
commit 6b1ad2030377c93ef82eb7ff1d8693e40af3d6e9
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Mon Jan 30 05:19:33 2023 +0100
Update to 22.3.4
.gitignore | 1 +
mesa-freeworld.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fe0be0d..7489839 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/mesa-22.3.1.tar.xz
/mesa-22.3.2.tar.xz
/mesa-22.3.3.tar.xz
+/mesa-22.3.4.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index af07d13..621216e 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -56,9 +56,9 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 22.3.3
+%global ver 22.3.4
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
-Release: 2%{?dist}.1
+Release: 1%{?dist}.1
License: MIT
URL: http://www.mesa3d.org
@@ -294,6 +294,9 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%license docs/license.rst
%endif
%changelog
+* Mon Jan 30 2023 Thorsten Leemhuis <fedora(a)leemhuis.info> - 22.3.4-1
+- Update to 22.3.4
+
* Wed Jan 18 2023 Luya Tshimbalanga <luya(a)fedoraproject.org> - 22.3.3-2.1
- Drop conflicts with provides
diff --git a/sources b/sources
index 0093189..261c3da 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-22.3.3.tar.xz) = dcf166bc7c80e6ad09337e0188219e5ea4bdc558bc4b4ca35ce30d5421568f6b5328e5508b3175a2696521214e466354d8652ade22468ce448d9f61d5709c8a1
+SHA512 (mesa-22.3.4.tar.xz) = 6af340153244d3e95d0e155a45d6db134335654d62590797ae0ef6ba44c2ccfe91ebf95f70ff82c67cee108ac35536767b1f6848d6d1129f52eb9e8414ee321d
1 year, 10 months