[kodi] fixup
by Nicolas Chauvet
commit 5f3ee1abe956879a784b1828e93838f0d74bb273
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 26 17:34:36 2019 +0100
fixup
kodi.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/kodi.spec b/kodi.spec
index 706939c..70d0763 100644
--- a/kodi.spec
+++ b/kodi.spec
@@ -491,7 +491,7 @@ mv docs/manpages ${RPM_BUILD_ROOT}%{_mandir}/man1/
%changelog
* Tue Feb 26 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 18.1-2
-- Apply patch by Gaël Stephan to fix kodi on aarch64 - rhbz#5171
+- Apply patch by Gaël Stephan to fix kodi on aarch64 - rfbz#5171
* Tue Feb 19 2019 Michael Cronenworth <mike(a)cchtml.com> - 18.1-1
- Kodi 18.1 final
5 years, 11 months
[kodi] Update changelog
by Nicolas Chauvet
commit bbeff2b948a834831fe219da148a132917171cbd
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 26 17:09:08 2019 +0100
Update changelog
kodi.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/kodi.spec b/kodi.spec
index bc963ac..706939c 100644
--- a/kodi.spec
+++ b/kodi.spec
@@ -30,7 +30,7 @@
Name: kodi
Version: 18.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Media center
License: GPLv2+ and GPLv3+ and LGPLv2+ and BSD and MIT
@@ -490,6 +490,9 @@ mv docs/manpages ${RPM_BUILD_ROOT}%{_mandir}/man1/
%changelog
+* Tue Feb 26 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 18.1-2
+- Apply patch by Gaël Stephan to fix kodi on aarch64 - rhbz#5171
+
* Tue Feb 19 2019 Michael Cronenworth <mike(a)cchtml.com> - 18.1-1
- Kodi 18.1 final
5 years, 11 months
[kodi] Apply patch by Gaël Stephan to fix kodi on aarch64 - rhbz#5171
by Nicolas Chauvet
commit 02c83c7c8aaf0d819bbacc38e6aa8354f456ddf6
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 26 17:08:05 2019 +0100
Apply patch by Gaël Stephan to fix kodi on aarch64 - rhbz#5171
kodi-18-annobin-aarch64-workaround.patch | 13 +++++++++++++
kodi.spec | 8 ++++++++
2 files changed, 21 insertions(+)
---
diff --git a/kodi-18-annobin-aarch64-workaround.patch b/kodi-18-annobin-aarch64-workaround.patch
new file mode 100644
index 0000000..857e21b
--- /dev/null
+++ b/kodi-18-annobin-aarch64-workaround.patch
@@ -0,0 +1,13 @@
+diff --git a/xbmc/cores/DllLoader/exports/CMakeLists.txt b/xbmc/cores/DllLoader/exports/CMakeLists.txt
+index efcd872..5d0a847 100644
+--- a/xbmc/cores/DllLoader/exports/CMakeLists.txt
++++ b/xbmc/cores/DllLoader/exports/CMakeLists.txt
+@@ -16,7 +16,7 @@ elseif(NOT CORE_SYSTEM_NAME STREQUAL windows AND NOT CORE_SYSTEM_NAME STREQUAL w
+ add_options(C ALL_BUILDS "-fPIC")
+ add_library(wrapper OBJECT wrapper.c)
+
+- add_custom_target(wrapper.def ALL ${CMAKE_NM} ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/wrapper.dir/wrapper.c.o | grep __wrap | awk '{ printf(\"%s \", \$\$3) }' | sed \"s/___wrap_/__wrap_/g\" | sed \"s/__wrap_/-Wl,-wrap,/g\" > wrapper.def && test -s wrapper.def)
++ add_custom_target(wrapper.def ALL ${CMAKE_NM} ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/wrapper.dir/wrapper.c.o | grep __wrap | awk '{ printf(\"%s \", \$\$3) }' | sed \"s/___wrap_/__wrap_/g\" | sed \"s/__wrap_/-Wl,-wrap,/g\" | sed \"s/.annobin//g\" > wrapper.def && test -s wrapper.def)
+
+ if(CORE_SYSTEM_NAME STREQUAL android)
+ add_custom_command(TARGET wrapper.def COMMAND echo \"-L${DEPENDS_PATH}/lib/dummy-lib${APP_NAME_LC} -l${APP_NAME_LC}\" >> wrapper.def)
diff --git a/kodi.spec b/kodi.spec
index 7f66c83..bc963ac 100644
--- a/kodi.spec
+++ b/kodi.spec
@@ -67,6 +67,9 @@ Patch1: kodi-18.0-versioning.patch
# Prevent trousers from being linked, which breaks Samba
Patch2: kodi-18-trousers.patch
+# Fix an annobin issue happening only on aarch64
+Patch3: kodi-18-annobin-aarch64-workaround.patch
+
%ifarch x86_64 i686
%global _with_crystalhd 1
%endif
@@ -335,6 +338,11 @@ This package contains the Kodi binary for X11 servers.
%setup -q -n %{name}-%{DIRVERSION}
%patch1 -p1 -b.versioning
%patch2 -p1 -b.trousers
+
+%ifarch aarch64
+%patch3 -p1 -b.innobinfix
+%endif
+
# Fix up Python shebangs
pathfix.py -pni "%{__python2} %{py2_shbang_opts}" \
tools/EventClients/lib/python/zeroconf.py \
5 years, 11 months
[mythtv] Update dependencies for mythgame and mythgallery.
by Richard Shaw
commit d07484fc9e9f18a7c473306593b19902d5e06788
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Feb 26 07:33:35 2019 -0600
Update dependencies for mythgame and mythgallery.
mythtv.spec | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/mythtv.spec b/mythtv.spec
index 7dd8823..1d47e8e 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -276,6 +276,11 @@ BuildRequires: libcrystalhd-devel
BuildRequires: systemd-devel
%endif
+%if %{with mythgame}
+BuildRequires: minizip-devel
+%endif
+
+
# API Build Requirements
%if %{with perl}
@@ -315,6 +320,7 @@ BuildRequires: MySQL-python
%if %{with mythgallery}
BuildRequires: libexif-devel >= 0.6.9
+BuildRequires: dcraw
%endif
%if %{with mythgame}
@@ -778,6 +784,7 @@ links in a simple mythplugin.
%package -n mythgallery
Summary: A gallery/slideshow module for MythTV
Requires: mythtv-frontend-api%{?_isa} = %{mythfeapiver}
+Requires: dcraw
%description -n mythgallery
A gallery/slideshow module for MythTV.
5 years, 11 months
[faad2] Group clean-up
by Nicolas Chauvet
commit e8b5abc7550d6bb38761d0c51621ca27b9c8392b
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 26 11:36:38 2019 +0100
Group clean-up
faad2.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/faad2.spec b/faad2.spec
index 144ffd7..6b0b115 100644
--- a/faad2.spec
+++ b/faad2.spec
@@ -4,7 +4,7 @@ Summary: Library and frontend for decoding MPEG2/4 AAC
Name: faad2
Epoch: 1
Version: 2.8.8
-Release: 3%{?dist}
+Release: 4%{?dist}
License: GPLv2+
URL: http://www.audiocoding.com/faad2.html
Source: http://downloads.sourceforge.net/sourceforge/faac/%{name}-%{version}.tar.gz
@@ -98,6 +98,9 @@ find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
%{xmmsinputplugindir}/libmp4.so
%changelog
+* Tue Feb 26 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:2.8.8-4
+- Group Clean-up
+
* Tue Jan 29 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:2.8.8-3
- Drop autoreconf
5 years, 11 months
[faad2] Group clean-up
by Nicolas Chauvet
commit 71c17f61708d9bcf40bec87e7cfa89c9af60e2ed
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 26 11:36:23 2019 +0100
Group clean-up
faad2.spec | 4 ----
1 file changed, 4 deletions(-)
---
diff --git a/faad2.spec b/faad2.spec
index f4356ca..144ffd7 100644
--- a/faad2.spec
+++ b/faad2.spec
@@ -6,7 +6,6 @@ Epoch: 1
Version: 2.8.8
Release: 3%{?dist}
License: GPLv2+
-Group: Applications/Multimedia
URL: http://www.audiocoding.com/faad2.html
Source: http://downloads.sourceforge.net/sourceforge/faac/%{name}-%{version}.tar.gz
# fix non-PIC objects in libmp4ff.a
@@ -25,7 +24,6 @@ written from scratch.
%package libs
Summary: Shared libraries of the FAAD 2 AAC decoder
-Group: System Environment/Libraries
Obsoletes: %{name} < 1:2.6.1-3
%description libs
@@ -36,7 +34,6 @@ This package contains libfaad.
%package devel
Summary: Development libraries of the FAAD 2 AAC decoder
-Group: Development/Libraries
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
%description devel
@@ -47,7 +44,6 @@ This package contains development files and documentation for libfaad.
%package -n xmms-%{name}
Summary: AAC XMMS Input Plugin
-Group: Applications/Multimedia
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Provides: xmms-aac%{?_isa} = %{version}-%{release}
Obsoletes: xmms-aac < 2.6.1
5 years, 11 months
[live555] Update to 2019.02.03
by Nicolas Chauvet
Summary of changes:
ffc0d54... Update to 2019.02.03 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 11 months
[live555/el7] Update to 2019.02.03
by Nicolas Chauvet
commit ffc0d5481758b04f294d3d74bfd680e147101dde
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 26 10:36:53 2019 +0100
Update to 2019.02.03
live555.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/live555.spec b/live555.spec
index 4083556..b3c4ea3 100644
--- a/live555.spec
+++ b/live555.spec
@@ -1,5 +1,5 @@
Name: live555
-Version: 2018.10.17
+Version: 2019.02.03
Release: 1%{?dist}
Summary: Live555.com streaming libraries
@@ -115,6 +115,9 @@ chmod +x %{buildroot}%{_libdir}/*.so*
%changelog
+* Tue Feb 26 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 2019.02.03-1
+- Update to 2019.02.03
+
* Sat Oct 20 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 2018.10.17-1
- Update to 2018.10.17
diff --git a/sources b/sources
index c91d185..86e4b7f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3383dea853735b7a73eda6ddb52b6372 live.2018.10.17.tar.gz
+dbf6fdedec6e5645d946fdde97eed302 live.2019.02.03.tar.gz
5 years, 11 months
[mythtv] More %%files cleanup.
by Richard Shaw
commit 37256af136c9bbb051c95e8e137936af96ef6d8a
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Feb 25 13:43:09 2019 -0600
More %%files cleanup.
mythtv.spec | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
---
diff --git a/mythtv.spec b/mythtv.spec
index 84d6939..7dd8823 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -1289,11 +1289,16 @@ exit 0
%{_datadir}/mythtv/themes/
%files libs
-%exclude %{_libdir}/libmythav*.so.*
-%exclude %{_libdir}/libmythpostproc.so.*
-%exclude %{_libdir}/libmythswscale.so.*
-%exclude %{_libdir}/libmythswresample.so.*
-%{_libdir}/*.so.*
+%{_libdir}/libmyth-30.so.*
+%{_libdir}/libmythavutil.so.*
+%{_libdir}/libmythbase-30.so.*
+%{_libdir}/libmythfreemheg-30.so.*
+%{_libdir}/libmythmetadata-30.so.*
+%{_libdir}/libmythprotoserver-30.so.*
+%{_libdir}/libmythservicecontracts-30.so.*
+%{_libdir}/libmythtv-30.so.*
+%{_libdir}/libmythui-30.so.*
+%{_libdir}/libmythupnp-30.so.*
%files devel
%{_includedir}/*
@@ -1304,7 +1309,6 @@ exit 0
%files -n mythffmpeg
%{_bindir}/mythffmpeg
%{_bindir}/mythffprobe
-%{_bindir}/mythffserver
%{_libdir}/libmythav*.so.*
%{_libdir}/libmythpostproc.so.*
%{_libdir}/libmythswscale.so.*
5 years, 11 months
[mythtv] Remove mythhdhomerun_config.
by Richard Shaw
commit a41162181963eff312684a12b92678097f5640c8
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Feb 25 10:25:46 2019 -0600
Remove mythhdhomerun_config.
mythtv.spec | 1 -
1 file changed, 1 deletion(-)
---
diff --git a/mythtv.spec b/mythtv.spec
index 00a4625..84d6939 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -1235,7 +1235,6 @@ exit 0
%{_bindir}/mythjobqueue
%{_bindir}/mythmediaserver
%{_bindir}/mythreplex
-%{_bindir}/mythhdhomerun_config
%{_bindir}/optimize_mythdb
%{_datadir}/mythtv/MXML_scpd.xml
%{_datadir}/mythtv/backend-config/
5 years, 11 months