!54 [sync] PR-52: fix sw_64 build error

From: @openeuler-sync-bot 
Reviewed-by: @weidongkl 
Signed-off-by: @weidongkl
This commit is contained in:
openeuler-ci-bot 2025-03-21 08:26:09 +00:00 committed by Gitee
commit 0a7f6ebdd0
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -18,7 +18,7 @@
Name: graphviz Name: graphviz
Version: 8.1.0 Version: 8.1.0
Release: 2 Release: 3
Summary: Graph Visualization Tools Summary: Graph Visualization Tools
License: EPL-1.0 License: EPL-1.0
URL: http://www.graphviz.org/ URL: http://www.graphviz.org/
@ -124,7 +124,7 @@ Summary: Ruby extension for graphviz
Requires: %{name} = %{version}-%{release} ruby Requires: %{name} = %{version}-%{release} ruby
%description ruby %description ruby
Ruby extension for graphviz. Ruby extension for graphviz.
%ifnarch loongarch64 %ifnarch loongarch64 sw_64
%package tcl %package tcl
Summary: Tcl extension & tools for graphviz Summary: Tcl extension & tools for graphviz
Requires: %{name} = %{version}-%{release} tcl >= 8.3 tk Requires: %{name} = %{version}-%{release} tcl >= 8.3 tk
@ -211,7 +211,7 @@ mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
echo "%{_libdir}/graphviz" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf echo "%{_libdir}/graphviz" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf
touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config%{pluginsver} touch $RPM_BUILD_ROOT%{_libdir}/graphviz/config%{pluginsver}
%ifarch loongarch64 %ifarch loongarch64 sw_64
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/lua/5.4/ mkdir -p $RPM_BUILD_ROOT/%{_libdir}/lua/5.4/
mv $RPM_BUILD_ROOT/usr/lib/lua/5.4/gv.so $RPM_BUILD_ROOT/usr/lib64/lua/5.4/gv.so mv $RPM_BUILD_ROOT/usr/lib/lua/5.4/gv.so $RPM_BUILD_ROOT/usr/lib64/lua/5.4/gv.so
%endif %endif
@ -307,13 +307,16 @@ php --no-php-ini --define extension_dir=$RPM_BUILD_ROOT%{_libdir}/graphviz/php/
%{_libdir}/graphviz/ruby/ %{_libdir}/graphviz/ruby/
%{_libdir}/*ruby*/* %{_libdir}/*ruby*/*
%ifnarch loongarch64 %ifnarch loongarch64 sw_64
%files tcl %files tcl
%{_libdir}/graphviz/tcl/ %{_libdir}/graphviz/tcl/
%{_libdir}/tcl*/* %{_libdir}/tcl*/*
%endif %endif
%changelog %changelog
* Tue Mar 11 2025 mahailiang <mahailiang@uniontech.com> - 8.1.0-3
- fix sw_64 build error
* Tue Feb 06 2024 yaoxin <yao_xin001@hoperun.com> - 8.1.0-2 * Tue Feb 06 2024 yaoxin <yao_xin001@hoperun.com> - 8.1.0-2
- Fix CVE-2023-46045 - Fix CVE-2023-46045