From abf5341f1ddb2d41aeb52e81ce1bd49539a061fc Mon Sep 17 00:00:00 2001 From: maqi Date: Fri, 28 Feb 2025 13:22:17 +0800 Subject: [PATCH] Add sw_64 support (cherry picked from commit 26abfabcd433abc22de175910afa19b8888d290d) --- x265.spec | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/x265.spec b/x265.spec index 9799435..ac2aec4 100644 --- a/x265.spec +++ b/x265.spec @@ -1,7 +1,7 @@ Summary: H.265/HEVC encoder Name: x265 Version: 3.5 -Release: 3 +Release: 4 URL: http://x265.org/ License: GPLv2 @@ -152,6 +152,37 @@ x265 develop library. source %endif +%ifarch sw_64 +%cmake -G "Unix Makefiles" \ + -DBIN_INSTALL_DIR:STRING="bin" \ + -DCHECKED_BUILD:BOOL=OFF \ + -DCMAKE_BUILD_TYPE:STRING="Release" \ + -DCMAKE_INSTALL_PREFIX:PATH="/usr" \ + -DDETAILED_CU_STATS:BOOL=OFF \ + -DENABLE_AGGRESSIVE_CHECKS:BOOL=OFF \ + -DENABLE_ASSEMBLY:BOOL=OFF \ + -DENABLE_CLI:BOOL=ON \ + -DENABLE_HDR10_PLUS:BOOL=OFF \ + -DENABLE_LIBNUMA:BOOL=ON \ + -DENABLE_LIBVMAF:BOOL=OFF \ + -DENABLE_PIC:BOOL=ON \ + -DENABLE_PPA:BOOL=OFF \ + -DENABLE_SHARED:BOOL=ON \ + -DENABLE_SVT_HEVC:BOOL=OFF \ + -DENABLE_TESTS:BOOL=OFF \ + -DENABLE_VTUNE:BOOL=OFF \ + -DFSANITIZE="" \ + -DLIBDL:FILEPATH="/usr/%{_libdir}/libdl.so" \ + -DLIB_INSTALL_DIR:STRING="lib64" \ + -DNASM_EXECUTABLE:FILEPATH="/usr/bin/nasm" \ + -DNO_ATOMICS:BOOL=OFF \ + -DNUMA_ROOT_DIR:PATH="NUMA_ROOT_DIR-NOTFOUND" \ + -DSTATIC_LINK_CRT:BOOL=OFF \ + -DVMAF:FILEPATH="VMAF-NOTFOUND" \ + -DWARNINGS_AS_ERRORS:BOOL=OFF \ + source +%endif + make %{?_smp_mflags} %install @@ -174,6 +205,9 @@ rm %{buildroot}%{_libdir}/libx265.a %{_libdir}/pkgconfig/x265.pc %changelog +* Fri Feb 28 2025 maqi - 3.5-4 +- Add sw_64 support + * Sat Oct 07 2023 liweigang - 3.5-3 - add loongarch64 support