[mythtv] Rebuild for new x265 version
by Leigh Scott
commit 5c669d3efd9ce0a49b848a7924eb6e57d32ec08e
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 18:04:50 2020 +0100
Rebuild for new x265 version
mythtv.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/mythtv.spec b/mythtv.spec
index e7a0e51..6a15be9 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -70,7 +70,7 @@
#
Name: mythtv
Version: 31.0
-Release: 4%{rel_string}%{?dist}
+Release: 5%{rel_string}%{?dist}
Summary: A digital video recorder (DVR) application
# The primary license is GPLv2+, but bits are borrowed from a number of
@@ -1378,6 +1378,9 @@ exit 0
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 31.0-5.20200527gitfc90482281
+- Rebuild for new x265 version
+
* Sat May 30 2020 Leigh Scott <leigh123linux(a)gmail.com> - 31.0-4.20200527gitfc90482281
- Rebuild for python-3.9
4 years, 6 months
[vlc] Rebuild for new x265 version
by Leigh Scott
commit 72fe3dce7b9f4df1bb384b67b151c1106ff3d918
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 18:03:23 2020 +0100
Rebuild for new x265 version
vlc.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index a0ec635..4e7e410 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -49,7 +49,7 @@ Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
Version: 3.0.10
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL: https://www.videolan.org
%if 0%{?commit0:1}
@@ -596,6 +596,9 @@ fi || :
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.10-3
+- Rebuild for new x265 version
+
* Sun May 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.10-2
- Rebuild for dav1d SONAME bump
4 years, 6 months
[xpra-codecs-freeworld] Rebuild for new x265 version
by Leigh Scott
commit 28d67d01d48eeb8220ac137a04077eab202783e5
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 17:49:10 2020 +0100
Rebuild for new x265 version
xpra-codecs-freeworld.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/xpra-codecs-freeworld.spec b/xpra-codecs-freeworld.spec
index df0b74c..268e8de 100644
--- a/xpra-codecs-freeworld.spec
+++ b/xpra-codecs-freeworld.spec
@@ -26,7 +26,7 @@
Name: xpra-codecs-freeworld
Version: 4.0.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Additional codecs for xpra using x264 and ffmpeg
License: GPLv2+
URL: http://www.xpra.org/
@@ -121,6 +121,9 @@ find %{buildroot}%{python3_sitearch}/xpra -name '*.so' \
%license COPYING
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 4.0.1-3
+- Rebuild for new x265 version
+
* Sat May 30 2020 Leigh Scott <leigh123linux(a)gmail.com> - 4.0.1-2
- Rebuild for python-3.9
4 years, 6 months
[gstreamer1-plugins-bad-freeworld] Rebuild for new x265 version
by Leigh Scott
commit 20277b610bb2df43082209aa4b6cc1e462a0be64
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 17:47:42 2020 +0100
Rebuild for new x265 version
gstreamer1-plugins-bad-freeworld.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gstreamer1-plugins-bad-freeworld.spec b/gstreamer1-plugins-bad-freeworld.spec
index da12d44..86b78ed 100644
--- a/gstreamer1-plugins-bad-freeworld.spec
+++ b/gstreamer1-plugins-bad-freeworld.spec
@@ -5,7 +5,7 @@
Summary: GStreamer 1.0 streaming media framework "bad" plug-ins
Name: gstreamer1-plugins-bad-freeworld
Version: 1.16.2
-Release: 5%{?dist}
+Release: 6%{?dist}
License: LGPLv2+
URL: https://gstreamer.freedesktop.org/
Source0: %{url}/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
@@ -99,6 +99,9 @@ rm -fv %{buildroot}%{_libdir}/gstreamer-1.0/*.la
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.16.2-6
+- Rebuild for new x265 version
+
* Fri Mar 13 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.16.2-5
- Fixup for i686
4 years, 6 months
[avidemux] Rebuild for new x265 version
by Leigh Scott
commit 11e0b4f864a2cd7c68cd02b5d4bf635cc9cc245e
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 17:46:03 2020 +0100
Rebuild for new x265 version
avidemux.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/avidemux.spec b/avidemux.spec
index 4200384..2446141 100644
--- a/avidemux.spec
+++ b/avidemux.spec
@@ -5,7 +5,7 @@
Name: avidemux
Version: 2.7.4
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Graphical video editing and transcoding tool
License: GPLv2+
@@ -291,6 +291,9 @@ fi
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 2.7.4-6
+- Rebuild for new x265 version
+
* Sun Feb 23 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 2.7.4-5
- Rebuild for x265
4 years, 6 months
[HandBrake] Rebuild for new x265 version
by Leigh Scott
commit 09a6374bb34fd493ee45b9fef3100258557b1966
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 17:44:15 2020 +0100
Rebuild for new x265 version
HandBrake.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/HandBrake.spec b/HandBrake.spec
index fe3fe57..71727f0 100644
--- a/HandBrake.spec
+++ b/HandBrake.spec
@@ -18,7 +18,7 @@
Name: HandBrake
Version: 1.3.2
-Release: 2%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
+Release: 3%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
Summary: An open-source multiplatform video transcoder
License: GPLv2+
URL: http://handbrake.fr/
@@ -248,6 +248,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_bindir}/HandBrakeCLI
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.3.2-3
+- Rebuild for new x265 version
+
* Sun May 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.3.2-2
- Rebuild for dav1d SONAME bump
4 years, 6 months
[libheif] Rebuild for new x265 version
by Leigh Scott
commit 25b3c58c2a9297b6137f70ecdc8e58000a2535a8
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 17:42:12 2020 +0100
Rebuild for new x265 version
libheif.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/libheif.spec b/libheif.spec
index 91b2ba7..fa073af 100644
--- a/libheif.spec
+++ b/libheif.spec
@@ -1,6 +1,6 @@
Name: libheif
Version: 1.6.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: HEIF file format decoder and encoder
License: LGPLv3+ and MIT
@@ -74,6 +74,9 @@ find %buildroot -name '*.la' -or -name '*.a' | xargs rm -f
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.6.2-3
+- Rebuild for new x265 version
+
* Sun Feb 23 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1.6.2-2
- Rebuild for x265
4 years, 6 months
[ffmpeg] Update to 20200531git
by Leigh Scott
commit c537a721646c51bf39e7c5ce316f3205169d7105
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 16:38:03 2020 +0100
Update to 20200531git
.gitignore | 1 +
ffmpeg.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 39190e0..d579573 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@ ffmpeg-*.rpm
/ffmpeg-20200516.tar.bz2
/ffmpeg-20200523.tar.bz2
/ffmpeg-20200524.tar.bz2
+/ffmpeg-20200531.tar.bz2
diff --git a/ffmpeg.spec b/ffmpeg.spec
index bd75ba2..f665bc8 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -1,7 +1,7 @@
# TODO: add make test to %%check section
#global branch oldabi-
-%global date 20200524
+%global date 20200531
#global rel rc1
# rav1e has a broken .pc file
@@ -94,7 +94,7 @@ ExclusiveArch: armv7hnl
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 4.3
-Release: 0.21.%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 0.22.%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -442,6 +442,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 4.3-0.22.20200531git
+- Update to 20200531git
+
* Mon May 25 2020 Leigh Scott <leigh123linux(a)gmail.com> - 4.3-0.21.20200524git
- Enable lensfun
diff --git a/sources b/sources
index a6bb512..7977e7a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ffmpeg-20200524.tar.bz2) = 1996b490e454acd0e33779b600da716af632744c219dc1bda3bdbeccaa738d697bfef5bfb07c338a3f4aaabe8b8afe6aadcf2fc5e290ab603072a7eaecfedbf7
+SHA512 (ffmpeg-20200531.tar.bz2) = f130b785e675956e225729275b19ad67fa86bb58c477c26638e76331b64dfa07c76598c8e95dc32a1c68be08dd47d1aad3d5a2dd3210ca14592f514fa0b20468
4 years, 6 months
[x265] Update to 3.4
by Leigh Scott
commit 91a70d1572d34ab0fb22b9082fd24b49499e3dcc
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun May 31 08:25:37 2020 +0100
Update to 3.4
...-detect512-is-needed-on-all-architectures.patch | 35 ---
sources | 2 +-
x265-2.8-asm-primitives.patch | 347 ---------------------
x265-arm-cflags.patch | 45 +--
x265-detect_cpu_armhfp.patch | 44 ---
x265.spec | 10 +-
6 files changed, 31 insertions(+), 452 deletions(-)
---
diff --git a/sources b/sources
index a1063e5..e336356 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (x265_3.3.tar.gz) = 3d56900ecd58e83d2ecc93d956524e3b0e622dbe3c74a137c7b21f98599245547403401e9ec7f679996fd09fca788aa10272bf17e58a68fce449c8cb555ad7c0
+SHA512 (x265_3.4.tar.gz) = 576b18711935e7da8433b2170d24ed159eb12ff1a18399360afa1b2132db33b463145c65ed918f667528ee954bbdfb5c69e5480f1c1df801515cefc592f3206e
diff --git a/x265-arm-cflags.patch b/x265-arm-cflags.patch
index 30d213a..8cd5c86 100644
--- a/x265-arm-cflags.patch
+++ b/x265-arm-cflags.patch
@@ -1,26 +1,35 @@
-diff -up x265_2.7/source/CMakeLists.txt.cflags x265_2.7/source/CMakeLists.txt
---- x265_2.7/source/CMakeLists.txt.cflags 2018-02-27 20:19:33.328932385 +0100
-+++ x265_2.7/source/CMakeLists.txt 2018-02-27 20:29:14.808956583 +0100
-@@ -233,18 +233,6 @@ if(GCC)
+--- x265_3.4/source/CMakeLists.txt.cflags
++++ x265_3.4/source/CMakeLists.txt
+@@ -238,28 +238,6 @@
endif()
endif()
endif()
- if(ARM AND CROSS_COMPILE_ARM)
-- set(ARM_ARGS -march=armv6 -mfloat-abi=soft -mfpu=vfp -marm -fPIC)
+- if(ARM64)
+- set(ARM_ARGS -fPIC)
+- else()
+- set(ARM_ARGS -march=armv6 -mfloat-abi=soft -mfpu=vfp -marm -fPIC)
+- endif()
+- message(STATUS "cross compile arm")
- elseif(ARM)
-- find_package(Neon)
-- if(CPU_HAS_NEON)
-- set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=neon -marm -fPIC)
+- if(ARM64)
+- set(ARM_ARGS -fPIC)
- add_definitions(-DHAVE_NEON)
- else()
-- set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=vfp -marm)
+- find_package(Neon)
+- if(CPU_HAS_NEON)
+- set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=neon -marm -fPIC)
+- add_definitions(-DHAVE_NEON)
+- else()
+- set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=vfp -marm)
+- endif()
- endif()
- endif()
- add_definitions(${ARM_ARGS})
if(FPROFILE_GENERATE)
if(INTEL_CXX)
add_definitions(-prof-gen -prof-dir="${CMAKE_CURRENT_BINARY_DIR}")
-@@ -517,7 +505,7 @@ if((MSVC_IDE OR XCODE OR GCC) AND ENABLE
+@@ -546,7 +524,7 @@
add_custom_command(
OUTPUT ${ASM}.${SUFFIX}
COMMAND ${CMAKE_CXX_COMPILER}
@@ -29,10 +38,10 @@ diff -up x265_2.7/source/CMakeLists.txt.cflags x265_2.7/source/CMakeLists.txt
DEPENDS ${ASM_SRC})
endforeach()
elseif(X86)
-diff -up x265_2.7/source/dynamicHDR10/CMakeLists.txt.cflags x265_2.7/source/dynamicHDR10/CMakeLists.txt
---- x265_2.7/source/dynamicHDR10/CMakeLists.txt.cflags 2018-02-21 09:55:56.000000000 +0100
-+++ x265_2.7/source/dynamicHDR10/CMakeLists.txt 2018-02-27 20:29:45.377062994 +0100
-@@ -42,18 +42,6 @@ if(GCC)
+
+--- x265_3.4/source/dynamicHDR10/CMakeLists.txt.cflags
++++ x265_3.4/source/dynamicHDR10/CMakeLists.txt
+@@ -42,18 +42,6 @@
endif()
endif()
endif()
@@ -51,10 +60,4 @@ diff -up x265_2.7/source/dynamicHDR10/CMakeLists.txt.cflags x265_2.7/source/dyna
if(FPROFILE_GENERATE)
if(INTEL_CXX)
add_definitions(-prof-gen -prof-dir="${CMAKE_CURRENT_BINARY_DIR}")
-@@ -150,4 +138,4 @@ set(BIN_INSTALL_DIR bin CACHE STRING "In
- option(ENABLE_SHARED "Build shared library" OFF)
-
- install(FILES hdr10plus.h DESTINATION include)
--endif()
-\ Pas de fin de ligne à la fin du fichier
-+endif()
+
diff --git a/x265-detect_cpu_armhfp.patch b/x265-detect_cpu_armhfp.patch
index c9a92b8..797ad04 100644
--- a/x265-detect_cpu_armhfp.patch
+++ b/x265-detect_cpu_armhfp.patch
@@ -1,47 +1,3 @@
-diff -up x265_2.2/source/CMakeLists.txt.orig x265_2.2/source/CMakeLists.txt
---- x265_2.2/source/CMakeLists.txt.orig 2016-12-23 06:57:39.000000000 +0100
-+++ x265_2.2/source/CMakeLists.txt 2017-01-03 11:18:34.773738470 +0100
-@@ -41,9 +41,11 @@ SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_
- # System architecture detection
- string(TOLOWER "${CMAKE_SYSTEM_PROCESSOR}" SYSPROC)
- set(X86_ALIASES x86 i386 i686 x86_64 amd64)
--set(ARM_ALIASES armv6l armv7l)
-+set(ARMv6_ALIASES armv6l)
-+set(ARMv7_ALIASES armv7l)
- list(FIND X86_ALIASES "${SYSPROC}" X86MATCH)
--list(FIND ARM_ALIASES "${SYSPROC}" ARMMATCH)
-+list(FIND ARMv6_ALIASES "${SYSPROC}" ARMv6MATCH)
-+list(FIND ARMv7_ALIASES "${SYSPROC}" ARMv7MATCH)
- set(POWER_ALIASES ppc64 ppc64le)
- list(FIND POWER_ALIASES "${SYSPROC}" POWERMATCH)
- if("${SYSPROC}" STREQUAL "" OR X86MATCH GREATER "-1")
-@@ -65,15 +67,24 @@ elseif(POWERMATCH GREATER "-1")
- add_definitions(-DPPC64=1)
- message(STATUS "Detected POWER PPC64 target processor")
- endif()
--elseif(ARMMATCH GREATER "-1")
-+elseif(ARMv6MATCH GREATER "-1")
- if(CROSS_COMPILE_ARM)
- message(STATUS "Cross compiling for ARM arch")
- else()
- set(CROSS_COMPILE_ARM 0)
- endif()
-- message(STATUS "Detected ARM target processor")
-+ message(STATUS "Detected ARMv6 target processor")
- set(ARM 1)
- add_definitions(-DX265_ARCH_ARM=1 -DHAVE_ARMV6=1)
-+elseif(ARMv7MATCH GREATER "-1")
-+ if(CROSS_COMPILE_ARM)
-+ message(STATUS "Cross compiling for ARM arch")
-+ else()
-+ set(CROSS_COMPILE_ARM 0)
-+ endif()
-+ message(STATUS "Detected ARMv7 target processor")
-+ set(ARM 1)
-+ add_definitions(-DX265_ARCH_ARM=1 -DHAVE_ARMV7=1)
- else()
- message(STATUS "CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown")
- message(STATUS "Please add this value near ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE}")
--- x265_v2.6/source/test/testharness.h.orig 2017-12-30 22:27:49.827620181 +0000
+++ x265_v2.6/source/test/testharness.h 2017-12-30 22:30:53.239500941 +0000
@@ -70,9 +70,10 @@ protected:
diff --git a/x265.spec b/x265.spec
index 76ccd41..76c2086 100644
--- a/x265.spec
+++ b/x265.spec
@@ -1,9 +1,9 @@
-%global _so_version 188
+%global _so_version 192
Summary: H.265/HEVC encoder
Name: x265
-Version: 3.3
-Release: 2%{?dist}
+Version: 3.4
+Release: 1%{?dist}
URL: http://x265.org/
# source/Lib/TLibCommon - BSD
# source/Lib/TLibEncoder - BSD
@@ -17,7 +17,6 @@ Patch1: x265-high-bit-depth-soname.patch
Patch2: x265-detect_cpu_armhfp.patch
Patch3: x265-arm-cflags.patch
Patch4: x265-pkgconfig_path_fix.patch
-Patch5: x265-2.8-asm-primitives.patch
BuildRequires: gcc-c++
BuildRequires: cmake3
@@ -139,6 +138,9 @@ done
%{_libdir}/pkgconfig/x265.pc
%changelog
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 3.4-1
+- Update to 3.4
+
* Wed Mar 11 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 3.3-2
- Rebuilt for i686
4 years, 6 months
[curlew] Rebuild for python-3.9
by Leigh Scott
commit 7e026212fbf08d8041ed35dc3f8fcbd4a9c9e8c5
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat May 30 22:02:19 2020 +0100
Rebuild for python-3.9
curlew.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/curlew.spec b/curlew.spec
index eaca67c..49bbca6 100644
--- a/curlew.spec
+++ b/curlew.spec
@@ -1,6 +1,6 @@
Name: curlew
Version: 0.2.4
-Release: 4%{dist}
+Release: 5%{dist}
Summary: Multimedia converter
License: Waqf
URL: https://github.com/chamfay/Curlew
@@ -61,6 +61,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/curlew.desktop
%changelog
+* Sat May 30 2020 Leigh Scott <leigh123linux(a)gmail.com> - 0.2.4-5
+- Rebuild for python-3.9
+
* Sun May 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 0.2.4-4
- Fix F33 requires, python3-configparser in part of python3
4 years, 6 months