]> git.pld-linux.org Git - packages/diffutils.git/blob - diffutils.spec
- Release: 3 (STBR after AMD64 fixes)
[packages/diffutils.git] / diffutils.spec
1 Summary:        A GNU collection of diff utilities
2 Summary(de):    GNU-Sammlung von diff-Utilities
3 Summary(fr):    Utilitaires diff de GNU
4 Summary(pl):    Narzêdzia diff GNU
5 Summary(tr):    GNU dosya karþýlaþtýrma araçlarý
6 Name:           diffutils
7 Version:        2.8.4
8 Release:        3
9 License:        GPL
10 Group:          Applications/Text
11 Source0:        ftp://alpha.gnu.org/gnu/diffutils/%{name}-%{version}.tar.gz
12 # Source0-md5: a9c028579abc79ecd6842d60a13abf1d
13 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
14 # Source1-md5: 34a7ab56f975ff7e439ea13923ec8ae4
15 Patch0:         %{name}-info.patch
16 Patch1:         %{name}-pl.po-update.patch
17 URL:            http://www.gnu.org/software/diffutils/
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 BuildRequires:  gettext-devel
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Diffutils includes four utilities: diff, cmp, diff3 and sdiff. Diff
25 compares two files and shows the differences, line by line. The cmp
26 command shows the offset and line numbers where two files differ, or
27 cmp can show the characters that differ between the two files. The
28 diff3 command shows the differences between three files. Diff3 can be
29 used when two people have made independent changes to a common
30 original; diff3 can produce a merged file that contains both persons
31 changes and warnings about conflicts. The sdiff command can be used to
32 merge two files interactively.
33
34 %description -l de
35 Diffutils enthält 4 Utilities: diff, cmp, diff3 und sdiff. Diff
36 vergleicht zwei Dateien und zeigt die Unterschiede, Zeile für Zeile.
37 cmp zeigt Offset und Zeilennummern, in denen sich zwei Dateien
38 unterscheiden, cmp kann auch die Zeichen zeigen, die sich
39 unterscheiden. diff3 zeigt die Unterschiede zwischen 3 Dateien. Diff3
40 kann benutzt werden, wenn zwei Leute unabhängige Änderungen zu einem
41 gemeinsamen Ursprung gemacht haben; diff3 kann eine Datei erzeugen,
42 die die Änderungen beider Personen und Warnungen zu Konflikten
43 enthält. Der sdiff-Befehl kann benutzt werden, um zwei Dateien
44 interaktiv zusammenzufügen.
45
46 %description -l pl
47 Diffutils zawiera nastêpuj±ce programy: diff, cmp, diff3 i sdiff. diff
48 s³u¿y do porównywania dwóch plików wy¶wietlaj±c ró¿nice miêdzy nimi
49 linia po linii. Polecenie cmp podaje numery bajtów na których
50 wystêpuj± ró¿nice miêdzy porównywanymi plikami. diff3 pokazuje ró¿nice
51 miedzy trzema plikami. diff3 mo¿e byæ u¿yty np. w sytuacji kiedy dwie
52 osoby wykona³y zmianê niezale¿nie od siebie na jednym pliku,
53 pozwalaj±c uzyskaæ po³±czon± listê zmian zawieraj±c± informacje o tym,
54 kto co zmieni³, a tak¿e informacje o konfliktach miedzy tymi dwoma
55 modyfikacjami. Polecenie sdiff s³u¿y do interakcyjnego ³±czenia dwóch
56 plików.
57
58 %prep
59 %setup -q
60 %patch0 -p1
61 %patch1 -p1
62
63 %build
64 %{__aclocal} -I m4
65 %{__autoconf}
66 %{__automake}
67 %configure \
68         PR_PROGRAM=/usr/bin/pr
69
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT%{_mandir}
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 bzip2 -dc %{SOURCE1} | tar xvf - -C $RPM_BUILD_ROOT%{_mandir}
80
81 %find_lang %{name}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post
87 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
88
89 %postun
90 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
91
92 %files -f %{name}.lang
93 %defattr(644,root,root,755)
94 %doc NEWS README
95 %attr(755,root,root) %{_bindir}/*
96 %{_infodir}/diff.info*
97 %{_mandir}/man1/*
98 %lang(de) %{_mandir}/de/man1/*
99 %lang(es) %{_mandir}/es/man1/*
100 %lang(fr) %{_mandir}/fr/man1/*
101 %lang(hu) %{_mandir}/hu/man1/*
102 %lang(it) %{_mandir}/it/man1/*
103 %lang(ko) %{_mandir}/ko/man1/*
104 %lang(nl) %{_mandir}/nl/man1/*
105 %lang(pl) %{_mandir}/pl/man1/*
106 %lang(pt) %{_mandir}/pt/man1/*
107 %lang(ru) %{_mandir}/ru/man1/*
This page took 0.057109 seconds and 3 git commands to generate.