4 Summary: GNU diff Utilities
5 License: GFDL-1.2-only AND GPL-3.0-or-later
6 Group: Productivity/Text/Utilities
7 URL: https://www.gnu.org/software/diffutils/
8 Source0: https://mirrors.ustc.edu.cn/%{name}/%{name}-%{version}.tar.xz
9 Source1: https://mirrors.ustc.edu.cn/%{name}/%{name}-%{version}.tar.xz.sig
10 Source2: %{name}.keyring
11 Patch0: gnulib-test-avoid-FP-perror-strerror.patch
12 Requires(pre): %{install_info_prereq}
13 Requires(preun): %{install_info_prereq}
14 Provides: diff = %{version}
15 Obsoletes: diff < %{version}
18 The GNU diff utilities find differences between files. diff is used to
19 make source code patches, for instance.
28 --with-packager="openSUSE" \
29 --with-packager-bug-reports="http://bugs.opensuse.org/"
30 make %{?_smp_mflags} V=1
34 make %{?_smp_mflags} check || echo 'Warning: ignore error https://debbugs.gnu.org/cgi/bugreport.cgi?bug=36488'
36 make %{?_smp_mflags} check
44 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
47 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
51 %doc AUTHORS NEWS README THANKS
56 %{_infodir}/diffutils.info%{?ext_info}
57 %{_mandir}/man1/cmp.1%{?ext_man}
58 %{_mandir}/man1/diff.1%{?ext_man}
59 %{_mandir}/man1/diff3.1%{?ext_man}
60 %{_mandir}/man1/sdiff.1%{?ext_man}
62 %files lang -f %{name}.lang