From a3cec7a052aa6fdf0074f0d30cd7af5f57cd3f88 Mon Sep 17 00:00:00 2001 From: "zhixin.zhang" Date: Fri, 16 Dec 2022 11:35:04 +0800 Subject: [PATCH] Add sw64 arch patch --- libffado.spec | 6 +++++- sw_64.patch | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 sw_64.patch diff --git a/libffado.spec b/libffado.spec index 4e7a42f..cddfbda 100644 --- a/libffado.spec +++ b/libffado.spec @@ -5,7 +5,7 @@ export LDFLAGS="%{build_ldflags}" Name: libffado Version: 2.4.1 -Release: 6 +Release: 7 Summary: Free firewire audio driver library License: LGPLv2+ and GPLv2 and GPLv3 and GPLv3+ URL: http://www.ffado.org/ @@ -14,6 +14,7 @@ Source1: libffado-snapshot.sh Patch0: 0001-fix-the-AttributeError-module-posixpath-has-no-attribute-walk.patch Patch1: 0001-fix-TypeError-must-be-str-or-None-not-bytes.patch +Patch2: sw_64.patch BuildRequires: alsa-lib-devel dbus-c++-devel dbus-devel python3-dbus desktop-file-utils doxygen gcc-c++ glibmm24-devel BuildRequires: graphviz libappstream-glib libconfig-devel libiec61883-devel libraw1394-devel libxml++-devel pkgconfig @@ -102,6 +103,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/ffado-mi %{_mandir}/man1/ffado-*.1* %changelog +* Fri Dec 16 2022 zhangzhixin - 2.4.1-7 +- Add sw64 arch patch + * Tue Oct 13 2020 maminjie - 2.4.1-6 - Rebuilt for python3 diff --git a/sw_64.patch b/sw_64.patch new file mode 100644 index 0000000..d3fa20f --- /dev/null +++ b/sw_64.patch @@ -0,0 +1,19 @@ +diff -Naru libffado-2.4.1/admin/config.guess libffado-2.4.1-sw/admin/config.guess +--- libffado-2.4.1/admin/config.guess 2013-11-01 22:17:45.000000000 +0000 ++++ libffado-2.4.1-sw/admin/config.guess 2022-09-07 08:30:49.599532884 +0000 +@@ -235,6 +235,15 @@ + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; ++ sw_64:Linux:*:*) ++ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in ++ sw*) UNAME_MACHINE=sw_64 ;; ++ esac ++ objdump --private-headers /bin/sh | grep -q ld.so.1 ++ if test "$?" = 0 ; then LIBC=gnulibc1 ; fi ++ echo "$UNAME_MACHINE"-sunway-linux-"$LIBC" ++ exit ;; ++ + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) -- Gitee