Summary: A GNU collection of diff utilities Summary(de.UTF-8): GNU-Sammlung von diff-Utilities Summary(fr.UTF-8): Utilitaires diff de GNU Summary(pl.UTF-8): Narzędzia diff GNU Summary(tr.UTF-8): GNU dosya karşılaştırma araçları Name: diffutils Version: 3.10 Release: 1 License: GPL v3+ Group: Applications/Text Source0: https://ftp.gnu.org/gnu/diffutils/%{name}-%{version}.tar.xz # Source0-md5: 2745c50f6f4e395e7b7d52f902d075bf Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 # Source1-md5: 34a7ab56f975ff7e439ea13923ec8ae4 Patch0: %{name}-info.patch URL: http://www.gnu.org/software/diffutils/ BuildRequires: autoconf >= 2.64 BuildRequires: automake >= 1:1.11 BuildRequires: gettext-tools >= 0.19.2 BuildRequires: help2man BuildRequires: tar >= 1:1.22 BuildRequires: texinfo BuildRequires: xz BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Diffutils includes four utilities: diff, cmp, diff3 and sdiff. Diff compares two files and shows the differences, line by line. The cmp command shows the offset and line numbers where two files differ, or cmp can show the characters that differ between the two files. The diff3 command shows the differences between three files. Diff3 can be used when two people have made independent changes to a common original; diff3 can produce a merged file that contains both persons changes and warnings about conflicts. The sdiff command can be used to merge two files interactively. %description -l de.UTF-8 Diffutils enthält 4 Utilities: diff, cmp, diff3 und sdiff. Diff vergleicht zwei Dateien und zeigt die Unterschiede, Zeile für Zeile. cmp zeigt Offset und Zeilennummern, in denen sich zwei Dateien unterscheiden, cmp kann auch die Zeichen zeigen, die sich unterscheiden. diff3 zeigt die Unterschiede zwischen 3 Dateien. Diff3 kann benutzt werden, wenn zwei Leute unabhängige Änderungen zu einem gemeinsamen Ursprung gemacht haben; diff3 kann eine Datei erzeugen, die die Änderungen beider Personen und Warnungen zu Konflikten enthält. Der sdiff-Befehl kann benutzt werden, um zwei Dateien interaktiv zusammenzufügen. %description -l pl.UTF-8 Diffutils zawiera następujące programy: diff, cmp, diff3 i sdiff. diff służy do porównywania dwóch plików wyświetlając różnice między nimi linia po linii. Polecenie cmp podaje numery bajtów na których występują różnice między porównywanymi plikami. diff3 pokazuje różnice miedzy trzema plikami. diff3 może być użyty np. w sytuacji kiedy dwie osoby wykonały zmianę niezależnie od siebie na jednym pliku, pozwalając uzyskać połączoną listę zmian zawierającą informacje o tym, kto co zmienił, a także informacje o konfliktach miedzy tymi dwoma modyfikacjami. Polecenie sdiff służy do interakcyjnego łączenia dwóch plików. %prep %setup -q %patch0 -p1 %build %{__aclocal} -I m4 %{__autoconf} %{__automake} %configure \ PR_PROGRAM=/usr/bin/pr \ --disable-silent-rules %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT bzip2 -dc %{SOURCE1} | tar xvf - -C $RPM_BUILD_ROOT%{_mandir} %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/postshell -/usr/sbin/fix-info-dir -c %{_infodir} %postun -p /sbin/postshell -/usr/sbin/fix-info-dir -c %{_infodir} %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README THANKS TODO %attr(755,root,root) %{_bindir}/cmp %attr(755,root,root) %{_bindir}/diff %attr(755,root,root) %{_bindir}/diff3 %attr(755,root,root) %{_bindir}/sdiff %{_infodir}/diffutils.info* %{_mandir}/man1/cmp.1* %{_mandir}/man1/diff.1* %{_mandir}/man1/diff3.1* %{_mandir}/man1/sdiff.1* %lang(de) %{_mandir}/de/man1/* %lang(es) %{_mandir}/es/man1/* %lang(fr) %{_mandir}/fr/man1/* %lang(hu) %{_mandir}/hu/man1/* %lang(it) %{_mandir}/it/man1/* %lang(ko) %{_mandir}/ko/man1/* %lang(nl) %{_mandir}/nl/man1/* %lang(pl) %{_mandir}/pl/man1/* %lang(pt) %{_mandir}/pt/man1/* %lang(ru) %{_mandir}/ru/man1/*