[kodi-peripheral-joystick/f34] Update to 1.7.2
by Mohamed ElMorabity
commit 16591d204153ecccdfd4e5c26e86361eefb10145
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 16:00:50 2021 +0200
Update to 1.7.2
.gitignore | 1 +
kodi-peripheral-joystick.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c400128..7f4d047 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/peripheral.joystick-1.4.8.tar.gz
/peripheral.joystick-1.6.0.tar.gz
/peripheral.joystick-1.7.1.tar.gz
+/peripheral.joystick-1.7.2.tar.gz
diff --git a/kodi-peripheral-joystick.spec b/kodi-peripheral-joystick.spec
index 92626f6..282dda1 100644
--- a/kodi-peripheral-joystick.spec
+++ b/kodi-peripheral-joystick.spec
@@ -3,8 +3,8 @@
%global kodi_version 19.0
Name: kodi-peripheral-joystick
-Version: 1.7.1
-Release: 3%{?dist}
+Version: 1.7.2
+Release: 1%{?dist}
Summary: Joystick Peripheral addon for Kodi
License: GPLv2+
@@ -44,6 +44,9 @@ Joystick Peripheral Addon for Kodi.
%changelog
+* Sun Jul 11 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1.7.2-1
+- Update to 1.7.2
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1.7.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
diff --git a/sources b/sources
index 99984ec..a208eb7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (peripheral.joystick-1.7.1.tar.gz) = 38c53ccd9815212eb51154faaa8073507457a6f7c68d4d472f7c4e4e3a5342cfc085a75a2d3022475d57df08ac0e800406d24484106e64316957772f41235d5c
+SHA512 (peripheral.joystick-1.7.2.tar.gz) = d838f44281704e2bc7f3280f05b93347dd2e7a10b8e2b31efdc34b8994723f6aa6ca643fce01f515003caf7d85abbd3eed6a3833e6adf88b9fb22184d2c2e1ae
3 years, 1 month
[kodi-inputstream-adaptive/f34] Update to 2.6.17
by Mohamed ElMorabity
commit 67252f8f64b03f4492693bf12645f8100224f04b
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 15:57:14 2021 +0200
Update to 2.6.17
kodi-inputstream-adaptive.spec | 19 +++++++++++++------
sources | 2 +-
2 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/kodi-inputstream-adaptive.spec b/kodi-inputstream-adaptive.spec
index 093145d..75188d0 100644
--- a/kodi-inputstream-adaptive.spec
+++ b/kodi-inputstream-adaptive.spec
@@ -5,7 +5,7 @@
# %%undefine __cmake_in_source_build
Name: kodi-inputstream-adaptive
-Version: 2.6.16
+Version: 2.6.17
Release: 1%{?dist}
Summary: Adaptive file addon for Kodi's InputStream interface
@@ -20,10 +20,11 @@ BuildRequires: gcc-c++
BuildRequires: gtest-devel
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: pkgconfig(expat)
-
-Requires: kodi >= %{kodi_version}
+BuildRequires: pkgconfig(gtest)
+Requires: kodi%{?_isa} >= %{kodi_version}
Provides: bundled(bento4)
Provides: bundled(libwebm)
+Provides: bundled(md5-thilo)
ExcludeArch: %{power64} ppc64le
@@ -36,7 +37,6 @@ ExcludeArch: %{power64} ppc64le
# Fix spurious-executable-perm on debug package
find . -name '*.h' -or -name '*.c' -or -name '*.cc' -or -name '*.cpp' | xargs chmod a-x
-chmod a-x README.md %{aname}/changelog.txt
%build
@@ -48,18 +48,25 @@ chmod a-x README.md %{aname}/changelog.txt
%cmake3_install
# Fix permissions at installation
-find $RPM_BUILD_ROOT%{_datadir}/kodi/addons/ -type f -exec chmod 0644 {} \;
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/kodi/addons/%{aname}/*.so
+%check
+%ctest
+
+
%files
-%doc README.md %{aname}/changelog.txt
+%doc README.md
%license LICENSE.GPL
%{_libdir}/kodi/addons/%{aname}/
%{_datadir}/kodi/addons/%{aname}/
%changelog
+* Sun Jul 11 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.6.17-1
+- Update to 2.6.17
+- Add tests
+
* Wed Jun 09 2021 Michael Cronenworth <mike(a)cchtml.com> - 2.6.16-1
- Update to 2.6.16
diff --git a/sources b/sources
index a890080..287f41a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (inputstream.adaptive-2.6.16-Matrix.tar.gz) = af51e5469b20f670311f1f17c264d1a0e6a169479e990aceef439b2964c3f2f50d7b58153c16c8380f122bc167a9e770391c5876f63ff4fe89e7bb57284f6fbf
+SHA512 (inputstream.adaptive-2.6.17-Matrix.tar.gz) = 512a299d5711012c0396c2b84c68a364122b52d5e75f14a4de9e1f5767d652f8d992436c54970c2f5f141207f926b4d4112ff61f3414862456a212a2f77f2c3d
3 years, 1 month
[kodi-pvr-demo] Update to 7.1.4
by Mohamed ElMorabity
commit c445760c0009d636f17c1856788372a59cad94aa
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 16:05:35 2021 +0200
Update to 7.1.4
.gitignore | 1 +
kodi-pvr-demo.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8badf2a..42fc7e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/pvr.demo-6.0.1.tar.gz
/pvr.demo-7.0.0.tar.gz
/pvr.demo-7.1.0.tar.gz
+/pvr.demo-7.1.4.tar.gz
diff --git a/kodi-pvr-demo.spec b/kodi-pvr-demo.spec
index a0678d3..bde656c 100644
--- a/kodi-pvr-demo.spec
+++ b/kodi-pvr-demo.spec
@@ -6,8 +6,8 @@ Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 7.1.0
-Release: 2%{?dist}
+Version: 7.1.4
+Release: 1%{?dist}
Summary: Demo PVR for Kodi
License: GPLv2+
@@ -46,6 +46,9 @@ ExcludeArch: %{power64} ppc64le
%changelog
+* Sun Jul 11 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:7.1.4-1
+- Update to 7.1.4
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:7.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
diff --git a/sources b/sources
index 2555960..c7ccefc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pvr.demo-7.1.0.tar.gz) = f889f1b4ba1c882777c15262486396152ac3ab6623b117fc6a799cc997163cc90822679ee69a32edd7dc40b755ce279326e3692241b2af1c3bea7883b3120864
+SHA512 (pvr.demo-7.1.4.tar.gz) = 7f1468727024cbe627c2e0608e02815877593f23b9592d6caaadf2147dbc48b09f0405db5b67de9277cef362715de68d2099152f5fc9fc137b67bbc34f3a1e87
3 years, 1 month
[kodi-pvr-argustv] Update to 7.1.2
by Mohamed ElMorabity
commit da9b9f4cb0b491445fda2f85a064ddb727c5b6e6
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 16:02:50 2021 +0200
Update to 7.1.2
.gitignore | 1 +
kodi-pvr-argustv.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ae4beb9..e85fe2d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/pvr.argustv-6.0.1.tar.gz
/pvr.argustv-7.0.0.tar.gz
/pvr.argustv-7.1.0.tar.gz
+/pvr.argustv-7.1.2.tar.gz
diff --git a/kodi-pvr-argustv.spec b/kodi-pvr-argustv.spec
index 1213998..561258d 100644
--- a/kodi-pvr-argustv.spec
+++ b/kodi-pvr-argustv.spec
@@ -6,8 +6,8 @@ Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# Use Epoch to manage upgrades from older upstream
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
-Version: 7.1.0
-Release: 2%{?dist}
+Version: 7.1.2
+Release: 1%{?dist}
Summary: ArgusTV PVR for Kodi
License: GPLv2+
@@ -48,6 +48,9 @@ export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
%changelog
+* Sun Jul 11 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:7.1.2-1
+- Update to 7.1.2
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:7.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
diff --git a/sources b/sources
index 4d0c05d..a4833c6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pvr.argustv-7.1.0.tar.gz) = c3020d66c17e9aaf033519ee2de75139ed9e795d9f6ac4c09291f7fd47e62213746a3f34659d7a4e741c35e688b0c172b161147e376b4bd5143bab39cc221d1a
+SHA512 (pvr.argustv-7.1.2.tar.gz) = 980786c37e1c28e3d8cbe53ef1a9bcdd0dee585bdfe2654154a571d5b9f48b8139f3acc9e3cab06302900ec933f2525875b99ca8ad562ff137a94db875bef59b
3 years, 1 month
[kodi-peripheral-joystick] Update to 1.7.2
by Mohamed ElMorabity
commit 8499d9fc92e5c50f49f03a308cb8789b9511b987
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 16:00:50 2021 +0200
Update to 1.7.2
.gitignore | 1 +
kodi-peripheral-joystick.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c400128..7f4d047 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/peripheral.joystick-1.4.8.tar.gz
/peripheral.joystick-1.6.0.tar.gz
/peripheral.joystick-1.7.1.tar.gz
+/peripheral.joystick-1.7.2.tar.gz
diff --git a/kodi-peripheral-joystick.spec b/kodi-peripheral-joystick.spec
index 92626f6..282dda1 100644
--- a/kodi-peripheral-joystick.spec
+++ b/kodi-peripheral-joystick.spec
@@ -3,8 +3,8 @@
%global kodi_version 19.0
Name: kodi-peripheral-joystick
-Version: 1.7.1
-Release: 3%{?dist}
+Version: 1.7.2
+Release: 1%{?dist}
Summary: Joystick Peripheral addon for Kodi
License: GPLv2+
@@ -44,6 +44,9 @@ Joystick Peripheral Addon for Kodi.
%changelog
+* Sun Jul 11 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1.7.2-1
+- Update to 1.7.2
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1.7.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
diff --git a/sources b/sources
index 99984ec..a208eb7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (peripheral.joystick-1.7.1.tar.gz) = 38c53ccd9815212eb51154faaa8073507457a6f7c68d4d472f7c4e4e3a5342cfc085a75a2d3022475d57df08ac0e800406d24484106e64316957772f41235d5c
+SHA512 (peripheral.joystick-1.7.2.tar.gz) = d838f44281704e2bc7f3280f05b93347dd2e7a10b8e2b31efdc34b8994723f6aa6ca643fce01f515003caf7d85abbd3eed6a3833e6adf88b9fb22184d2c2e1ae
3 years, 1 month
[kodi-inputstream-adaptive] Update to 2.6.17
by Mohamed ElMorabity
commit 69f81016cb9c2018eb034d2a8e0461b3fd0af71f
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 15:57:14 2021 +0200
Update to 2.6.17
kodi-inputstream-adaptive.spec | 19 +++++++++++++------
sources | 2 +-
2 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/kodi-inputstream-adaptive.spec b/kodi-inputstream-adaptive.spec
index 093145d..75188d0 100644
--- a/kodi-inputstream-adaptive.spec
+++ b/kodi-inputstream-adaptive.spec
@@ -5,7 +5,7 @@
# %%undefine __cmake_in_source_build
Name: kodi-inputstream-adaptive
-Version: 2.6.16
+Version: 2.6.17
Release: 1%{?dist}
Summary: Adaptive file addon for Kodi's InputStream interface
@@ -20,10 +20,11 @@ BuildRequires: gcc-c++
BuildRequires: gtest-devel
BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: pkgconfig(expat)
-
-Requires: kodi >= %{kodi_version}
+BuildRequires: pkgconfig(gtest)
+Requires: kodi%{?_isa} >= %{kodi_version}
Provides: bundled(bento4)
Provides: bundled(libwebm)
+Provides: bundled(md5-thilo)
ExcludeArch: %{power64} ppc64le
@@ -36,7 +37,6 @@ ExcludeArch: %{power64} ppc64le
# Fix spurious-executable-perm on debug package
find . -name '*.h' -or -name '*.c' -or -name '*.cc' -or -name '*.cpp' | xargs chmod a-x
-chmod a-x README.md %{aname}/changelog.txt
%build
@@ -48,18 +48,25 @@ chmod a-x README.md %{aname}/changelog.txt
%cmake3_install
# Fix permissions at installation
-find $RPM_BUILD_ROOT%{_datadir}/kodi/addons/ -type f -exec chmod 0644 {} \;
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/kodi/addons/%{aname}/*.so
+%check
+%ctest
+
+
%files
-%doc README.md %{aname}/changelog.txt
+%doc README.md
%license LICENSE.GPL
%{_libdir}/kodi/addons/%{aname}/
%{_datadir}/kodi/addons/%{aname}/
%changelog
+* Sun Jul 11 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 2.6.17-1
+- Update to 2.6.17
+- Add tests
+
* Wed Jun 09 2021 Michael Cronenworth <mike(a)cchtml.com> - 2.6.16-1
- Update to 2.6.16
diff --git a/sources b/sources
index a890080..287f41a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (inputstream.adaptive-2.6.16-Matrix.tar.gz) = af51e5469b20f670311f1f17c264d1a0e6a169479e990aceef439b2964c3f2f50d7b58153c16c8380f122bc167a9e770391c5876f63ff4fe89e7bb57284f6fbf
+SHA512 (inputstream.adaptive-2.6.17-Matrix.tar.gz) = 512a299d5711012c0396c2b84c68a364122b52d5e75f14a4de9e1f5767d652f8d992436c54970c2f5f141207f926b4d4112ff61f3414862456a212a2f77f2c3d
3 years, 1 month
[xpra-codecs-freeworld] Release 4.2.1
by sagitter
commit 9442bb74044c9b392d4a65a041f900a9f0e66109
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Sun Jul 11 15:36:25 2021 +0200
Release 4.2.1
.gitignore | 1 +
sources | 2 +-
xpra-codecs-freeworld.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4d1bdf8..da5fe73 100644
--- a/.gitignore
+++ b/.gitignore
@@ -51,3 +51,4 @@ xpra-0.16.3.tar.xz
/xpra-4.1.2.tar.gz
/xpra-4.1.3.tar.gz
/xpra-4.2.tar.gz
+/xpra-4.2.1.tar.gz
diff --git a/sources b/sources
index f31133e..84cc0f3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xpra-4.2.tar.gz) = 261d46c04ce70686f41873c5c0c115e462e3b2501c58ab05fb2904f4700454c5fb8124d0faf86fe5e982872f19a4b90b941f8aff4790f7206602d6030c005353
+SHA512 (xpra-4.2.1.tar.gz) = cf6c984601433d24198c935e85a9c0626d98cb5d058fe6994e86f494faff15d0e2cc2c23384e116c11598a89e96dc5a5e790d51edb11469431d7473ef9f9cf1d
diff --git a/xpra-codecs-freeworld.spec b/xpra-codecs-freeworld.spec
index f7a8151..979758a 100644
--- a/xpra-codecs-freeworld.spec
+++ b/xpra-codecs-freeworld.spec
@@ -25,8 +25,8 @@
%endif
Name: xpra-codecs-freeworld
-Version: 4.2
-Release: 2%{?dist}
+Version: 4.2.1
+Release: 1%{?dist}
Summary: Additional codecs for xpra using x264 and ffmpeg
License: GPLv2+
URL: http://www.xpra.org/
@@ -126,6 +126,9 @@ find %{buildroot}%{python3_sitearch}/xpra -name '*.so' \
%license COPYING
%changelog
+* Sun Jul 11 2021 Antonio Trande <sagitter(a)fedoraproject.org> - 4.2.1-1
+- Release 4.2.1
+
* Tue Jun 15 2021 Leigh Scott <leigh123linux(a)gmail.com> - 4.2-2
- Rebuild for python-3.10
3 years, 1 month
[mythtv] Fix git date on builds names
by Sérgio M. Basto
commit 3bdb83a97f78c16f8bc9db8c402dce72191dfdab
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Jul 11 14:26:49 2021 +0100
Fix git date on builds names
mythtv.spec | 10 ++++++----
update_fixes.sh | 10 +++++-----
2 files changed, 11 insertions(+), 9 deletions(-)
---
diff --git a/mythtv.spec b/mythtv.spec
index f3e14b1..4c9a962 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -1,6 +1,11 @@
# The full MythTV Version string is computed from the output of git describe.
%global vers_string v31.0-158-g0680b37c68
+# The git date of last commit on mythtv repo
+# git_date=$(git log -1 --format=%cd --date=format:"%Y%m%d")
+%global git_date 20210610
+
+
# Specfile for building MythTV and MythPlugins RPMs from a git checkout.
#
# by: Chris Petersen <cpetersen(a)mythtv.org>
@@ -55,14 +60,11 @@
################################################################################
%define _lto_cflags %{nil}
-# The build date is today
-%global bld_date %(date +"%Y%m%d")
-
# These values are computed from git describe provided earlier
%global githash %(c=%{vers_string}; echo $c|cut -d"-" -f3)
%global shorthash %(c=%{githash}; echo ${c:1:11})
%global commits %(c=%{vers_string}; echo $c|cut -d"-" -f2)
-%global rel_string .%{commits}.%{bld_date}git%{shorthash}
+%global rel_string .%{commits}.%{git_date}git%{shorthash}
# A list of which applications we want to put into the desktop menu system
%global desktop_applications mythfrontend mythtv-setup
diff --git a/update_fixes.sh b/update_fixes.sh
index 1126609..98f9470 100755
--- a/update_fixes.sh
+++ b/update_fixes.sh
@@ -1,5 +1,5 @@
-RAWHIDE=34
-REPOS="f33 f32"
+RAWHIDE=35
+REPOS="f34 f33 el8 el7"
if ! [ -d "mythtv" ]; then
git clone git://github.com/MythTV/mythtv.git
@@ -11,17 +11,17 @@ git checkout $branch
git pull
git log v$version..HEAD > ../mythtv-ChangeLog
newdescrib=$(git describe)
-date=$(git log -1 --format=%cd --date=short | tr -d \-)
+date=$(git log -1 --format=%cd --date=format:"%Y%m%d")
relversion=$(echo $newdescrib | sed "s/^[^-]*//; s/-/./g; s/\.g/.${date}git/")
githash=$(git rev-parse HEAD)
shorthash=$(echo $githash | cut -b -10)
popd
+echo $date
# Clean previous modifications on mythtv.spec
#echo Press enter to run: Clean previous modifications on mythtv.spec; read dummy;
#git checkout mythtv.spec
sed -i "s|global vers_string .*|global vers_string $newdescrib|" mythtv.spec
-sed -i "s|global rel_string .*|global rel_string $relversion|" mythtv.spec
-sed -i "s|global githash .*|global githash $githash|" mythtv.spec
+sed -i "s|global git_date .*|global git_date $date|" mythtv.spec
rpmdev-bumpspec -c "Update to $version$relversion from branch $branch " mythtv.spec
spectool -g mythtv.spec
rfpkg scratch-build --srpm
3 years, 1 month
[libquicktime] Update to 1.2.4.122.20210314git4e11b75 from branch master
by Sérgio M. Basto
commit 1887da2581f4c1aa806191950796f3e923dbd8e3
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Jul 11 13:45:29 2021 +0100
Update to 1.2.4.122.20210314git4e11b75 from branch master
.gitignore | 1 +
libquicktime.spec | 9 ++++++---
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8528cb5..7ece3c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ libquicktime-1.2.4.tar.gz
/libquicktime-git-4d451774b89fbdd2f53204f92b71837af7b06761.zip
/libquicktime-git-859a717cef3c624c8e9125b0eaf4d10deb784e98.zip
/libquicktime-git-fff99cdd4126f379ae538c4d3b09265242512384.zip
+/libquicktime-git-4e11b756462d21c941e2a2d636c234b4ab177552.zip
diff --git a/libquicktime.spec b/libquicktime.spec
index e4c21b7..a94a485 100644
--- a/libquicktime.spec
+++ b/libquicktime.spec
@@ -1,13 +1,13 @@
%define vers_string 1.2.4-98-g859a717
-%define rel_string .112.20180804gitfff99cd
-%define githash fff99cdd4126f379ae538c4d3b09265242512384
+%define rel_string .122.20210314git4e11b75
+%define githash 4e11b756462d21c941e2a2d636c234b4ab177552
%define shorthash %(c=%{githash}; echo ${c:0:10})
Summary: Library for reading and writing Quicktime files
Name: libquicktime
Version: 1.2.4
-Release: 50%{?rel_string}%{?dist}
+Release: 51%{?rel_string}%{?dist}
License: LGPLv2+
URL: http://libquicktime.sourceforge.net/
Source0: https://sourceforge.net/code-snapshots/git/l/li/libquicktime/git.git/libq...
@@ -137,6 +137,9 @@ find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \;
# --------------------------------------------------------------------
%changelog
+* Sat Jul 10 2021 Sérgio Basto <sergio(a)serjux.com> - 1.2.4-51.122.20210314git4e11b75
+- Update to 1.2.4.122.20210314git4e11b75 from branch master
+
* Sat Jul 10 2021 Sérgio Basto <sergio(a)serjux.com> - 1.2.4-50.112.20180804gitfff99cd
- Mass rebuild for x264-0.163
diff --git a/sources b/sources
index ccfd430..9c0076e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0edc1b41e7f5143fb0c6bcfb501fc912 libquicktime-git-fff99cdd4126f379ae538c4d3b09265242512384.zip
+SHA512 (libquicktime-git-4e11b756462d21c941e2a2d636c234b4ab177552.zip) = 8bef48b130b59f5c8a06865cb69b0fc06f42dcb1f5938ddd643764b91d8ec81cb7cffb5e4a7e9619b48b5b5adb4c2ba4cf51ecac026964aafe190b454e00ddff
3 years, 1 month
[tvheadend] Update to latest snapshot
by Mohamed ElMorabity
commit 4a0cfcfff17a8944e0362a47d1635f3dc495d3f1
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Jul 11 12:57:08 2021 +0200
Update to latest snapshot
.gitignore | 1 +
sources | 2 +-
tvheadend-4.2.1-hdhomerun.patch | 24 ---
tvheadend-4.2.8-gcc10.patch | 64 --------
tvheadend-4.2.8-gcc9.patch | 36 -----
tvheadend-4.2.8-hdhomerun20190621.patch | 12 --
...es.patch => tvheadend-4.3-crypto_policies.patch | 6 +-
...es.patch => tvheadend-4.3-dtv_scan_tables.patch | 6 +-
tvheadend-4.3-hdhomerun.patch | 36 +++++
....7-python3.patch => tvheadend-4.3-python3.patch | 11 +-
....7-service.patch => tvheadend-4.3-service.patch | 6 +-
...e.patch => tvheadend-4.3-use_system_queue.patch | 4 +-
tvheadend.spec | 163 ++++++++-------------
tvheadend.sysusers | 1 +
14 files changed, 115 insertions(+), 257 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index dc6a0f4..ed0984a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/tvheadend-4.2.6.tar.gz
/tvheadend-4.2.7.tar.gz
/tvheadend-4.2.8.tar.gz
+/tvheadend-eb59284.tar.gz
diff --git a/sources b/sources
index 8bca8cd..face364 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tvheadend-4.2.8.tar.gz) = e629ffe1802e76b5121d5c22d11be86640f17816a5e902ed4842b2fd21df506d00d9caebafd931d71995e9d9049cb675c032478c9bed4f1ce82fc3f255f6166f
+SHA512 (tvheadend-eb59284.tar.gz) = 5637e16ffd21785a2fe531a1beb615200d95d0361684a559708030dcd830e7d7ae1d39dae93374def1d8cdabb32e16d1184b21c9b24aa5ed6499fdf32a7a6240
diff --git a/tvheadend-4.2.1-crypto_policies.patch b/tvheadend-4.3-crypto_policies.patch
similarity index 72%
rename from tvheadend-4.2.1-crypto_policies.patch
rename to tvheadend-4.3-crypto_policies.patch
index 5c30151..122c9f7 100644
--- a/tvheadend-4.2.1-crypto_policies.patch
+++ b/tvheadend-4.3-crypto_policies.patch
@@ -1,7 +1,7 @@
diff -up ./src/httpc.c.orig ./src/httpc.c
---- ./src/httpc.c.orig 2017-04-21 10:32:22.000000000 +0200
-+++ ./src/httpc.c 2017-04-23 13:29:02.612596380 +0200
-@@ -1509,7 +1509,7 @@ http_client_reconnect
+--- ./src/httpc.c.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./src/httpc.c 2021-07-09 16:37:32.466273140 +0200
+@@ -1528,7 +1528,7 @@ http_client_reconnect
/* do not use SSLv2 */
SSL_CTX_set_options(ssl->ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_COMPRESSION);
/* adjust cipher list */
diff --git a/tvheadend-4.2.2-dtv_scan_tables.patch b/tvheadend-4.3-dtv_scan_tables.patch
similarity index 59%
rename from tvheadend-4.2.2-dtv_scan_tables.patch
rename to tvheadend-4.3-dtv_scan_tables.patch
index 5131026..2bb5f54 100644
--- a/tvheadend-4.2.2-dtv_scan_tables.patch
+++ b/tvheadend-4.3-dtv_scan_tables.patch
@@ -1,7 +1,7 @@
diff -up ./src/input/mpegts/scanfile.c.orig ./src/input/mpegts/scanfile.c
---- ./src/input/mpegts/scanfile.c.orig 2017-05-16 13:15:24.000000000 +0200
-+++ ./src/input/mpegts/scanfile.c 2017-06-01 22:30:29.150834135 +0200
-@@ -903,7 +903,7 @@ scanfile_init ( const char *muxconf_path
+--- ./src/input/mpegts/scanfile.c.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./src/input/mpegts/scanfile.c 2021-07-09 16:25:21.695025654 +0200
+@@ -921,7 +921,7 @@ scanfile_init ( const char *muxconf_path
#elif defined(PLATFORM_FREEBSD)
path = "/usr/local/share/dtv-scan-tables";
#else
diff --git a/tvheadend-4.3-hdhomerun.patch b/tvheadend-4.3-hdhomerun.patch
new file mode 100644
index 0000000..bac98a2
--- /dev/null
+++ b/tvheadend-4.3-hdhomerun.patch
@@ -0,0 +1,36 @@
+diff -up ./configure.orig ./configure
+--- ./configure.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./configure 2021-07-09 15:38:00.582174018 +0200
+@@ -419,7 +419,7 @@ if enabled hdhomerun_static; then
+ else
+
+ if enabled_or_auto hdhomerun_client; then
+- if check_cc_header 'libhdhomerun/hdhomerun' libhdhomerun; then
++ if check_cc_header 'hdhomerun/hdhomerun' libhdhomerun; then
+ enable hdhomerun_client
+ LDFLAGS="$LDFLAGS -lhdhomerun"
+ fi
+diff -up ./src/input/mpegts/tvhdhomerun/tvhdhomerun.c.orig ./src/input/mpegts/tvhdhomerun/tvhdhomerun.c
+--- ./src/input/mpegts/tvhdhomerun/tvhdhomerun.c.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./src/input/mpegts/tvhdhomerun/tvhdhomerun.c 2021-07-09 15:36:03.911371146 +0200
+@@ -17,7 +17,7 @@
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+-#include "libhdhomerun/hdhomerun.h"
++#include <hdhomerun/hdhomerun.h>
+
+ #include "tvheadend.h"
+ #include "input.h"
+diff -up ./src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c.orig ./src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c
+--- ./src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c 2021-07-09 15:39:29.431546982 +0200
+@@ -17,7 +17,7 @@
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+-#include "libhdhomerun/hdhomerun.h"
++#include <hdhomerun/hdhomerun.h>
+
+ #include <fcntl.h>
+ #include "tvheadend.h"
diff --git a/tvheadend-4.2.7-python3.patch b/tvheadend-4.3-python3.patch
similarity index 91%
rename from tvheadend-4.2.7-python3.patch
rename to tvheadend-4.3-python3.patch
index 752b17b..355c296 100644
--- a/tvheadend-4.2.7-python3.patch
+++ b/tvheadend-4.3-python3.patch
@@ -1,6 +1,6 @@
diff -up ./lib/py/tvh/tsreader.py.orig ./lib/py/tvh/tsreader.py
---- ./lib/py/tvh/tsreader.py.orig 2018-10-08 14:37:05.000000000 +0200
-+++ ./lib/py/tvh/tsreader.py 2018-10-15 11:53:53.766850060 +0200
+--- ./lib/py/tvh/tsreader.py.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./lib/py/tvh/tsreader.py 2021-07-09 15:57:46.003481983 +0200
@@ -31,7 +31,7 @@ def encode_utf8(c):
def conv_8859(tnum, data):
@@ -71,7 +71,7 @@ diff -up ./lib/py/tvh/tsreader.py.orig ./lib/py/tvh/tsreader.py
dllen = dllen - dlen
data = data[dlen:]
-@@ -216,7 +216,7 @@ if __name__ == '__main__':
+@@ -216,15 +216,15 @@ if __name__ == '__main__':
# Complete?
if cur:
if len(cur.data) >= cur.len:
@@ -80,8 +80,9 @@ diff -up ./lib/py/tvh/tsreader.py.orig ./lib/py/tvh/tsreader.py
# try:
cur.process()
# except: pass
-@@ -224,7 +224,7 @@ if __name__ == '__main__':
- print
+ cur = None
+- print
++ print()
sys.exit(0)
else:
- print 'waiting for %d bytes' % (cur.len - len(cur.data))
diff --git a/tvheadend-4.2.7-service.patch b/tvheadend-4.3-service.patch
similarity index 66%
rename from tvheadend-4.2.7-service.patch
rename to tvheadend-4.3-service.patch
index c5b9669..7ba0932 100644
--- a/tvheadend-4.2.7-service.patch
+++ b/tvheadend-4.3-service.patch
@@ -1,9 +1,9 @@
diff -up ./rpm/tvheadend.sysconfig.orig ./rpm/tvheadend.sysconfig
---- ./rpm/tvheadend.sysconfig.orig 2018-10-08 14:37:05.000000000 +0200
-+++ ./rpm/tvheadend.sysconfig 2018-10-09 12:21:53.932489202 +0200
+--- ./rpm/tvheadend.sysconfig.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./rpm/tvheadend.sysconfig 2021-07-09 15:59:43.911304216 +0200
@@ -1,4 +1,4 @@
# Configuration file for the tvheadend service.
MALLOC_ARENA_MAX=4
-OPTIONS="-c /var/lib/tvheadend/config -u tvheadend -g tvheadend -6 --http_port 9981 --htsp_port 9982"
-+OPTIONS="-c /var/lib/tvheadend/config -u tvheadend -g video -6 -C --http_port 9981 --htsp_port 9982"
++OPTIONS="-c /var/lib/tvheadend/config -u tvheadend -g video -6 --http_port 9981 --htsp_port 9982 -C"
diff --git a/tvheadend-4.0.9-use_system_queue.patch b/tvheadend-4.3-use_system_queue.patch
similarity index 61%
rename from tvheadend-4.0.9-use_system_queue.patch
rename to tvheadend-4.3-use_system_queue.patch
index 13ac357..2e9a564 100644
--- a/tvheadend-4.0.9-use_system_queue.patch
+++ b/tvheadend-4.3-use_system_queue.patch
@@ -1,6 +1,6 @@
diff -up ./src/queue.h.orig ./src/queue.h
---- ./src/queue.h.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/queue.h 2016-07-04 17:47:22.480252171 +0200
+--- ./src/queue.h.orig 2021-06-12 15:56:23.000000000 +0200
++++ ./src/queue.h 2021-07-09 15:32:32.716107613 +0200
@@ -5,7 +5,7 @@
#ifndef HTSQ_H
#define HTSQ_H
diff --git a/tvheadend.spec b/tvheadend.spec
index 504fef2..03164d8 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -1,60 +1,46 @@
-%global tvheadend_user %{name}
-%global tvheadend_group video
-
-%if 0%{?fedora} || 0%{?rhel} > 7
-%global _with_python3 1
-%global __python %{__python3}
-%global python_sitearch %{python3_sitearch}
-%else
-%global __python %{__python2}
-%global python_sitearch %{python2_sitearch}
-%endif
-
-%if 0%{?fedora} && 0%{?fedora} < 30
-%global _with_python2 1
-%endif
-
-%if 0%{?rhel} && 0%{?rhel} < 8
-%global _with_python2 1
-%endif
+%global commit eb59284b8527e3c51eadfeca94ec1e9174cdbdb0
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20210612
+
+# https://tvheadend.org/issues/6026
+%global _lto_cflags %nil
Name: tvheadend
-Version: 4.2.8
-Release: 15%{?dist}
+Version: 4.3
+Release: 1.%{commitdate}git%{shortcommit}%{?dist}
Summary: TV streaming server and digital video recorder
-License: GPLv3+
+# - Source code is GPLv3+
+# - Silk icons in vendor/famfamsilk/ are CC-BY
+# - Noto icons in vendor/noto/ are ASL
+License: GPLv3+ and CC-BY and ASL 2.0
URL: https://tvheadend.org/
-Source0: https://github.com/tvheadend/%{name}/archive/v%{version}/%{name}-%{versio...
+Source0: https://github.com/tvheadend/%{name}/archive/%{shortcommit}/%{name}-%{sho...
+Source1: %{name}.sysusers
+# Use system queue.h header
+Patch0: %{name}-4.3-use_system_queue.patch
# Fix build with hdhomerun
-Patch0: %{name}-4.2.1-hdhomerun.patch
+Patch1: %{name}-4.3-hdhomerun.patch
+# Python 3 fixes for Python bindings
+Patch2: %{name}-4.3-python3.patch
# Fix systemd service and configuration:
# - Fix daemon group (use video to access DVB devices)
# - Add -C option to allow UI access without login at first run
-Patch1: %{name}-4.2.7-service.patch
-# Use system queue.h header
-Patch2: %{name}-4.0.9-use_system_queue.patch
+Patch3: %{name}-4.3-service.patch
# Fix system DTV scan tables path
-Patch3: %{name}-4.2.2-dtv_scan_tables.patch
+Patch4: %{name}-4.3-dtv_scan_tables.patch
# Enforcing system crypto policies, see
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
-Patch4: %{name}-4.2.1-crypto_policies.patch
-# Python 3 fixes for Python bindings
-Patch5: %{name}-4.2.7-python3.patch
-# Fix build with GCC 9
-Patch6: %{name}-4.2.8-gcc9.patch
-# Fix build with hdhomerun >= 20190621
-Patch7: %{name}-4.2.8-hdhomerun20190621.patch
-# Fix build with GCC 10 (see also
-# https://github.com/tvheadend/tvheadend/pull/1342.patch)
-Patch8: %{name}-4.2.8-gcc10.patch
+Patch5: %{name}-4.3-crypto_policies.patch
+BuildRequires: /usr/bin/pathfix.py
BuildRequires: bzip2
BuildRequires: gcc
BuildRequires: gettext
BuildRequires: gzip
BuildRequires: hdhomerun-devel
BuildRequires: libdvbcsa-devel
+BuildRequires: make
BuildRequires: pkgconfig(avahi-client)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(libavcodec)
@@ -62,31 +48,27 @@ BuildRequires: pkgconfig(libavfilter)
BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavresample)
BuildRequires: pkgconfig(libavutil)
+BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: pkgconfig(libswresample)
BuildRequires: pkgconfig(libswscale)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(liburiparser)
+BuildRequires: pkgconfig(libva)
+BuildRequires: pkgconfig(libva-drm)
BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(opus)
+BuildRequires: pkgconfig(vpx)
+BuildRequires: pkgconfig(x264)
+BuildRequires: pkgconfig(x265)
BuildRequires: pkgconfig(zlib)
-%if 0%{?_with_python3}
BuildRequires: python3-devel
-BuildRequires: python3-rcssmin
-BuildRequires: python3-rjsmin
-%else
-# Needed on EL7 (python2-only)
-BuildRequires: python2-rcssmin
-BuildRequires: python2-rjsmin
-%endif
-%if 0%{?_with_python2}
-# Needed everwhere but in f30+
-BuildRequires: python2-devel
-%endif
-BuildRequires: systemd
+BuildRequires: %{py3_dist rcssmin}
+BuildRequires: %{py3_dist rjsmin}
+BuildRequires: systemd-rpm-macros
Requires: bzip2
-%if 0%{?fedora}
-Requires: dtv-scan-tables
-%endif
Requires: tar
+Requires: %{py3_dist requests}
+Requires: dtv-scan-tables
%{?systemd_requires}
Provides: bundled(extjs) = 3.4.1.1
@@ -105,102 +87,77 @@ version, the pipe:// source (in IPTV network) might be used to obtain the
MPEG-TS stream generated by ffmpeg/libav from a V4L device.
-%if 0%{?_with_python2}
-%package -n python2-tvh
-Summary: HTSP client for Python
-BuildArch: noarch
-%{?python_provide:%python_provide python2-tvh}
-
-%description -n python2-tvh
-%{summary}.
-%endif
-
-
-%if 0%{?_with_python3}
%package -n python3-tvh
Summary: HTSP client for Python
BuildArch: noarch
-%{?python_provide:%python_provide python3-tvh}
+%py_provides python3-tvh
%description -n python3-tvh
%{summary}.
-%endif
%prep
-%autosetup -p0
+%autosetup -n %{name}-%{commit} -p0
# Delete bundled system headers and tools
rm -r vendor/{dvb-api,include,rcssmin-*,rjsmin-*}/
# Remove shebang
for i in lib/py/tvh/*.py; do
- sed '1{\@^#!/usr/bin/env python@d}' $i >$i.new && \
+ [[ $i =~ /tv_meta_ ]] && continue
+ sed '1{\@^#!\s*/usr/bin/env\s\+python@d}' $i >$i.new && \
touch -r $i $i.new && \
mv $i.new $i
done
%build
-# Enable errors on detected implicit function declarations
-# (-Werror=implicit-function-declaration) to force the build system to use
-# internal implementations of strlcat()/strlcpy()
-export CFLAGS="$RPM_OPT_FLAGS -Wno-attributes -Wno-error=stringop-truncation -Werror=implicit-function-declaration"
echo "%{version}-%{release}" >rpm/version
-# Note: --disable-lib* correspond to options to build bundled FFmpeg
%configure \
--disable-dvbscan \
--disable-ffmpeg_static \
--disable-hdhomerun_static \
- --disable-libfdkaac \
--disable-libfdkaac_static \
- --disable-libtheora \
+ --disable-libopus_static \
--disable-libtheora_static \
- --disable-libvorbis \
--disable-libvorbis_static \
- --disable-libvpx \
--disable-libvpx_static \
- --disable-libx264 \
--disable-libx264_static \
- --disable-libx265 \
--disable-libx265_static \
- --enable-dvbcsa \
--enable-hdhomerun_client \
--enable-libsystemd_daemon \
- --python=%{__python}
+ --python=%{__python3}
%make_build \
V=1 \
- RUN_CSS="%{__python} %{python_sitearch}/rcssmin.py" \
- RUN_JS="%{__python} %{python_sitearch}/rjsmin.py"
+ RUN_CSS="%{__python3} %{python3_sitearch}/rcssmin.py" \
+ RUN_JS="%{__python3} %{python3_sitearch}/rjsmin.py"
%install
%make_install
+install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysusersdir}/%{name}.conf
+
+pathfix.py -pni "%{__python3} %{py3_shbang_opts}" $RPM_BUILD_ROOT%{_bindir}/{*.py,tvhmeta}
+chmod 0755 $RPM_BUILD_ROOT%{_bindir}/{*.py,tvhmeta}
+
install -Dpm 0644 rpm/%{name}.service $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
install -Dpm 0644 rpm/%{name}.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
install -dm 0755 $RPM_BUILD_ROOT%{_sharedstatedir}/%{name}/
# Install Python bindings
-%if 0%{?_with_python2}
-install -dm 0755 $RPM_BUILD_ROOT%{python2_sitelib}/
-cp -a lib/py/tvh/ $RPM_BUILD_ROOT%{python2_sitelib}/
-%endif
-%if 0%{?_with_python3}
install -dm 0755 $RPM_BUILD_ROOT%{python3_sitelib}/
cp -a lib/py/tvh/ $RPM_BUILD_ROOT%{python3_sitelib}/
-%endif
+rm $RPM_BUILD_ROOT%{python3_sitelib}/tvh/tv_meta_*.py
# Fix permissions
chmod 0644 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
%pre
-getent passwd %{tvheadend_user} >/dev/null || \
- useradd -r -g %{tvheadend_group} -d %{_sharedstatedir}/%{name}/ -s /sbin/nologin -c "%{name} daemon account" %{name}
-exit 0
+%sysusers_create_compat %{SOURCE1}
%post
@@ -219,28 +176,26 @@ exit 0
%doc CONTRIBUTING.md README.md
%license LICENSE.md licenses/gpl-3.0.txt
%{_bindir}/%{name}
+%{_bindir}/tv_meta_tmdb.py
+%{_bindir}/tv_meta_tvdb.py
+%{_bindir}/tvhmeta
%{_datadir}/%{name}/
%{_unitdir}/%{name}.service
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
-%attr(-,%{tvheadend_user},%{tvheadend_group}) %dir %{_sharedstatedir}/%{tvheadend_user}/
+%attr(-,%{name},video) %dir %{_sharedstatedir}/%{name}/
+%{_sysusersdir}/%{name}.conf
%{_mandir}/man1/*.1.*
-%if 0%{?_with_python2}
-%files -n python2-tvh
-%license LICENSE.md licenses/gpl-3.0.txt
-%{python2_sitelib}/tvh/
-%endif
-
-
-%if 0%{?_with_python3}
%files -n python3-tvh
%license LICENSE.md licenses/gpl-3.0.txt
%{python3_sitelib}/tvh/
-%endif
%changelog
+* Sat Jul 10 2021 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.3-1.20210612giteb59284
+- Update to latest snapshot
+
* Tue Jun 15 2021 Leigh Scott <leigh123linux(a)gmail.com> - 4.2.8-15
- Rebuild for python-3.10
diff --git a/tvheadend.sysusers b/tvheadend.sysusers
new file mode 100644
index 0000000..9a34f38
--- /dev/null
+++ b/tvheadend.sysusers
@@ -0,0 +1 @@
+u tvheadend - "Tvheadend daemon account" /var/lib/tvheadend /sbin/nologin
\ No newline at end of file
3 years, 1 month