X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=diffutils.spec;h=d05446b62bd38befece37b72dfaa7c99197c1a5a;hb=e5df5b9;hp=7956ffec4211d9f63766741eee8d4b2c18b66b39;hpb=efa0ec590f4ffb3abf7724daabb4f9e5529faa2c;p=packages%2Fdiffutils.git diff --git a/diffutils.spec b/diffutils.spec index 7956ffe..d05446b 100644 --- a/diffutils.spec +++ b/diffutils.spec @@ -1,18 +1,26 @@ Summary: A GNU collection of diff utilities -Summary(de): GNU-Sammlung von diff-Utilities -Summary(fr): Utilitaires diff de GNU -Summary(pl): Narzêdzia diff GNU -Summary(tr): GNU dosya karþýlaþtýrma araçlarý +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: 2.8.4 +Version: 3.7 Release: 1 -License: GPL +License: GPL v3+ Group: Applications/Text -Source0: ftp://alpha.gnu.org/gnu/%{name}-%{version}.tar.gz +Source0: https://ftp.gnu.org/gnu/diffutils/%{name}-%{version}.tar.xz +# Source0-md5: 4824adc0e95dbbf11dfbdfaad6a1e461 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 -Patch1: %{name}-pl.po-update.patch URL: http://www.gnu.org/software/diffutils/ +BuildRequires: autoconf >= 2.63 +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 @@ -26,46 +34,49 @@ 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 -Diffutils enthält 4 Utilities: diff, cmp, diff3 und sdiff. Diff -vergleicht zwei Dateien und zeigt die Unterschiede, Zeile für Zeile. +%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 +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. +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 -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. +%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 -%patch1 -p1 %build +%{__aclocal} -I m4 +%{__autoconf} +%{__automake} %configure \ - PR_PROGRAM=/usr/bin/pr + PR_PROGRAM=/usr/bin/pr \ + --disable-silent-rules %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_mandir} -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT bzip2 -dc %{SOURCE1} | tar xvf - -C $RPM_BUILD_ROOT%{_mandir} @@ -74,18 +85,24 @@ bzip2 -dc %{SOURCE1} | tar xvf - -C $RPM_BUILD_ROOT%{_mandir} %clean rm -rf $RPM_BUILD_ROOT -%post -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} %files -f %{name}.lang %defattr(644,root,root,755) -%doc NEWS README -%attr(755,root,root) %{_bindir}/* -%{_infodir}/diff.info* -%{_mandir}/man1/* +%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/*