diff --git a/libc.tar.gz b/libc.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..191e94c260584a5036dbe6bdca31fc7eb77e474f Binary files /dev/null and b/libc.tar.gz differ diff --git a/librsvg2.spec b/librsvg2.spec index 37e78605ca041081b5333f21163a921176f695de..52c7e878d76ed4ee98315b85115893ad6a89f578 100644 --- a/librsvg2.spec +++ b/librsvg2.spec @@ -1,10 +1,13 @@ Name: librsvg2 Version: 2.50.5 -Release: 3 +Release: 4 Summary: An SVG library based on cairo License: LGPLv2+ URL: https://wiki.gnome.org/Projects/LibRsvg Source0: https://download.gnome.org/sources/librsvg/2.50/librsvg-%{version}.tar.xz +%if 0%(test `uname -m` == "loongarch64" && echo 1) +Source1: libc.tar.gz +%endif BuildRequires: chrpath gcc gobject-introspection-devel cairo-devel libxml2-devel BuildRequires: fontconfig-devel gdk-pixbuf2-devel glib2-devel pkgconfig(cairo-gobject) >= 1.16.0 @@ -34,6 +37,10 @@ This package provides extra utilities based on the librsvg library. %prep %autosetup -n librsvg-%{version} -p1 +%ifarch loongarch64 +rm -rf vendor/libc +tar -xf %{SOURCE1} -C vendor +%endif %build export CFLAGS=$(echo %{?optflags} | sed 's/ -g / /g') @@ -78,6 +85,9 @@ rm -vrf %{buildroot}%{_datadir}/doc %{_mandir}/man1/*.1* %changelog +* Fri Jan 6 2023 Wenlong Zhang - 2.50.5-4 +- add loongarch64 support for librsvg2 + * Wed Oct 26 2022 zhouwenpei - 2.50.5-3 - Rebuild for next release