From 0d16b837aa01d08efc05505967df7f98a10e747f Mon Sep 17 00:00:00 2001 From: "jiahua.yu" Date: Mon, 11 Mar 2024 17:53:14 +0800 Subject: [PATCH] init support for arch ppc64le --- x265.spec | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/x265.spec b/x265.spec index fda2001..d7a797c 100644 --- a/x265.spec +++ b/x265.spec @@ -1,7 +1,7 @@ Summary: H.265/HEVC encoder Name: x265 Version: 3.4 -Release: 3 +Release: 4 URL: http://x265.org/ License: GPLv2 @@ -124,6 +124,39 @@ x265 develop library. -DWARNINGS_AS_ERRORS:BOOL=OFF \ source %endif + +%ifarch ppc64le +%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/lib64/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 @@ -146,6 +179,9 @@ rm %{buildroot}%{_libdir}/libx265.a %{_libdir}/pkgconfig/x265.pc %changelog +* Mon Mar 11 2024 jiahua.yu - 3.4-4 +- init support for arch ppc64le + * Thu Aug 10 2023 yeqinglong - 3.4-3 - add loongarch64 and sw_64 support