[x265] enable NUMA support

Dominik Mierzejewski rathann at rpmfusion.org
Tue Jul 19 03:30:26 CEST 2016


commit 3542971166eac753eb8cdd08f5d86cfea2a7f4ee
Author: Dominik Mierzejewski <rpm at greysector.net>
Date:   Tue Jul 19 03:28:58 2016 +0200

    enable NUMA support
    
    make sure Fedora compiler flags are used on ARM

 x265-detect_cpu_armhfp.patch |  9 ++++-----
 x265.spec                    | 10 +++++++++-
 2 files changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/x265-detect_cpu_armhfp.patch b/x265-detect_cpu_armhfp.patch
index 5ca7939..c9a0d0d 100644
--- a/x265-detect_cpu_armhfp.patch
+++ b/x265-detect_cpu_armhfp.patch
@@ -1,7 +1,7 @@
-diff -up x265_1.8/source/CMakeLists.txt.armhfp x265_1.8/source/CMakeLists.txt
---- x265_1.8/source/CMakeLists.txt.armhfp	2015-09-22 10:10:07.000000000 +0200
-+++ x265_1.8/source/CMakeLists.txt	2015-10-24 12:17:17.675572785 +0200
-@@ -57,9 +57,13 @@ elseif(POWERMATCH GREATER "-1")
+diff -up x265_1.9/source/CMakeLists.txt.armhfp x265_1.9/source/CMakeLists.txt
+--- x265_1.9/source/CMakeLists.txt.armhfp	2016-07-19 03:10:51.163733946 +0200
++++ x265_1.9/source/CMakeLists.txt	2016-07-19 03:13:15.638665651 +0200
+@@ -59,9 +59,12 @@ elseif(POWERMATCH GREATER "-1")
      set(POWER 1)
      add_definitions(-DX265_ARCH_POWER=1)
  elseif(${SYSPROC} STREQUAL "armv6l")
@@ -11,7 +11,6 @@ diff -up x265_1.8/source/CMakeLists.txt.armhfp x265_1.8/source/CMakeLists.txt
      add_definitions(-DX265_ARCH_ARM=1 -DHAVE_ARMV6=1)
 +elseif(${SYSPROC} STREQUAL "armv7l")
 +    message(STATUS "Detected ARMv7 system 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")
diff --git a/x265.spec b/x265.spec
index 68e6d17..ccf0f51 100644
--- a/x265.spec
+++ b/x265.spec
@@ -1,7 +1,7 @@
 Summary: H.265/HEVC encoder
 Name: x265
 Version: 1.9
-Release: 1%{?dist}
+Release: 2%{?dist}
 URL: http://x265.org/
 Source0: https://ftp.videolan.org/pub/videolan/x265/x265_%{version}.tar.gz
 # link test binaries with shared library
@@ -14,6 +14,9 @@ Patch4: x265-detect_cpu_armhfp.patch
 # everything else - GPLv2+
 License: GPLv2+ and BSD
 BuildRequires: cmake
+%ifnarch armv7hl armv7hnl s390 s390x
+BuildRequires: numactl-devel
+%endif
 BuildRequires: yasm
 
 %description
@@ -87,6 +90,11 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} test/TestBench || :
 %{_libdir}/pkgconfig/x265.pc
 
 %changelog
+* Tue Jul 19 2016 Dominik Mierzejewski <rpm at greysector.net> - 1.9-2
+- use https for source URL
+- enable NUMA support
+- make sure Fedora compiler flags are used on ARM
+
 * Fri Apr 08 2016 Adrian Reber <adrian at lisas.de> - 1.9-1
 - Update to 1.9
 


More information about the rpmfusion-commits mailing list