From 3ca2e28e79b32294a188aa1ceda2614a1a6f4723 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 12 Aug 2022 15:30:16 +0200 Subject: [PATCH 01/49] Update to 1.1.2-1 Add %{name}-f35.patch --- .gitignore | 1 + sources | 2 +- vdr-tvscraper-f35.patch | 122 ++++++++++++++++++++++++++++++++++++++++ vdr-tvscraper.spec | 17 ++++-- 4 files changed, 137 insertions(+), 5 deletions(-) create mode 100644 vdr-tvscraper-f35.patch diff --git a/.gitignore b/.gitignore index 5d5c1c8..3f494e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /tvscraper-1.1.1.tar.gz +/tvscraper-1.1.2.tar.gz diff --git a/sources b/sources index 4b91039..92fb019 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.1.tar.gz) = a847301da26aac609479993614d0aa59d37d96895376a3f66c0ce4eb230e780e72c13131894801886ecb64ed2d3e70105c83b2a8ec7f1a7aa59938ee50d470e9 +SHA512 (tvscraper-1.1.2.tar.gz) = 5f3766cd3548f0eb8e04b5550b68989efc3495e7780f88017f1f8b3c27744a9d414ef81fd4821bebb64113b5e89da526e9ffa74b7e43b71ffcdb992cbcfd3ed5 diff --git a/vdr-tvscraper-f35.patch b/vdr-tvscraper-f35.patch new file mode 100644 index 0000000..3f87e65 --- /dev/null +++ b/vdr-tvscraper-f35.patch @@ -0,0 +1,122 @@ +diff -Naur vdr-plugin-tvscraper-1.1.2/autoTimers.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/autoTimers.c +--- vdr-plugin-tvscraper-1.1.2/autoTimers.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/autoTimers.c 2022-08-12 09:15:11.000000000 +0200 +@@ -111,7 +111,11 @@ + if (season_number == 0 && episode_number == 0) continue; // we look only for recordings we can assign to a specific episode/movie + if (season_number == -100) episode_number = 0; + bool hd = channelsHD.find((const char *)channelIDs) != channelsHD.end(); ++#if VDRVERSNUM >= 20505 + int numberOfErrors = rec->Info()->Errors(); ++#else ++ int numberOfErrors = 0; ++#endif + cScraperRec scraperRec(eventID, eventStartTime, (const char *)channelIDs, rec->Name(), movie_tv_id, season_number, episode_number, hd, numberOfErrors); + auto found = recordings.find(scraperRec); + if (found == recordings.end() ) recordings.insert(std::move(scraperRec)); // not in list -> insert +diff -Naur vdr-plugin-tvscraper-1.1.2/images.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/images.c +--- vdr-plugin-tvscraper-1.1.2/images.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/images.c 2022-08-12 09:15:11.000000000 +0200 +@@ -27,7 +27,7 @@ + void cImageLevelsInt::findTopElement() { + int t = m_imageLevels; + for (m_push = 0; m_push < s_max_levels; m_push++) { +- if (t & 7 == 0) return; ++ if ((t & 7) == 0) return; + t = t >> 3; + } + } +@@ -102,7 +102,7 @@ + void cOrientationsInt::findTopElement() { + int t = m_orientations; + for (m_push = 0; m_push < s_max_orientations; m_push++) { +- if (t & 7 == 0) return; ++ if ((t & 7) == 0) return; + t = t >> 3; + } + } +diff -Naur vdr-plugin-tvscraper-1.1.2/searchEventOrRec.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/searchEventOrRec.c +--- vdr-plugin-tvscraper-1.1.2/searchEventOrRec.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/searchEventOrRec.c 2022-08-12 09:15:11.000000000 +0200 +@@ -218,6 +218,7 @@ + case scrapNone: ; // do nothing, nothing to store + } + } ++inline void swap(searchResultTvMovie &a, searchResultTvMovie &b) { std::swap(a, b); } + + scrapType cSearchEventOrRec::ScrapFind(vector &searchResults, string &movieName, string &episodeSearchString) { + // bool debug = m_searchString == "james cameron's dark angel"; +@@ -234,7 +235,7 @@ + // something was found. Add all information which is available for free + if (m_baseNameEquShortText) for (searchResultTvMovie &searchResult: searchResults) if (!searchResult.movie() && searchResult.delim() == 0) searchResult.setBaseNameEquShortText(); + for (searchResultTvMovie &searchResult: searchResults) searchResult.setMatchYear(m_years, m_sEventOrRecording->DurationInSec() ); +- sort(searchResults.begin(), searchResults.end() ); ++ std::sort(searchResults.begin(), searchResults.end() ); + if (debug) for (searchResultTvMovie &searchResult: searchResults) searchResult.log(m_searchString.c_str() ); + m_episodeFound = false; + std::vector::iterator new_end; +@@ -436,7 +437,7 @@ + + // look for matches of part of the actor + const char *lPos = actor.c_str(); +- for (const char *rDelimPos; rDelimPos = strchr(lPos, ' '); lPos = rDelimPos + 1) ++ for (const char *rDelimPos; (rDelimPos = strchr(lPos, ' ')); lPos = rDelimPos + 1) + addActor(description, lPos, rDelimPos - lPos, numMatchesFirst, alreadyFound); + addActor(description, lPos, 0, numMatchesSure, alreadyFound); + } +@@ -516,7 +517,7 @@ + // minDiff must be > 0, otherwise an empty list my be returned + // bool debug = m_searchString == "james cameron's dark angel"; + bool debug = false; +- float minDiffSame = max (minDiff - 0.05, 0.01); ++ float minDiffSame = std::max(minDiff - 0.05, 0.01); + float minDiffOther = minDiff; + new_end = end; + if (begin == end) return false; // empty list +diff -Naur vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbmovie.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbmovie.c +--- vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbmovie.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbmovie.c 2022-08-12 09:15:11.000000000 +0200 +@@ -177,7 +177,7 @@ + + searchResultTvMovie sRes(id, true, json_string_value_validated(result, "release_date") ); + sRes.setPositionInExternalResult(resultSet.size() ); +- sRes.setMatchText(min(sentence_distance(resultTitle, SearchString), sentence_distance(resultOriginalTitle, SearchString) ) ); ++ sRes.setMatchText(std::min(sentence_distance(resultTitle, SearchString), sentence_distance(resultOriginalTitle, SearchString) ) ); + sRes.setPopularity(json_number_value_validated(result, "popularity"), json_number_value_validated(result, "vote_average"), json_integer_value_validated(result, "vote_count") ); + resultSet.push_back(sRes); + } +diff -Naur vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbtv.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbtv.c +--- vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbtv.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbtv.c 2022-08-12 09:15:11.000000000 +0200 +@@ -131,7 +131,7 @@ + + searchResultTvMovie sRes(id, false, json_string_value_validated(result, "release_date") ); + sRes.setPositionInExternalResult(resultSet.size() ); +- sRes.setMatchText(min(sentence_distance(resultName, tvSearchString), sentence_distance(resultOriginalName, tvSearchString) ) + 1); // avaid this, prefer TVDB ++ sRes.setMatchText(std::min(sentence_distance(resultName, tvSearchString), sentence_distance(resultOriginalName, tvSearchString) ) + 1); // avaid this, prefer TVDB + sRes.setPopularity(json_number_value_validated(result, "popularity"), json_number_value_validated(result, "vote_average"), json_integer_value_validated(result, "vote_count") ); + resultSet.push_back(sRes); + } +diff -Naur vdr-plugin-tvscraper-1.1.2/thetvdbscraper/tvdbseries.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/thetvdbscraper/tvdbseries.c +--- vdr-plugin-tvscraper-1.1.2/thetvdbscraper/tvdbseries.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/thetvdbscraper/tvdbseries.c 2022-08-12 09:15:11.000000000 +0200 +@@ -73,7 +73,7 @@ + int dist_a = sentence_distance(name, SearchString); + if (debug) esyslog("tvscraper: series SearchString %s, name %s, distance %i", SearchString.c_str(), name.c_str(), dist_a); + // (2013) or similar at the end of a name in thetvdb indicates a year. This year is not given in the EPG. +- if (StringRemoveLastPartWithP(name) ) dist_a = min(dist_a, sentence_distance(name, SearchString) ); ++ if (StringRemoveLastPartWithP(name) ) dist_a = std::min(dist_a, sentence_distance(name, SearchString) ); + std::size_t lDelim = aliasNames.find('|'); + if (lDelim !=std::string::npos) { + for (std::size_t rDelim = aliasNames.find('|', lDelim +1); rDelim != std::string::npos; rDelim = aliasNames.find('|', lDelim +1) ) { +diff -Naur vdr-plugin-tvscraper-1.1.2/tools/stringhelpers.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/tools/stringhelpers.c +--- vdr-plugin-tvscraper-1.1.2/tools/stringhelpers.c 2022-08-09 22:28:24.000000000 +0200 ++++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/tools/stringhelpers.c 2022-08-12 09:15:11.000000000 +0200 +@@ -52,7 +52,7 @@ + // if len == 0: use strlen(needle) characters of needle + + if (len == 0) return strstr(haystack, needle); +- for (;haystack = strchr(haystack, needle[0]); haystack++) ++ for (;(haystack = strchr(haystack, needle[0])); haystack++) + if (!strncmp(haystack, needle, len)) return haystack; + return 0; + } diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 40b2292..ddb95f4 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,14 +9,15 @@ %endif Name: vdr-%{pname} -Version: 1.1.1 -Release: 2%{?dist} +Version: 1.1.2 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper Source0: %url/archive/refs/tags/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz -Source1: vdr-%{pname}.conf +Source1: %{name}.conf +Patch0: %{name}-f35.patch BuildRequires: make BuildRequires: gcc-c++ @@ -48,7 +49,10 @@ Additionally you are invited to contribute to the used web services with providing missing data for your favorite movies and series. %prep -%autosetup -p0 -n vdr-plugin-%{pname}-%{version} +%setup -q -n vdr-plugin-%{pname}-%{version} +%if 0%{?fedora} == 35 +%patch0 -p1 +%endif %build %make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" @@ -71,10 +75,15 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Thu Aug 11 2022 Martin Gansser - 1.1.2-1 +- Update to 1.1.2-1 +- Add %%{name}-f35.patch + * Tue Aug 09 2022 Martin Gansser - 1.1.1-2 - Update license tag to "GPL-2.0-or-later AND MIT" - Add BR gettext +* Mon Aug 08 2022 Martin Gansser - 1.1.1-2 - Update to 1.1.1-1 - Added %%dir %%{vdr_configdir}/plugins/%%{pname} because it's owned by the package From dc29968d86b47d46c8852c1565d58d117f2f9071 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 13 Aug 2022 09:54:37 +0200 Subject: [PATCH 02/49] Update to 1.1.3-1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 11 +++++------ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 3f494e3..9d1e85f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /tvscraper-1.1.1.tar.gz /tvscraper-1.1.2.tar.gz +/tvscraper-1.1.3.tar.gz diff --git a/sources b/sources index 92fb019..e0d3b55 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.2.tar.gz) = 5f3766cd3548f0eb8e04b5550b68989efc3495e7780f88017f1f8b3c27744a9d414ef81fd4821bebb64113b5e89da526e9ffa74b7e43b71ffcdb992cbcfd3ed5 +SHA512 (tvscraper-1.1.3.tar.gz) = 6e922456f99348739adf6dd28837b84869a990f56f2b445a99740eaccecfdf37cd917d52c8dc39634b210f2a36fd467fd98df5803d9b37563c801146d72d1bcb diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index ddb95f4..b35bbcb 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,7 +9,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.2 +Version: 1.1.3 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -17,7 +17,6 @@ License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper Source0: %url/archive/refs/tags/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz Source1: %{name}.conf -Patch0: %{name}-f35.patch BuildRequires: make BuildRequires: gcc-c++ @@ -49,10 +48,7 @@ Additionally you are invited to contribute to the used web services with providing missing data for your favorite movies and series. %prep -%setup -q -n vdr-plugin-%{pname}-%{version} -%if 0%{?fedora} == 35 -%patch0 -p1 -%endif +%autosetup -p0 -n vdr-plugin-%{pname}-%{version} %build %make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" @@ -75,6 +71,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Aug 13 2022 Martin Gansser - 1.1.3-1 +- Update to 1.1.3-1 + * Thu Aug 11 2022 Martin Gansser - 1.1.2-1 - Update to 1.1.2-1 - Add %%{name}-f35.patch From 9fb753aba630a429eab73efee83651cf196f6629 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 19 Aug 2022 10:21:01 +0200 Subject: [PATCH 03/49] Update to 1.1.4-1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9d1e85f..90b5b37 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /tvscraper-1.1.1.tar.gz /tvscraper-1.1.2.tar.gz /tvscraper-1.1.3.tar.gz +/tvscraper-1.1.4.tar.gz diff --git a/sources b/sources index e0d3b55..b36d1dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.3.tar.gz) = 6e922456f99348739adf6dd28837b84869a990f56f2b445a99740eaccecfdf37cd917d52c8dc39634b210f2a36fd467fd98df5803d9b37563c801146d72d1bcb +SHA512 (tvscraper-1.1.4.tar.gz) = 3c726c2b953f26d4e7da9e71d843b40a5e3affb2d2ca9ef3ac5d8b4669f5e058f844a55dbdc346d2a1a1a3110cabecb00df27030c0501d3367a0f4bfba717eff diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index b35bbcb..605ed80 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,7 +9,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.3 +Version: 1.1.4 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -71,6 +71,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Aug 19 2022 Martin Gansser - 1.1.4-1 +- Update to 1.1.4-1 + * Sat Aug 13 2022 Martin Gansser - 1.1.3-1 - Update to 1.1.3-1 From c5d8355519b9761a49f141d63d3bde7420730800 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 3 Sep 2022 14:43:05 +0200 Subject: [PATCH 04/49] Update to 1.1.5-1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 90b5b37..fff9205 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /tvscraper-1.1.2.tar.gz /tvscraper-1.1.3.tar.gz /tvscraper-1.1.4.tar.gz +/tvscraper-1.1.5.tar.gz diff --git a/sources b/sources index b36d1dc..ccb7305 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.4.tar.gz) = 3c726c2b953f26d4e7da9e71d843b40a5e3affb2d2ca9ef3ac5d8b4669f5e058f844a55dbdc346d2a1a1a3110cabecb00df27030c0501d3367a0f4bfba717eff +SHA512 (tvscraper-1.1.5.tar.gz) = a4a65cee5e2f480fc3aaa3c088cfa07c5e0d34b19870bc9fefd8e20dc8949d123e8832e0096c25e25e69c8215bdc666909a7d57e4e2bf1aa22121b7415288c25 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 605ed80..3bae328 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,7 +9,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.4 +Version: 1.1.5 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -71,6 +71,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Sep 03 2022 Martin Gansser - 1.1.5-1 +- Update to 1.1.5-1 + * Fri Aug 19 2022 Martin Gansser - 1.1.4-1 - Update to 1.1.4-1 From 6effbba2ba8afece27efe613867c16511b5f2e17 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 24 Sep 2022 15:38:49 +0200 Subject: [PATCH 05/49] Update to 1.1.6-1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fff9205..bf26c29 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /tvscraper-1.1.3.tar.gz /tvscraper-1.1.4.tar.gz /tvscraper-1.1.5.tar.gz +/tvscraper-1.1.6.tar.gz diff --git a/sources b/sources index ccb7305..43838f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.5.tar.gz) = a4a65cee5e2f480fc3aaa3c088cfa07c5e0d34b19870bc9fefd8e20dc8949d123e8832e0096c25e25e69c8215bdc666909a7d57e4e2bf1aa22121b7415288c25 +SHA512 (tvscraper-1.1.6.tar.gz) = c604b546f4c20b515a8e23c65d39a5af7443856d98bb2371f52c8277e3468254143690799e2750851ffba1519420c808069201f263599133bea9c6beafb510dd diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 3bae328..bc6ce82 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,7 +9,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.5 +Version: 1.1.6 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -71,6 +71,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Sep 24 2022 Martin Gansser - 1.1.6-1 +- Update to 1.1.6-1 + * Sat Sep 03 2022 Martin Gansser - 1.1.5-1 - Update to 1.1.5-1 From 67a68cab60632682d16d4bda9cf20d4c2b93b8ee Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 24 Sep 2022 15:43:46 +0200 Subject: [PATCH 06/49] Update to 1.1.6-1 --- vdr-tvscraper.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index bc6ce82..6bc31f5 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -23,7 +23,7 @@ BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: sqlite-devel BuildRequires: libcurl-devel -BuildRequires: libxml2-devel +# BuildRequires: libxml2-devel BuildRequires: jansson-devel BuildRequires: vdr-devel >= %{vdr_version} Requires: vdr(abi)%{?_isa} = %{vdr_apiversion} @@ -63,7 +63,7 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %files -f %{name}.lang %license COPYING -%doc HISTORY README +%doc HISTORY %{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion} %dir %{vdr_configdir}/plugins/%{pname} %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/tvscraper.conf From a7ff27b4595dc9a7e6bfd01650aea0ee894d08f4 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 12 Oct 2022 08:38:35 +0200 Subject: [PATCH 07/49] Update to 1.1.7-1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper-f35.patch | 122 ---------------------------------------- vdr-tvscraper.spec | 10 ++-- 4 files changed, 8 insertions(+), 127 deletions(-) delete mode 100644 vdr-tvscraper-f35.patch diff --git a/.gitignore b/.gitignore index bf26c29..8fa1d9f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /tvscraper-1.1.4.tar.gz /tvscraper-1.1.5.tar.gz /tvscraper-1.1.6.tar.gz +/tvscraper-1.1.7.tar.gz diff --git a/sources b/sources index 43838f9..fe16d55 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.6.tar.gz) = c604b546f4c20b515a8e23c65d39a5af7443856d98bb2371f52c8277e3468254143690799e2750851ffba1519420c808069201f263599133bea9c6beafb510dd +SHA512 (tvscraper-1.1.7.tar.gz) = c516061c60be7701a0c5679032bb51778563467d248fc7b31f1451d49fa735566bead9c51b2d947c42540c1c0c0d2a821b6be987a997d1222dc4377e81ed0cc8 diff --git a/vdr-tvscraper-f35.patch b/vdr-tvscraper-f35.patch deleted file mode 100644 index 3f87e65..0000000 --- a/vdr-tvscraper-f35.patch +++ /dev/null @@ -1,122 +0,0 @@ -diff -Naur vdr-plugin-tvscraper-1.1.2/autoTimers.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/autoTimers.c ---- vdr-plugin-tvscraper-1.1.2/autoTimers.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/autoTimers.c 2022-08-12 09:15:11.000000000 +0200 -@@ -111,7 +111,11 @@ - if (season_number == 0 && episode_number == 0) continue; // we look only for recordings we can assign to a specific episode/movie - if (season_number == -100) episode_number = 0; - bool hd = channelsHD.find((const char *)channelIDs) != channelsHD.end(); -+#if VDRVERSNUM >= 20505 - int numberOfErrors = rec->Info()->Errors(); -+#else -+ int numberOfErrors = 0; -+#endif - cScraperRec scraperRec(eventID, eventStartTime, (const char *)channelIDs, rec->Name(), movie_tv_id, season_number, episode_number, hd, numberOfErrors); - auto found = recordings.find(scraperRec); - if (found == recordings.end() ) recordings.insert(std::move(scraperRec)); // not in list -> insert -diff -Naur vdr-plugin-tvscraper-1.1.2/images.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/images.c ---- vdr-plugin-tvscraper-1.1.2/images.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/images.c 2022-08-12 09:15:11.000000000 +0200 -@@ -27,7 +27,7 @@ - void cImageLevelsInt::findTopElement() { - int t = m_imageLevels; - for (m_push = 0; m_push < s_max_levels; m_push++) { -- if (t & 7 == 0) return; -+ if ((t & 7) == 0) return; - t = t >> 3; - } - } -@@ -102,7 +102,7 @@ - void cOrientationsInt::findTopElement() { - int t = m_orientations; - for (m_push = 0; m_push < s_max_orientations; m_push++) { -- if (t & 7 == 0) return; -+ if ((t & 7) == 0) return; - t = t >> 3; - } - } -diff -Naur vdr-plugin-tvscraper-1.1.2/searchEventOrRec.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/searchEventOrRec.c ---- vdr-plugin-tvscraper-1.1.2/searchEventOrRec.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/searchEventOrRec.c 2022-08-12 09:15:11.000000000 +0200 -@@ -218,6 +218,7 @@ - case scrapNone: ; // do nothing, nothing to store - } - } -+inline void swap(searchResultTvMovie &a, searchResultTvMovie &b) { std::swap(a, b); } - - scrapType cSearchEventOrRec::ScrapFind(vector &searchResults, string &movieName, string &episodeSearchString) { - // bool debug = m_searchString == "james cameron's dark angel"; -@@ -234,7 +235,7 @@ - // something was found. Add all information which is available for free - if (m_baseNameEquShortText) for (searchResultTvMovie &searchResult: searchResults) if (!searchResult.movie() && searchResult.delim() == 0) searchResult.setBaseNameEquShortText(); - for (searchResultTvMovie &searchResult: searchResults) searchResult.setMatchYear(m_years, m_sEventOrRecording->DurationInSec() ); -- sort(searchResults.begin(), searchResults.end() ); -+ std::sort(searchResults.begin(), searchResults.end() ); - if (debug) for (searchResultTvMovie &searchResult: searchResults) searchResult.log(m_searchString.c_str() ); - m_episodeFound = false; - std::vector::iterator new_end; -@@ -436,7 +437,7 @@ - - // look for matches of part of the actor - const char *lPos = actor.c_str(); -- for (const char *rDelimPos; rDelimPos = strchr(lPos, ' '); lPos = rDelimPos + 1) -+ for (const char *rDelimPos; (rDelimPos = strchr(lPos, ' ')); lPos = rDelimPos + 1) - addActor(description, lPos, rDelimPos - lPos, numMatchesFirst, alreadyFound); - addActor(description, lPos, 0, numMatchesSure, alreadyFound); - } -@@ -516,7 +517,7 @@ - // minDiff must be > 0, otherwise an empty list my be returned - // bool debug = m_searchString == "james cameron's dark angel"; - bool debug = false; -- float minDiffSame = max (minDiff - 0.05, 0.01); -+ float minDiffSame = std::max(minDiff - 0.05, 0.01); - float minDiffOther = minDiff; - new_end = end; - if (begin == end) return false; // empty list -diff -Naur vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbmovie.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbmovie.c ---- vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbmovie.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbmovie.c 2022-08-12 09:15:11.000000000 +0200 -@@ -177,7 +177,7 @@ - - searchResultTvMovie sRes(id, true, json_string_value_validated(result, "release_date") ); - sRes.setPositionInExternalResult(resultSet.size() ); -- sRes.setMatchText(min(sentence_distance(resultTitle, SearchString), sentence_distance(resultOriginalTitle, SearchString) ) ); -+ sRes.setMatchText(std::min(sentence_distance(resultTitle, SearchString), sentence_distance(resultOriginalTitle, SearchString) ) ); - sRes.setPopularity(json_number_value_validated(result, "popularity"), json_number_value_validated(result, "vote_average"), json_integer_value_validated(result, "vote_count") ); - resultSet.push_back(sRes); - } -diff -Naur vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbtv.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbtv.c ---- vdr-plugin-tvscraper-1.1.2/themoviedbscraper/moviedbtv.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/themoviedbscraper/moviedbtv.c 2022-08-12 09:15:11.000000000 +0200 -@@ -131,7 +131,7 @@ - - searchResultTvMovie sRes(id, false, json_string_value_validated(result, "release_date") ); - sRes.setPositionInExternalResult(resultSet.size() ); -- sRes.setMatchText(min(sentence_distance(resultName, tvSearchString), sentence_distance(resultOriginalName, tvSearchString) ) + 1); // avaid this, prefer TVDB -+ sRes.setMatchText(std::min(sentence_distance(resultName, tvSearchString), sentence_distance(resultOriginalName, tvSearchString) ) + 1); // avaid this, prefer TVDB - sRes.setPopularity(json_number_value_validated(result, "popularity"), json_number_value_validated(result, "vote_average"), json_integer_value_validated(result, "vote_count") ); - resultSet.push_back(sRes); - } -diff -Naur vdr-plugin-tvscraper-1.1.2/thetvdbscraper/tvdbseries.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/thetvdbscraper/tvdbseries.c ---- vdr-plugin-tvscraper-1.1.2/thetvdbscraper/tvdbseries.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/thetvdbscraper/tvdbseries.c 2022-08-12 09:15:11.000000000 +0200 -@@ -73,7 +73,7 @@ - int dist_a = sentence_distance(name, SearchString); - if (debug) esyslog("tvscraper: series SearchString %s, name %s, distance %i", SearchString.c_str(), name.c_str(), dist_a); - // (2013) or similar at the end of a name in thetvdb indicates a year. This year is not given in the EPG. -- if (StringRemoveLastPartWithP(name) ) dist_a = min(dist_a, sentence_distance(name, SearchString) ); -+ if (StringRemoveLastPartWithP(name) ) dist_a = std::min(dist_a, sentence_distance(name, SearchString) ); - std::size_t lDelim = aliasNames.find('|'); - if (lDelim !=std::string::npos) { - for (std::size_t rDelim = aliasNames.find('|', lDelim +1); rDelim != std::string::npos; rDelim = aliasNames.find('|', lDelim +1) ) { -diff -Naur vdr-plugin-tvscraper-1.1.2/tools/stringhelpers.c vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/tools/stringhelpers.c ---- vdr-plugin-tvscraper-1.1.2/tools/stringhelpers.c 2022-08-09 22:28:24.000000000 +0200 -+++ vdr-plugin-tvscraper-085bb522695050b611d1792f1dbf11345d065641/tools/stringhelpers.c 2022-08-12 09:15:11.000000000 +0200 -@@ -52,7 +52,7 @@ - // if len == 0: use strlen(needle) characters of needle - - if (len == 0) return strstr(haystack, needle); -- for (;haystack = strchr(haystack, needle[0]); haystack++) -+ for (;(haystack = strchr(haystack, needle[0])); haystack++) - if (!strncmp(haystack, needle, len)) return haystack; - return 0; - } diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 6bc31f5..cd02d8a 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,7 +9,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.6 +Version: 1.1.7 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -23,7 +23,6 @@ BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: sqlite-devel BuildRequires: libcurl-devel -# BuildRequires: libxml2-devel BuildRequires: jansson-devel BuildRequires: vdr-devel >= %{vdr_version} Requires: vdr(abi)%{?_isa} = %{vdr_apiversion} @@ -48,7 +47,7 @@ Additionally you are invited to contribute to the used web services with providing missing data for your favorite movies and series. %prep -%autosetup -p0 -n vdr-plugin-%{pname}-%{version} +%autosetup -p1 -n vdr-plugin-%{pname}-%{version} %build %make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" @@ -63,7 +62,7 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %files -f %{name}.lang %license COPYING -%doc HISTORY +%doc HISTORY README.md %{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion} %dir %{vdr_configdir}/plugins/%{pname} %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/tvscraper.conf @@ -71,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Wed Oct 12 2022 Martin Gansser - 1.1.7-1 +- Update to 1.1.7-1 + * Sat Sep 24 2022 Martin Gansser - 1.1.6-1 - Update to 1.1.6-1 From 4f7b30cc2179d13da5fe7177b35a0c5b35e65e0d Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 28 Oct 2022 09:35:52 +0200 Subject: [PATCH 08/49] Update to 1.1.8-1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8fa1d9f..47706b1 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /tvscraper-1.1.5.tar.gz /tvscraper-1.1.6.tar.gz /tvscraper-1.1.7.tar.gz +/tvscraper-1.1.8.tar.gz diff --git a/sources b/sources index fe16d55..eaec34d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.7.tar.gz) = c516061c60be7701a0c5679032bb51778563467d248fc7b31f1451d49fa735566bead9c51b2d947c42540c1c0c0d2a821b6be987a997d1222dc4377e81ed0cc8 +SHA512 (tvscraper-1.1.8.tar.gz) = f32e999028506a1c70c0cddc301113f88c9695a2c170d22bcc24b780d4b49744d823375da5f3127e516ac33611761a748e510841dcb0b9ad4a61464bc2df717e diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index cd02d8a..c717b36 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,7 +9,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.7 +Version: 1.1.8 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Oct 28 2022 Martin Gansser - 1.1.8-1 +- Update to 1.1.8-1 + * Wed Oct 12 2022 Martin Gansser - 1.1.7-1 - Update to 1.1.7-1 From 17e2738f0d352316db2a1d9a77c891837c60ed76 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 2 Dec 2022 10:36:29 +0100 Subject: [PATCH 09/49] Rebuilt for new VDR API version --- vdr-tvscraper.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index c717b36..aa78615 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,16 +1,13 @@ %global pname tvscraper # version we want build against -%global vdr_version 2.4.0 -%if 0%{?fedora} >= 36 %global vdr_version 2.6.1 -%endif -%if 0%{?fedora} == 35 -%global vdr_version 2.4.7 +%if 0%{?fedora} >= 38 +%global vdr_version 2.6.2 %endif Name: vdr-%{pname} Version: 1.1.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -70,6 +67,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Dec 02 2022 Martin Gansser - 1.1.8-2 +- Rebuilt for new VDR API version + * Fri Oct 28 2022 Martin Gansser - 1.1.8-1 - Update to 1.1.8-1 From a4523a372162c01c70f1259b1875862a4e1a907d Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 14 Dec 2022 16:59:18 +0100 Subject: [PATCH 10/49] Rebuilt for new VDR API version --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index aa78615..579c685 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,12 +2,12 @@ # version we want build against %global vdr_version 2.6.1 %if 0%{?fedora} >= 38 -%global vdr_version 2.6.2 +%global vdr_version 2.6.3 %endif Name: vdr-%{pname} Version: 1.1.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -67,6 +67,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Wed Dec 14 2022 Martin Gansser - 1.1.8-3 +- Rebuilt for new VDR API version + * Fri Dec 02 2022 Martin Gansser - 1.1.8-2 - Rebuilt for new VDR API version From 9bca97a51c85d109baa00af40625058e847c2bfa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:12:31 +0000 Subject: [PATCH 11/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vdr-tvscraper.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 579c685..b0443c3 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -7,7 +7,7 @@ Name: vdr-%{pname} Version: 1.1.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -67,6 +67,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.1.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Dec 14 2022 Martin Gansser - 1.1.8-3 - Rebuilt for new VDR API version From 5cc61e1c6ff7b11c341202c6d3d058036f720d5b Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Mon, 23 Jan 2023 08:20:27 +0100 Subject: [PATCH 12/49] Update to 1.1.9 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 47706b1..1bf9ae8 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /tvscraper-1.1.6.tar.gz /tvscraper-1.1.7.tar.gz /tvscraper-1.1.8.tar.gz +/tvscraper-1.1.9.tar.gz diff --git a/sources b/sources index eaec34d..08b5c68 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.8.tar.gz) = f32e999028506a1c70c0cddc301113f88c9695a2c170d22bcc24b780d4b49744d823375da5f3127e516ac33611761a748e510841dcb0b9ad4a61464bc2df717e +SHA512 (tvscraper-1.1.9.tar.gz) = 70044f33f331a0820a01a188529bc285bfcdfcc47813e6d606ad9968f1d109d206ed89774570a49a662160969cd31eed6d55dc4b1d9e4c5caac2381ce90479da diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index b0443c3..b85ab07 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,8 +6,8 @@ %endif Name: vdr-%{pname} -Version: 1.1.8 -Release: 4%{?dist} +Version: 1.1.9 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -67,6 +67,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Mon Jan 23 2023 Martin Gansser - 1.1.9-1 +- Update to 1.1.9 + * Sat Jan 21 2023 Fedora Release Engineering - 1.1.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 7ec2e41b17f81111b0889c742f84421767c27e3a Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Tue, 24 Jan 2023 10:36:01 +0100 Subject: [PATCH 13/49] Update to 1.1.9 --- sources | 2 +- vdr-tvscraper.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 08b5c68..e969721 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.9.tar.gz) = 70044f33f331a0820a01a188529bc285bfcdfcc47813e6d606ad9968f1d109d206ed89774570a49a662160969cd31eed6d55dc4b1d9e4c5caac2381ce90479da +SHA512 (tvscraper-1.1.9.tar.gz) = 8bab7b528c66ffbcba701a036bad9005457b47ccdd704dfa43d65ac7f36d6b781066806640c191cb3ad9edb2f7c60c5127b216c4c87ebc51aa429ef8566780a3 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index b85ab07..90d2351 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -15,6 +15,9 @@ URL: https://github.com/MarkusEh/vdr-plugin-tvscraper Source0: %url/archive/refs/tags/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz Source1: %{name}.conf +# Build for armv7hl failed +ExcludeArch: armv7hl + BuildRequires: make BuildRequires: gcc-c++ BuildRequires: gettext @@ -67,7 +70,7 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog -* Mon Jan 23 2023 Martin Gansser - 1.1.9-1 +* Tue Jan 24 2023 Martin Gansser - 1.1.9-1 - Update to 1.1.9 * Sat Jan 21 2023 Fedora Release Engineering - 1.1.8-4 From 4d358988f29da3ac5b5c28d7b8beb65b28f5b10e Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sun, 29 Jan 2023 16:03:43 +0100 Subject: [PATCH 14/49] Update to 1.1.10 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1bf9ae8..69825d2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /tvscraper-1.1.7.tar.gz /tvscraper-1.1.8.tar.gz /tvscraper-1.1.9.tar.gz +/tvscraper-1.1.10.tar.gz diff --git a/sources b/sources index e969721..55922ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.9.tar.gz) = 8bab7b528c66ffbcba701a036bad9005457b47ccdd704dfa43d65ac7f36d6b781066806640c191cb3ad9edb2f7c60c5127b216c4c87ebc51aa429ef8566780a3 +SHA512 (tvscraper-1.1.10.tar.gz) = 06c1bfd0a93c0131b4a161266b99480314e5901ebcae88c8d7e01969687b9f72219855077b631cc93c1071ac4f248a5b215461535fed301343770657fc5c0950 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 90d2351..25f95f3 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.9 +Version: 1.1.10 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sun Jan 29 2023 Martin Gansser - 1.1.10-1 +- Update to 1.1.10 + * Tue Jan 24 2023 Martin Gansser - 1.1.9-1 - Update to 1.1.9 From e9af1d8794c900257868508e8f12af997050ac00 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Mon, 6 Mar 2023 10:26:30 +0100 Subject: [PATCH 15/49] Update to 1.1.11 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 69825d2..8bba10b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /tvscraper-1.1.8.tar.gz /tvscraper-1.1.9.tar.gz /tvscraper-1.1.10.tar.gz +/tvscraper-1.1.11.tar.gz diff --git a/sources b/sources index 55922ad..5beac34 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.10.tar.gz) = 06c1bfd0a93c0131b4a161266b99480314e5901ebcae88c8d7e01969687b9f72219855077b631cc93c1071ac4f248a5b215461535fed301343770657fc5c0950 +SHA512 (tvscraper-1.1.11.tar.gz) = 9d610375646950cf6eacd92c227442171890127f3c56bf0251c4704a10a58ce3e39965297a7b93f93a69b5c948a510eff59312ff1bc2accd538956ff3d9bc6b9 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 25f95f3..1c8a9c5 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.10 +Version: 1.1.11 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Mon Mar 06 2023 Martin Gansser - 1.1.11-1 +- Update to 1.1.11 + * Sun Jan 29 2023 Martin Gansser - 1.1.10-1 - Update to 1.1.10 From 5c4e989d9dc458d58302941a9e8cb2a28d901f1f Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sun, 11 Jun 2023 17:00:34 +0200 Subject: [PATCH 16/49] Update to 1.1.13 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8bba10b..3407e70 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /tvscraper-1.1.9.tar.gz /tvscraper-1.1.10.tar.gz /tvscraper-1.1.11.tar.gz +/tvscraper-1.1.13.tar.gz diff --git a/sources b/sources index 5beac34..cf7f47f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.11.tar.gz) = 9d610375646950cf6eacd92c227442171890127f3c56bf0251c4704a10a58ce3e39965297a7b93f93a69b5c948a510eff59312ff1bc2accd538956ff3d9bc6b9 +SHA512 (tvscraper-1.1.13.tar.gz) = 465b1bf01838a629bf5416f2912841b7e17e9f3d5d820ca8032ff145e987d0eccf13b4677629f7929afee5e9bf72a618783ea4771708f04c1e4ff6afcf8e3c46 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 1c8a9c5..f1f559f 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.11 +Version: 1.1.13 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sun Jun 11 2023 Martin Gansser - 1.1.13-1 +- Update to 1.1.13 + * Mon Mar 06 2023 Martin Gansser - 1.1.11-1 - Update to 1.1.11 From 067e6b8ba3522bbbfaa171478bf3688cd85a7215 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sun, 18 Jun 2023 16:52:57 +0200 Subject: [PATCH 17/49] Update to 1.2.0 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3407e70..79d6202 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /tvscraper-1.1.10.tar.gz /tvscraper-1.1.11.tar.gz /tvscraper-1.1.13.tar.gz +/tvscraper-1.2.0.tar.gz diff --git a/sources b/sources index cf7f47f..6aebca0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.1.13.tar.gz) = 465b1bf01838a629bf5416f2912841b7e17e9f3d5d820ca8032ff145e987d0eccf13b4677629f7929afee5e9bf72a618783ea4771708f04c1e4ff6afcf8e3c46 +SHA512 (tvscraper-1.2.0.tar.gz) = 3d4de068f4c53e61659c37929be9e3c375e37ea452825cc7bd692241c231933d7940399549279950ee3cebfc246ea3dde798ad5d52acba727644aa6b1729d34c diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index f1f559f..e596516 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.1.13 +Version: 1.2.0 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sun Jun 18 2023 Martin Gansser - 1.2.0-1 +- Update to 1.2.0 + * Sun Jun 11 2023 Martin Gansser - 1.1.13-1 - Update to 1.1.13 From a9d1451f33dd2efd0f15b2ece249ed570f7737b4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:31:56 +0000 Subject: [PATCH 18/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vdr-tvscraper.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index e596516..671ef30 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -7,7 +7,7 @@ Name: vdr-%{pname} Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 1.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sun Jun 18 2023 Martin Gansser - 1.2.0-1 - Update to 1.2.0 From 58ce757488fbc6d8b989a0947c8bc6da41f8a5b4 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 5 Aug 2023 16:40:10 +0200 Subject: [PATCH 19/49] Update to 1.2.1 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 79d6202..d3c759b 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /tvscraper-1.1.11.tar.gz /tvscraper-1.1.13.tar.gz /tvscraper-1.2.0.tar.gz +/vdr-plugin-tvscraper-1.2.1.tar.gz diff --git a/sources b/sources index 6aebca0..c3e4c7d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvscraper-1.2.0.tar.gz) = 3d4de068f4c53e61659c37929be9e3c375e37ea452825cc7bd692241c231933d7940399549279950ee3cebfc246ea3dde798ad5d52acba727644aa6b1729d34c +SHA512 (vdr-plugin-tvscraper-1.2.1.tar.gz) = 7dc7a76902603e75a5c8bf3601f4b517c1aab600827a305eb1fba98e2e7b75c7fa308eb038689fdcdd6fd771949cb5f308ae12eaddb4699df550111d65671723 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 671ef30..0cf2692 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,13 +6,13 @@ %endif Name: vdr-%{pname} -Version: 1.2.0 -Release: 2%{?dist} +Version: 1.2.1 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper -Source0: %url/archive/refs/tags/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz +Source0: %url/archive/refs/tags/v1.2.1.tar.gz#/vdr-plugin-tvscraper-1.2.1.tar.gz Source1: %{name}.conf # Build for armv7hl failed @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Aug 05 2023 Martin Gansser - 1.2.1-1 +- Update to 1.2.1 + * Sat Jul 22 2023 Fedora Release Engineering - 1.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 8bff77820df2f8b79a9e12e7c12f66969c8ac794 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Tue, 22 Aug 2023 11:35:05 +0200 Subject: [PATCH 20/49] Update to 1.2.2 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d3c759b..2be04da 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /tvscraper-1.1.13.tar.gz /tvscraper-1.2.0.tar.gz /vdr-plugin-tvscraper-1.2.1.tar.gz +/vdr-plugin-tvscraper-1.2.2.tar.gz diff --git a/sources b/sources index c3e4c7d..b45d86e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.1.tar.gz) = 7dc7a76902603e75a5c8bf3601f4b517c1aab600827a305eb1fba98e2e7b75c7fa308eb038689fdcdd6fd771949cb5f308ae12eaddb4699df550111d65671723 +SHA512 (vdr-plugin-tvscraper-1.2.2.tar.gz) = a6d3a4dbf093fce00f9e0f76a7d7335471c987a2889d618be801c01d6949cf5c2053bc7837a63809814d7e74f615faecbdfd783e62f32fe155aaa40e5ec9cfba diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 0cf2692..3293278 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,13 +6,13 @@ %endif Name: vdr-%{pname} -Version: 1.2.1 +Version: 1.2.2 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper -Source0: %url/archive/refs/tags/v1.2.1.tar.gz#/vdr-plugin-tvscraper-1.2.1.tar.gz +Source0: %url/archive/refs/tags/v%{version}.tar.gz#/vdr-plugin-tvscraper-%{version}.tar.gz Source1: %{name}.conf # Build for armv7hl failed @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Tue Aug 22 2023 Martin Gansser - 1.2.2-1 +- Update to 1.2.2 + * Sat Aug 05 2023 Martin Gansser - 1.2.1-1 - Update to 1.2.1 From 9b185a19344ad98e67c426bc0404ea7abb9b3245 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Thu, 7 Sep 2023 19:52:00 +0200 Subject: [PATCH 21/49] Update to 1.2.3 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2be04da..21cadf3 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /tvscraper-1.2.0.tar.gz /vdr-plugin-tvscraper-1.2.1.tar.gz /vdr-plugin-tvscraper-1.2.2.tar.gz +/vdr-plugin-tvscraper-1.2.3.tar.gz diff --git a/sources b/sources index b45d86e..55c020f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.2.tar.gz) = a6d3a4dbf093fce00f9e0f76a7d7335471c987a2889d618be801c01d6949cf5c2053bc7837a63809814d7e74f615faecbdfd783e62f32fe155aaa40e5ec9cfba +SHA512 (vdr-plugin-tvscraper-1.2.3.tar.gz) = e9753fe780a5f0866882d667e3876e90c8b8e2d72854efc5b35c9732e0d1689cebe4b34b414c035ddafc7168fa10dcdbaf81ed06bfeaaead97f2a052817a479d diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 3293278..8e11026 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.2.2 +Version: 1.2.3 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Thu Sep 07 2023 Martin Gansser - 1.2.3-1 +- Update to 1.2.3 + * Tue Aug 22 2023 Martin Gansser - 1.2.2-1 - Update to 1.2.2 From 737ac79d82b7c6fd53b88f1c2d4841f5da5339af Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Mon, 27 Nov 2023 08:36:40 +0100 Subject: [PATCH 22/49] Update to 1.2.5 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 21cadf3..c06751c 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /vdr-plugin-tvscraper-1.2.1.tar.gz /vdr-plugin-tvscraper-1.2.2.tar.gz /vdr-plugin-tvscraper-1.2.3.tar.gz +/vdr-plugin-tvscraper-1.2.5.tar.gz diff --git a/sources b/sources index 55c020f..3fd103e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.3.tar.gz) = e9753fe780a5f0866882d667e3876e90c8b8e2d72854efc5b35c9732e0d1689cebe4b34b414c035ddafc7168fa10dcdbaf81ed06bfeaaead97f2a052817a479d +SHA512 (vdr-plugin-tvscraper-1.2.5.tar.gz) = bd2eeb378dbd8b9bffe955289e51fc41d24bdf96bbf66ca62885806c6965cf334593ad11352d6101cd626e6c81fc55b9e2fe1a49410e158ee0eab5372a1d00eb diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 8e11026..90209a3 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.2.3 +Version: 1.2.5 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Mon Nov 27 2023 Martin Gansser - 1.2.5-1 +- Update to 1.2.5 + * Thu Sep 07 2023 Martin Gansser - 1.2.3-1 - Update to 1.2.3 From 22b41bc6b57af015aed7c6fcfadecbb9e17f099e Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Thu, 4 Jan 2024 11:13:32 +0100 Subject: [PATCH 23/49] Update to 1.2.6 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c06751c..920af33 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /vdr-plugin-tvscraper-1.2.2.tar.gz /vdr-plugin-tvscraper-1.2.3.tar.gz /vdr-plugin-tvscraper-1.2.5.tar.gz +/vdr-plugin-tvscraper-1.2.6.tar.gz diff --git a/sources b/sources index 3fd103e..6b297e0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.5.tar.gz) = bd2eeb378dbd8b9bffe955289e51fc41d24bdf96bbf66ca62885806c6965cf334593ad11352d6101cd626e6c81fc55b9e2fe1a49410e158ee0eab5372a1d00eb +SHA512 (vdr-plugin-tvscraper-1.2.6.tar.gz) = f7e00edd5cd4df5e4e0ac82bd2be481260010ef1005dd87138183bc903f00a663e4caabe1f0ff3ef81fa743cf3658a0e54844458eca537f5eb1d777301b16f35 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 90209a3..5e60956 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,12 +1,12 @@ %global pname tvscraper # version we want build against -%global vdr_version 2.6.1 -%if 0%{?fedora} >= 38 %global vdr_version 2.6.3 +%if 0%{?fedora} >= 40 +%global vdr_version 2.6.5 %endif Name: vdr-%{pname} -Version: 1.2.5 +Version: 1.2.6 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Thu Jan 04 2024 Martin Gansser - 1.2.6-1 +- Update to 1.2.6 + * Mon Nov 27 2023 Martin Gansser - 1.2.5-1 - Update to 1.2.5 From c30c4925b017304f7fb9d259caa5be1e03af524c Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 26 Jan 2024 12:53:55 +0100 Subject: [PATCH 24/49] Rebuilt for new VDR API version --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 5e60956..a8fb9ff 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,12 +2,12 @@ # version we want build against %global vdr_version 2.6.3 %if 0%{?fedora} >= 40 -%global vdr_version 2.6.5 +%global vdr_version 2.6.6 %endif Name: vdr-%{pname} Version: 1.2.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -70,6 +70,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Jan 26 2024 Martin Gansser - 1.2.6-2 +- Rebuilt for new VDR API version + * Thu Jan 04 2024 Martin Gansser - 1.2.6-1 - Update to 1.2.6 From 96d4daf3e8f22ac79a0acec97a2d33ceb18f33e3 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sun, 28 Jan 2024 12:21:20 +0100 Subject: [PATCH 25/49] Update to 1.2.7 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 920af33..6cc972b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /vdr-plugin-tvscraper-1.2.3.tar.gz /vdr-plugin-tvscraper-1.2.5.tar.gz /vdr-plugin-tvscraper-1.2.6.tar.gz +/vdr-plugin-tvscraper-1.2.7.tar.gz diff --git a/sources b/sources index 6b297e0..e391590 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.6.tar.gz) = f7e00edd5cd4df5e4e0ac82bd2be481260010ef1005dd87138183bc903f00a663e4caabe1f0ff3ef81fa743cf3658a0e54844458eca537f5eb1d777301b16f35 +SHA512 (vdr-plugin-tvscraper-1.2.7.tar.gz) = fc2eb23c507e5ca371748901f6ec4f892e24cf5bc027c5c58d3a0a58184aba2a74dc087a26b574e5dc25bea6f8eb9aa66cc3edd0c2addad3f3050a9a43c7bb25 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index a8fb9ff..7f265a5 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,8 +6,8 @@ %endif Name: vdr-%{pname} -Version: 1.2.6 -Release: 2%{?dist} +Version: 1.2.7 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -67,9 +67,13 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %dir %{vdr_configdir}/plugins/%{pname} %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/tvscraper.conf %config(noreplace) %{vdr_configdir}/plugins/%{pname}/override.conf +%config(noreplace) %{_datadir}/vdr/plugins/%{pname}/override_tvs.conf %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sun Jan 28 2024 Martin Gansser - 1.2.7-1 +- Update to 1.2.7 + * Fri Jan 26 2024 Martin Gansser - 1.2.6-2 - Rebuilt for new VDR API version From ad2f3948b5e96af5c49d3af6b6fb452c05a42fca Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 10 Apr 2024 11:01:37 +0200 Subject: [PATCH 26/49] Update to 1.2.9 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6cc972b..e22d2a2 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /vdr-plugin-tvscraper-1.2.5.tar.gz /vdr-plugin-tvscraper-1.2.6.tar.gz /vdr-plugin-tvscraper-1.2.7.tar.gz +/vdr-plugin-tvscraper-1.2.9.tar.gz diff --git a/sources b/sources index e391590..0d0ca29 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.7.tar.gz) = fc2eb23c507e5ca371748901f6ec4f892e24cf5bc027c5c58d3a0a58184aba2a74dc087a26b574e5dc25bea6f8eb9aa66cc3edd0c2addad3f3050a9a43c7bb25 +SHA512 (vdr-plugin-tvscraper-1.2.9.tar.gz) = 1dc63dda4ce40139c9ff6bc23b16c0e3ded469f4c4bfffc7ed95c31ffbf74ff8af8da273faf7a5675a4489375bee058aa579acfed25857a7969d6432341e346d diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 7f265a5..c823f1b 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -6,7 +6,7 @@ %endif Name: vdr-%{pname} -Version: 1.2.7 +Version: 1.2.9 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) @@ -71,6 +71,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Wed Apr 10 2024 Martin Gansser - 1.2.9-1 +- Update to 1.2.9 + * Sun Jan 28 2024 Martin Gansser - 1.2.7-1 - Update to 1.2.7 From a77d25c0374abcd4f7f54dfadca3ef0207bc39ee Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 10 Apr 2024 11:12:23 +0200 Subject: [PATCH 27/49] Update to 1.2.9 --- vdr-tvscraper.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index c823f1b..10f8be9 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -68,6 +68,7 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/tvscraper.conf %config(noreplace) %{vdr_configdir}/plugins/%{pname}/override.conf %config(noreplace) %{_datadir}/vdr/plugins/%{pname}/override_tvs.conf +%config(noreplace) %{_datadir}/vdr/plugins/%{pname}/networks.json %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog From fd197e25f60ce319da8784741a34f135849adfdf Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 12 Apr 2024 16:59:15 +0200 Subject: [PATCH 28/49] Rebuilt for new VDR API version --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 10f8be9..dc6c5c1 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,12 +2,12 @@ # version we want build against %global vdr_version 2.6.3 %if 0%{?fedora} >= 40 -%global vdr_version 2.6.6 +%global vdr_version 2.6.7 %endif Name: vdr-%{pname} Version: 1.2.9 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -72,6 +72,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Apr 12 2024 Martin Gansser - 1.2.9-2 +- Rebuilt for new VDR API version + * Wed Apr 10 2024 Martin Gansser - 1.2.9-1 - Update to 1.2.9 From 9fb620f825d2109034511c725800c2f45184e7c5 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 12 Jul 2024 09:38:44 +0200 Subject: [PATCH 29/49] Rebuilt for new VDR API version 2.6.8 --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index dc6c5c1..f3c8e18 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,12 +2,12 @@ # version we want build against %global vdr_version 2.6.3 %if 0%{?fedora} >= 40 -%global vdr_version 2.6.7 +%global vdr_version 2.6.8 %endif Name: vdr-%{pname} Version: 1.2.9 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -72,6 +72,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Jul 12 2024 Martin Gansser - 1.2.9-3 +- Rebuilt for new VDR API version 2.6.8 + * Fri Apr 12 2024 Martin Gansser - 1.2.9-2 - Rebuilt for new VDR API version From 0663f9b4ce479fa84c1d09dd90eb92ae3ef8e83a Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Mon, 15 Jul 2024 16:36:17 +0200 Subject: [PATCH 30/49] Rebuilt for new VDR API version 2.6.9 --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index f3c8e18..2f2c9c6 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,12 +2,12 @@ # version we want build against %global vdr_version 2.6.3 %if 0%{?fedora} >= 40 -%global vdr_version 2.6.8 +%global vdr_version 2.6.9 %endif Name: vdr-%{pname} Version: 1.2.9 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -72,6 +72,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Mon Jul 15 2024 Martin Gansser - 1.2.9-4 +- Rebuilt for new VDR API version 2.6.9 + * Fri Jul 12 2024 Martin Gansser - 1.2.9-3 - Rebuilt for new VDR API version 2.6.8 From 0d90541b8eae4569e5a7537c2d849a9154e2378c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:40:58 +0000 Subject: [PATCH 31/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- vdr-tvscraper.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 2f2c9c6..eb99e57 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -7,7 +7,7 @@ Name: vdr-%{pname} Version: 1.2.9 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -72,6 +72,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.2.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 15 2024 Martin Gansser - 1.2.9-4 - Rebuilt for new VDR API version 2.6.9 From 0684abfbe8ccbee4fe24008386144650da4a3806 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 9 Oct 2024 16:23:26 +0200 Subject: [PATCH 32/49] Rebuilt for new VDR API version 2.7.2 Update to 1.2.10 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 15 +++++++++++---- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e22d2a2..6476d0d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /vdr-plugin-tvscraper-1.2.6.tar.gz /vdr-plugin-tvscraper-1.2.7.tar.gz /vdr-plugin-tvscraper-1.2.9.tar.gz +/vdr-plugin-tvscraper-1.2.10.tar.gz diff --git a/sources b/sources index 0d0ca29..352ca79 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.9.tar.gz) = 1dc63dda4ce40139c9ff6bc23b16c0e3ded469f4c4bfffc7ed95c31ffbf74ff8af8da273faf7a5675a4489375bee058aa579acfed25857a7969d6432341e346d +SHA512 (vdr-plugin-tvscraper-1.2.10.tar.gz) = 4f87bd8d038dc9efdb368c970e10be0d8e73afe1449de0efcdb6b6099ad41bad3a114e12830420eb19af88e70af588ec27f171e483b5ce1f6fb2124795918ef6 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index eb99e57..c8fc7d8 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,13 +1,16 @@ %global pname tvscraper -# version we want build against +# version we want to build against %global vdr_version 2.6.3 -%if 0%{?fedora} >= 40 +# Set vdr_version based on Fedora version +%if 0%{?fedora} >= 42 +%global vdr_version 2.7.2 +%elif 0%{?fedora} >= 40 %global vdr_version 2.6.9 %endif Name: vdr-%{pname} -Version: 1.2.9 -Release: 5%{?dist} +Version: 1.2.10 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -72,6 +75,10 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Wed Oct 09 2024 Martin Gansser - 1.2.10-1 +- Rebuilt for new VDR API version 2.7.2 +- Update to 1.2.10 + * Sat Jul 20 2024 Fedora Release Engineering - 1.2.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From f27579a5e39689edf30d86d5969ba3d6f102c66b Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 22 Oct 2024 13:41:06 +0100 Subject: [PATCH 33/49] Rebuild for Jansson 2.14 (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) --- vdr-tvscraper.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index c8fc7d8..683c5e3 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -10,7 +10,7 @@ Name: vdr-%{pname} Version: 1.2.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -75,6 +75,10 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Tue Oct 22 2024 Richard W.M. Jones - 1.2.10-2 +- Rebuild for Jansson 2.14 + (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) + * Wed Oct 09 2024 Martin Gansser - 1.2.10-1 - Rebuilt for new VDR API version 2.7.2 - Update to 1.2.10 From bf786321eb8fcfa7381b23d370b6118ea6828973 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 25 Dec 2024 14:26:40 +0100 Subject: [PATCH 34/49] Update to 1.2.11 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 9 ++++----- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 6476d0d..55bd909 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /vdr-plugin-tvscraper-1.2.7.tar.gz /vdr-plugin-tvscraper-1.2.9.tar.gz /vdr-plugin-tvscraper-1.2.10.tar.gz +/vdr-plugin-tvscraper-1.2.11.tar.gz diff --git a/sources b/sources index 352ca79..561a187 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.10.tar.gz) = 4f87bd8d038dc9efdb368c970e10be0d8e73afe1449de0efcdb6b6099ad41bad3a114e12830420eb19af88e70af588ec27f171e483b5ce1f6fb2124795918ef6 +SHA512 (vdr-plugin-tvscraper-1.2.11.tar.gz) = 8e5c04be6dde6d2337ea6c9ef4993b8b1673f5448f4a65a0ba121fbe21db6d8c660d3db9030daa0ea84da3b1646bf4ce1c656020f57a6abaa49b43858037d164 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 683c5e3..5dd22a1 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,8 +9,8 @@ %endif Name: vdr-%{pname} -Version: 1.2.10 -Release: 2%{?dist} +Version: 1.2.11 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -75,9 +75,8 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog -* Tue Oct 22 2024 Richard W.M. Jones - 1.2.10-2 -- Rebuild for Jansson 2.14 - (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) +* Wed Dec 25 2024 Martin Gansser - 1.2.11-1 +- Update to 1.2.11 * Wed Oct 09 2024 Martin Gansser - 1.2.10-1 - Rebuilt for new VDR API version 2.7.2 From d7234153db98966274aa0801ee36693ca69e8e1c Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Wed, 25 Dec 2024 14:28:46 +0100 Subject: [PATCH 35/49] Update to 1.2.11 --- vdr-tvscraper.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 5dd22a1..7ab936f 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -78,6 +78,10 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} * Wed Dec 25 2024 Martin Gansser - 1.2.11-1 - Update to 1.2.11 +* Tue Oct 22 2024 Richard W.M. Jones - 1.2.10-2 +- Rebuild for Jansson 2.14 + (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) + * Wed Oct 09 2024 Martin Gansser - 1.2.10-1 - Rebuilt for new VDR API version 2.7.2 - Update to 1.2.10 From fc199fba4673ae085fb785e01610ef20c64f9f54 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:14:12 +0000 Subject: [PATCH 36/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- vdr-tvscraper.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 7ab936f..362fe33 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -10,7 +10,7 @@ Name: vdr-%{pname} Version: 1.2.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -75,6 +75,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.2.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Dec 25 2024 Martin Gansser - 1.2.11-1 - Update to 1.2.11 From f1da65ac70032f5f9c0027ab13ab6a4dbc04c5e5 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Tue, 4 Feb 2025 14:48:42 +0100 Subject: [PATCH 37/49] Update to 1.2.12 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 55bd909..7f079f4 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /vdr-plugin-tvscraper-1.2.9.tar.gz /vdr-plugin-tvscraper-1.2.10.tar.gz /vdr-plugin-tvscraper-1.2.11.tar.gz +/vdr-plugin-tvscraper-1.2.12.tar.gz diff --git a/sources b/sources index 561a187..6e489f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.11.tar.gz) = 8e5c04be6dde6d2337ea6c9ef4993b8b1673f5448f4a65a0ba121fbe21db6d8c660d3db9030daa0ea84da3b1646bf4ce1c656020f57a6abaa49b43858037d164 +SHA512 (vdr-plugin-tvscraper-1.2.12.tar.gz) = bf76c3ffaf2320fe713c2a8bb2373df8c4a34ef4a1f0498ef1744dc9e30e5c702661cf980c1928a6a2300d0aa3b6211ba7615e6b0fbcad47a4d2fb68326f9b3d diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 362fe33..f7eef1a 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -9,8 +9,8 @@ %endif Name: vdr-%{pname} -Version: 1.2.11 -Release: 2%{?dist} +Version: 1.2.12 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -75,6 +75,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Tue Feb 04 2025 Martin Gansser - 1.2.12-1 +- Update to 1.2.12 + * Sun Jan 19 2025 Fedora Release Engineering - 1.2.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From b0e26eaffbb1920009bfb7da0e63d72c7d9bdec0 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Thu, 13 Feb 2025 10:01:49 +0100 Subject: [PATCH 38/49] Add EpgHandler.patch to avaid segmentation fault --- EpgHandler.patch | 19 +++++++++++++++++++ vdr-tvscraper.spec | 6 +++++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 EpgHandler.patch diff --git a/EpgHandler.patch b/EpgHandler.patch new file mode 100644 index 0000000..75054e9 --- /dev/null +++ b/EpgHandler.patch @@ -0,0 +1,19 @@ +--- a/tvscraper.c.orig 2025-02-12 08:27:04.978354621 +0100 ++++ b/tvscraper.c 2025-02-12 08:27:54.476120151 +0100 +@@ -181,7 +181,7 @@ + + cPluginTvscraper::cPluginTvscraper(void) { + // create, but never delete (because VDR deletes this during shutdown) +- extEpgHandler = new cExtEpgHandler(); ++// extEpgHandler = new cExtEpgHandler(); + } + + cPluginTvscraper::~cPluginTvscraper() { +@@ -232,6 +232,7 @@ + } + + bool cPluginTvscraper::Initialize(void) { ++ new cExtEpgHandler(); + if (!cacheDirSet) { + config.SetBaseDir(cPlugin::CacheDirectory(PLUGIN_NAME_I18N)); + cacheDirSet = true; diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index f7eef1a..3c09ac9 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -10,13 +10,14 @@ Name: vdr-%{pname} Version: 1.2.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper Source0: %url/archive/refs/tags/v%{version}.tar.gz#/vdr-plugin-tvscraper-%{version}.tar.gz Source1: %{name}.conf +Patch0: EpgHandler.patch # Build for armv7hl failed ExcludeArch: armv7hl @@ -75,6 +76,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Tue Feb 11 2025 Martin Gansser - 1.2.12-2 +- Add EpgHandler.patch to avaid segmentation fault + * Tue Feb 04 2025 Martin Gansser - 1.2.12-1 - Update to 1.2.12 From 7619406cda8d4f8fef8ea9f59bc13cc865ec0f9a Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 28 Feb 2025 14:35:16 +0100 Subject: [PATCH 39/49] Rebuilt for new VDR API version 2.7.4 --- vdr-tvscraper.spec | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 3c09ac9..06a98fe 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,16 +1,14 @@ %global pname tvscraper # version we want to build against -%global vdr_version 2.6.3 +%global vdr_version 2.6.9 # Set vdr_version based on Fedora version %if 0%{?fedora} >= 42 -%global vdr_version 2.7.2 -%elif 0%{?fedora} >= 40 -%global vdr_version 2.6.9 +%global vdr_version 2.7.4 %endif Name: vdr-%{pname} Version: 1.2.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -76,6 +74,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Feb 28 2025 Martin Gansser - 1.2.12-3 +- Rebuilt for new VDR API version 2.7.4 + * Tue Feb 11 2025 Martin Gansser - 1.2.12-2 - Add EpgHandler.patch to avaid segmentation fault From 93fa4b491f14991a0c91a483f6597b10553fd245 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 5 Apr 2025 16:00:46 +0200 Subject: [PATCH 40/49] Update to 1.2.13 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 18 ++++++++---------- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 7f079f4..f1bc7af 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /vdr-plugin-tvscraper-1.2.10.tar.gz /vdr-plugin-tvscraper-1.2.11.tar.gz /vdr-plugin-tvscraper-1.2.12.tar.gz +/vdr-plugin-tvscraper-1.2.13.tar.gz diff --git a/sources b/sources index 6e489f9..dfde595 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.12.tar.gz) = bf76c3ffaf2320fe713c2a8bb2373df8c4a34ef4a1f0498ef1744dc9e30e5c702661cf980c1928a6a2300d0aa3b6211ba7615e6b0fbcad47a4d2fb68326f9b3d +SHA512 (vdr-plugin-tvscraper-1.2.13.tar.gz) = 4c084d6a281376afd49ee1a886d1d838405290eaf515c8c6e5491613ce1aab7d487811e4f37454c830ee6741c5244cce91a438907ba0a6ca9d56654f857a1436 diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 06a98fe..84ef386 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,21 +1,22 @@ %global pname tvscraper # version we want to build against -%global vdr_version 2.6.9 +%global vdr_version 2.6.3 # Set vdr_version based on Fedora version %if 0%{?fedora} >= 42 -%global vdr_version 2.7.4 +%global vdr_version 2.7.2 +%elif 0%{?fedora} >= 40 +%global vdr_version 2.6.9 %endif Name: vdr-%{pname} -Version: 1.2.12 -Release: 3%{?dist} +Version: 1.2.13 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper Source0: %url/archive/refs/tags/v%{version}.tar.gz#/vdr-plugin-tvscraper-%{version}.tar.gz Source1: %{name}.conf -Patch0: EpgHandler.patch # Build for armv7hl failed ExcludeArch: armv7hl @@ -74,11 +75,8 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog -* Fri Feb 28 2025 Martin Gansser - 1.2.12-3 -- Rebuilt for new VDR API version 2.7.4 - -* Tue Feb 11 2025 Martin Gansser - 1.2.12-2 -- Add EpgHandler.patch to avaid segmentation fault +* Sat Apr 05 2025 Martin Gansser - 1.2.13-1 +- Update to 1.2.13 * Tue Feb 04 2025 Martin Gansser - 1.2.12-1 - Update to 1.2.12 From 85bf9c9c79f1e205baae4307031b5607f1a0b8cb Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sat, 5 Apr 2025 16:09:59 +0200 Subject: [PATCH 41/49] Update to 1.2.13 --- vdr-tvscraper.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 84ef386..55e69cd 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,11 +1,9 @@ %global pname tvscraper # version we want to build against -%global vdr_version 2.6.3 +%global vdr_version 2.6.9 # Set vdr_version based on Fedora version %if 0%{?fedora} >= 42 -%global vdr_version 2.7.2 -%elif 0%{?fedora} >= 40 -%global vdr_version 2.6.9 +%global vdr_version 2.7.4 %endif Name: vdr-%{pname} @@ -78,6 +76,12 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} * Sat Apr 05 2025 Martin Gansser - 1.2.13-1 - Update to 1.2.13 +* Fri Feb 28 2025 Martin Gansser - 1.2.12-3 +- Rebuilt for new VDR API version 2.7.4 + +* Tue Feb 11 2025 Martin Gansser - 1.2.12-2 +- Add EpgHandler.patch to avaid segmentation fault + * Tue Feb 04 2025 Martin Gansser - 1.2.12-1 - Update to 1.2.12 From fb77fc89615e8eb847be69946a50729d4f53b69b Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Tue, 27 May 2025 17:15:46 +0200 Subject: [PATCH 42/49] Rebuilt for new VDR API version 2.7.5 --- vdr-tvscraper.spec | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 55e69cd..873a1c1 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,9 +1,12 @@ %global pname tvscraper -# version we want to build against -%global vdr_version 2.6.9 + # Set vdr_version based on Fedora version -%if 0%{?fedora} >= 42 +%if 0%{?fedora} >= 43 +%global vdr_version 2.7.5 +%elif 0%{?fedora} == 42 %global vdr_version 2.7.4 +%else +%global vdr_version 2.6.9 %endif Name: vdr-%{pname} @@ -73,6 +76,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Tue May 27 2025 Martin Gansser - 1.2.13-2 +- Rebuilt for new VDR API version 2.7.5 + * Sat Apr 05 2025 Martin Gansser - 1.2.13-1 - Update to 1.2.13 From e5a165f4b946642a950710c828fc355cea652378 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Tue, 27 May 2025 17:21:09 +0200 Subject: [PATCH 43/49] Rebuilt for new VDR API version 2.7.5 --- vdr-tvscraper.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 873a1c1..352b039 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -11,7 +11,7 @@ Name: vdr-%{pname} Version: 1.2.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT From 5c7c9a78ed913197456b7075e9588592cdd31518 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sun, 22 Jun 2025 12:31:23 +0200 Subject: [PATCH 44/49] Rebuilt for new VDR API version 2.7.6 --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 352b039..84a7fe2 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,7 +2,7 @@ # Set vdr_version based on Fedora version %if 0%{?fedora} >= 43 -%global vdr_version 2.7.5 +%global vdr_version 2.7.6 %elif 0%{?fedora} == 42 %global vdr_version 2.7.4 %else @@ -11,7 +11,7 @@ Name: vdr-%{pname} Version: 1.2.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -76,6 +76,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Sat Jun 21 2025 Martin Gansser - 1.2.13-3 +- Rebuilt for new VDR API version 2.7.6 + * Tue May 27 2025 Martin Gansser - 1.2.13-2 - Rebuilt for new VDR API version 2.7.5 From 0cc5afa7d8439fc113447f3be12bcbe7c551aae4 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Mon, 7 Jul 2025 16:31:06 +0200 Subject: [PATCH 45/49] Update to 1.2.14 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f1bc7af..3d7e8ad 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /vdr-plugin-tvscraper-1.2.11.tar.gz /vdr-plugin-tvscraper-1.2.12.tar.gz /vdr-plugin-tvscraper-1.2.13.tar.gz +/vdr-plugin-tvscraper-1.2.14.tar.gz diff --git a/sources b/sources index dfde595..c94c90d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.13.tar.gz) = 4c084d6a281376afd49ee1a886d1d838405290eaf515c8c6e5491613ce1aab7d487811e4f37454c830ee6741c5244cce91a438907ba0a6ca9d56654f857a1436 +SHA512 (vdr-plugin-tvscraper-1.2.14.tar.gz) = 990a70eb4e2dc8fed2fa2a1fdabb310fb7f85546302129350cadf00b1ad70da2452dd619df4a8d830858997f9898e56d5e43b4a42855618e1001ad2a227aed8a diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 84a7fe2..c02a979 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -10,8 +10,8 @@ %endif Name: vdr-%{pname} -Version: 1.2.13 -Release: 3%{?dist} +Version: 1.2.14 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -76,6 +76,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Mon Jul 07 2025 Martin Gansser - 1.2.14-1 +- Update to 1.2.14 + * Sat Jun 21 2025 Martin Gansser - 1.2.13-3 - Rebuilt for new VDR API version 2.7.6 From 7641a71e53114fef0aac4b386b37e2cc618ccf34 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:02:03 +0000 Subject: [PATCH 46/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- vdr-tvscraper.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index c02a979..287a970 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -11,7 +11,7 @@ Name: vdr-%{pname} Version: 1.2.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -76,6 +76,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.2.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jul 07 2025 Martin Gansser - 1.2.14-1 - Update to 1.2.14 From f998c0f0133b1a187a31d51489f9b8918e004ded Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Sun, 27 Jul 2025 18:58:13 +0200 Subject: [PATCH 47/49] Rebuilt for new VDR API version 2.7.7 --- vdr-tvscraper.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 287a970..f45164d 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -2,7 +2,7 @@ # Set vdr_version based on Fedora version %if 0%{?fedora} >= 43 -%global vdr_version 2.7.6 +%global vdr_version 2.7.7 %elif 0%{?fedora} == 42 %global vdr_version 2.7.4 %else @@ -11,7 +11,7 @@ Name: vdr-%{pname} Version: 1.2.14 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -76,6 +76,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Jul 25 2025 Martin Gansser - 1.2.14-3 +- Rebuilt for new VDR API version 2.7.7 + * Fri Jul 25 2025 Fedora Release Engineering - 1.2.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 259d13ed7cb91194710be49774055efcb35a317b Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 19 Dec 2025 19:12:24 +0100 Subject: [PATCH 48/49] add BR gumbo-parser-devel Update to 1.2.15 --- .gitignore | 1 + sources | 2 +- vdr-tvscraper.spec | 9 +++++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3d7e8ad..430dbef 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /vdr-plugin-tvscraper-1.2.12.tar.gz /vdr-plugin-tvscraper-1.2.13.tar.gz /vdr-plugin-tvscraper-1.2.14.tar.gz +/vdr-plugin-tvscraper-1.2.15.tar.gz diff --git a/sources b/sources index c94c90d..2519831 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.14.tar.gz) = 990a70eb4e2dc8fed2fa2a1fdabb310fb7f85546302129350cadf00b1ad70da2452dd619df4a8d830858997f9898e56d5e43b4a42855618e1001ad2a227aed8a +SHA512 (vdr-plugin-tvscraper-1.2.15.tar.gz) = 06887deae91a828ee4743eb516d7bcd1deb82430d0a41a05b0453a23b0eb067cea0f8cebf99e15055e92ae918a94a7d3215439eb034e7c58cf7ea59feb1ebb1e diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index f45164d..36597b5 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -10,8 +10,8 @@ %endif Name: vdr-%{pname} -Version: 1.2.14 -Release: 3%{?dist} +Version: 1.2.15 +Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT @@ -25,6 +25,7 @@ ExcludeArch: armv7hl BuildRequires: make BuildRequires: gcc-c++ BuildRequires: gettext +BuildRequires: gumbo-parser-devel BuildRequires: sqlite-devel BuildRequires: libcurl-devel BuildRequires: jansson-devel @@ -76,6 +77,10 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog +* Fri Dec 19 2025 Martin Gansser - 1.2.15-1 +- add BR gumbo-parser-devel +- Update to 1.2.15 + * Fri Jul 25 2025 Martin Gansser - 1.2.14-3 - Rebuilt for new VDR API version 2.7.7 From 0bd67b0cd750aac17ccf7307c24fa21f8ab958c5 Mon Sep 17 00:00:00 2001 From: Martin Gansser Date: Fri, 19 Dec 2025 20:22:37 +0100 Subject: [PATCH 49/49] add BR gumbo-parser-devel Update to 1.2.15 --- vdr-tvscraper.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 36597b5..098382e 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -54,6 +54,9 @@ providing missing data for your favorite movies and series. %prep %autosetup -p1 -n vdr-plugin-%{pname}-%{version} +# disable plugin examples +sed -i -e 's|install: install-lib install-i18n install-conf install-plugins|install: install-lib install-i18n install-conf|g' Makefile + %build %make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC"