From bae9f25219ff69654b27a723d9a6300152623a29 Mon Sep 17 00:00:00 2001 From: doupengda Date: Wed, 20 Mar 2024 11:46:59 +0800 Subject: [PATCH] add support for loongarch64 --- ...cessing-0.3.1-add-support-for-loonga.patch | 26 +++++++++++++++++++ webrtc-audio-processing.spec | 6 ++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 0001-webrtc-audio-processing-0.3.1-add-support-for-loonga.patch diff --git a/0001-webrtc-audio-processing-0.3.1-add-support-for-loonga.patch b/0001-webrtc-audio-processing-0.3.1-add-support-for-loonga.patch new file mode 100644 index 0000000..470276e --- /dev/null +++ b/0001-webrtc-audio-processing-0.3.1-add-support-for-loonga.patch @@ -0,0 +1,26 @@ +From ec8c0c5eb9eda68a3cfa88fe5b280161e58e4780 Mon Sep 17 00:00:00 2001 +From: doupengda +Date: Wed, 20 Mar 2024 03:42:16 +0000 +Subject: [PATCH] webrtc-audio-processing 0.3.1 add support for loongarch64 + +--- + webrtc/typedefs.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/webrtc/typedefs.h b/webrtc/typedefs.h +index dc074f1..ae97a98 100644 +--- a/webrtc/typedefs.h ++++ b/webrtc/typedefs.h +@@ -31,6 +31,9 @@ + #define WEBRTC_ARCH_X86 + #define WEBRTC_ARCH_32_BITS + #define WEBRTC_ARCH_LITTLE_ENDIAN ++#elif defined(__loongarch64) ++#define WEBRTC_ARCH_64_BITS ++#define WEBRTC_ARCH_LITTLE_ENDIAN + #elif defined(__ARMEL__) + // TODO(ajm): We'd prefer to control platform defines here, but this is + // currently provided by the Android makefiles. Commented to avoid duplicate +-- +2.41.0 + diff --git a/webrtc-audio-processing.spec b/webrtc-audio-processing.spec index 8d199a4..bbdc52a 100644 --- a/webrtc-audio-processing.spec +++ b/webrtc-audio-processing.spec @@ -1,13 +1,14 @@ Summary: Library for echo cancellation Name: webrtc-audio-processing Version: 0.3.1 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD and MIT URL: http://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/ Source0: http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/%{name}-%{version}.tar.xz Patch3000: webrtc-fix-typedefs-on-other-arches.patch Patch3001: webrtc-audio-processing-0.2-big-endian.patch +Patch3002: 0001-webrtc-audio-processing-0.3.1-add-support-for-loonga.patch BuildRequires: autoconf automake libtool make BuildRequires: gcc gcc-c++ @@ -61,6 +62,9 @@ find %{buildroot} -type f -name "*.la" -delete %changelog +* Wed Mar 20 2024 Pengda Dou - 0.3.1-6 +- add support for loongarch64 + * Fri Sep 08 2023 OpenCloudOS Release Engineering - 0.3.1-5 - Rebuilt for OpenCloudOS Stream 23.09 -- Gitee