]> git.pld-linux.org Git - packages/diffutils.git/blobdiff - diffutils.spec
- updated to 3.5
[packages/diffutils.git] / diffutils.spec
index f032b49d0f9aa1fd9243916ea719a4f9e5672e89..52c623901937501307aa5ea2371147e469092f87 100644 (file)
@@ -1,19 +1,25 @@
 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.7
-Release:       18
-Group:         Utilities/Text
-Group(fr):     Utilitaires/Texte
-Group(pl):     Narzêdzia/Tekst
-License:       GPL
-Source0:       ftp://prep.ai.mit.edu/pub/gnu/diffutils/%{name}-%{version}.tar.gz
-Patch0:                diffutils-man.patch
-Patch1:                diffutils-info.patch
-Patch2:                diffutils-DESTDIR.patch
+Version:       3.5
+Release:       1
+License:       GPL v3+
+Group:         Applications/Text
+Source0:       http://ftp.gnu.org/gnu/diffutils/%{name}-%{version}.tar.xz
+# Source0-md5: 569354697ff1cfc9a9de3781361015fa
+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.61
+BuildRequires: automake >= 1:1.11
+BuildRequires: gettext-tools >= 0.19.2
+BuildRequires: tar >= 1:1.22
+BuildRequires: texinfo
+BuildRequires: xz
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -27,74 +33,82 @@ 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.
 
-Install diffutils if you need to compare text files.
-
-%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.
-
-Installieren Sie diffutils, wenn Sie Text- oder Source-Dateien
-vergleichen müssen.
-
-%description -l pl
-Diffutils zawiera nastêpuj±ce programy: diff, cmp, diff3 i sdiff. Diff
-s³u¿y do porównywania dwuch plików wy¶wietlaj±c ró¿nice miêdzy nimi
-linia po linii. Polecenie cmp numer bajtów na których wystepuj±
-ró¿nice miêdzy porównywanymi plikami. Diff3 pokazuje ró¿nice miedzy
-trzema plikami. Diff3 moze byæ u¿yty np. w sytuacji kiedy dwie osoby
-wykona³y zmienê niezale¿nie od siebie na jednym pliku pozwalaj±c
-uzyskaæ po³±czon± listê zmian zawierajac± informacje o tym kto co
-zmieni³, a takze informacje o konfliktach miedzy tymi dwoma
-modyfikacjami. Polecenie sdiff s³u¿y do interakcyjnego ³aczenia dwuch
-plików.
+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
-%patch1 -p1
-%patch2 -p1
 
 %build
-autoconf
-LDFLAGS="-s"; export LDFLAGS
-%configure
+%{__aclocal} -I m4
+%{__autoconf}
+%{__automake}
+%configure \
+       PR_PROGRAM=/usr/bin/pr \
+       --disable-silent-rules
 
-make PR_PROGRAM=%{_bindir}/pr
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_mandir}/{man1,pl/man1}
-
-make install DESTDIR=$RPM_BUILD_ROOT
 
-install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
-install man/pl/*.1 $RPM_BUILD_ROOT%{_mandir}/pl/man1
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
-gzip -9nf $RPM_BUILD_ROOT%{_infodir}/diff* \
-       $RPM_BUILD_ROOT%{_mandir}/{man1/*,pl/man1/*} NEWS README
+bzip2 -dc %{SOURCE1} | tar xvf - -C $RPM_BUILD_ROOT%{_mandir}
 
-%post
-[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-
-%postun
-[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
-%defattr(644,root,root,755)
-%doc {NEWS,README}.gz
+%post  -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
-%attr(755,root,root) %{_bindir}/*
-%{_infodir}/diff.info*gz
-%{_mandir}/man1/*
+%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/*
This page took 0.06445 seconds and 4 git commands to generate.