]> git.pld-linux.org Git - packages/patchutils.git/blob - patchutils.spec
- updated to final 0.2.25
[packages/patchutils.git] / patchutils.spec
1 Summary:        Patchutils is a small collection of programs that operate on patch files
2 Summary(pl):    Kolekcja ma³ych programów operuj±cych na plikach patch
3 Summary(pt_BR): Utilitário para Patches
4 Summary(ru):    îÁÂÏÒ ÉÎÓÔÒÕÍÅÎÔÏ× ÄÌÑ ÒÁÂÏÔÙ Ó patch-ÆÁÊÌÁÍÉ
5 Summary(uk):    îÁ¦Ҡ¦ÎÓÔÒÕÍÅÎԦנÄÌÑ ÒÏÂÏÔÉ Ú patch-ÆÁÊÌÁÍÉ
6 Name:           patchutils
7 Version:        0.2.25
8 Release:        1
9 License:        GPL
10 Group:          Applications/Text
11 Source0:        http://cyberelk.net/tim/data/patchutils/stable/%{name}-%{version}.tar.bz2
12 # Source0-md5:  4a86341ad45eff6bc961c45f3af2348d
13 Patch1:         %{name}-fixcvsdiff.patch
14 URL:            http://cyberelk.net/tim/patchutils/
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  diffutils
18 BuildRequires:  patch
19 Requires:       diffutils
20 Requires:       patch
21 Provides:       interdiff
22 Obsoletes:      interdiff
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Interdiff generates an incremental patch from two patches against a
27 common source. For example, if you have applied a pre-patch to a
28 source tree, and wish to apply another pre-patch (which is against the
29 same original source tree), you can use interdiff to generate the
30 patch that you need to apply. You can also use this to review changes
31 between two pre-patches.
32
33 Combinediff generates a single patch from two incremental patches,
34 allowing you to merge patches together. The resulting patch file only
35 alters each file once.
36
37 Filterdiff will select the portions of a patch file that apply to
38 files matching (or, alternatively, not matching) a shell wildcard.
39
40 Fixcvsdiff is for correcting the output of 'cvs diff'.
41
42 Rediff corrects hand-edited patches, by comparing the original patch
43 with the modified one and adjusting the offsets and counts.
44
45 Lsdiff displays a short listing of affected files in a patch file,
46 along with (optionally) the line numbers of the start of each patch.
47
48 Splitdiff separates out patches from a patch file so that each new
49 patch file only alters any given file once. In this way, a file
50 containing several incremental patches can be split into individual
51 incremental patches.
52
53 Grepdiff displays a list of the files modified by a patch where the
54 patch contains a given regular expression.
55
56 %description -l pl
57 Interdiff generuje inkrementalne patche z dwóch patchy stworzonych w
58 stosunku do jednego ¼ród³a.
59
60 Combinediff generuje pojedyñczy patch z dwóch inkrementalnych patchy
61 pozwalaj±c na ich ³±czenie. Wygenerowany patch modyfikuje pliki
62 jedynie jednokrotnie.
63
64 Filterdiff wybierze fragmenty patcha modyfikuj±ce pliki pasuj±ce (lub
65 nie pasuj±ce) do wzorca shella.
66
67 Fixcvsdiff s³u¿y do poprawiania plików wygenerowanych przez `cvs
68 diff'.
69
70 Rediff poprawia rêcznie-edytowane patche poprzez porównanie
71 oryginalnego patcha ze zmodyfikowanym i poprawianie przesuniêæ i
72 zliczeñ.
73
74 Lsdiff wy¶wietla krótk± listê plików, które patch modyfikuje wraz z
75 (opcjonalnie) numerami linii ka¿dej zmiany.
76
77 Splitdiff dzieli patch na wiêcej patchy tak, ¿e poszczególne patche
78 modyfikuj± jedynie okre¶lony plik jednokrotnie. W ten sposób plik
79 zawieraj±cy kilka inkrementalnych zmian mo¿e byæ zamieniony w kilka
80 inkrementalnych ³at.
81
82 Grepdiff wy¶wietla listê plików modyfikowanych przez patch gdzie patch
83 zawiera okre¶lone wyra¿enie regularne.
84
85 %description -l pt_BR
86 Interdiff gera um patch incrementado de dois patches de uma fonte
87 comum. Por exemplo, se você aplicou um pre-patch (na mesma árvore
88 original), você pode usar o interdiff para gerar o patch que você
89 deseja aplicar. Você também pode usá-lo para rever as mudanças entre
90 dois pre-patches.
91
92 Combinediff gera um único patch a partir de dois patches
93 incrementados, permitindo consolidar os patches em um. O patch
94 resultante altera uma vez apenas cada arquivo.
95
96 Filterdiff selecionará as partes dos patches que se aplicam a arquivos
97 que batem com uma string do shell (ou não, se desejado).
98
99 Fixcvsdiff serve para corrigir a saída do 'cvsdiff'.
100
101 Rediff corrige patches escritos manualmente, comparando o patch
102 original com o modificado e ajustando os contadores e os balanços.
103
104 Lsdiff mostra uma pequena lista dos arquivos afetados em um patch,
105 junto com (opcionalmente) o número de linhas do início de cada patch.
106
107 Splitdiff separa patches de um arquivo de patch assim cada novo patch
108 altera um arquivo por vez. Desta forma, um arquivo contendo várias
109 adições pode ser dividido em patches individuais.
110
111 Grepdiff mostra uma lista de arquivos modificados por um patch no qual
112 o patch contém a expressão regular dada.
113
114 %description -l ru
115 Patchutils ÓÏÄÅÒÖÉÔ ÓÌÅÄÕÀÝÉÅ ÕÔÉÌÉÔÙ: interdiff, combinediff,
116 filterdiff, fixcvsdiff, rediff, lsdiff ÔÁ splitdiff. ðÒÉ ÐÏÍÏÝÉ
117 interdiff ÍÏÖÎÏ ÓÏÚÄÁ×ÁÔØ ÉÎËÒÅÍÅÎÔÁÌØÎÙÊ patch ÍÅÖÄÕ Ä×ÕÍÑ
118 patch-ÆÁÊÌÁÍÉ, ÏÔÎÏÓÑÝÉÍÉÓÑ Ë ÏÄÎÏÍÕ É ÔÏÍÕ ÖÅ ÄÅÒÅ×Õ ÉÓÈÏÄÎÙÈ
119 ÔÅËÓÔÏ×. combinediff ÓÏÚÄÁÅÔ ËÕÍÕÌÑÔÉ×ÎÙÊ ÆÁÊÌ ÒÁÓÈÏÖÄÅÎÉÊ ÉÚ Ä×ÕÈ
120 ÉÎËÒÅÍÅÎÔÁÌØÎÙÈ patch-ÆÁÊÌÏ×. filterdiff - ÄÌÑ ÕÄÁÌÅÎÉÑ ÉÚ ÎÁÂÏÒÁ
121 patch-ÆÁÊÌÏ× ÎÅÎÕÖÎÙÈ patch'ÅÊ ÎÁ ÏÓÎÏ×Å ÛÁÂÌÏÎÏ× ÉÍÅΠÍÏÄÉÆÉÃÉÒÕÅÍÙÈ
122 ÆÁÊÌÏ×. lsdiff ÄÁÅÔ ÓÐÉÓÏË ÆÁÊÌÏ×, ÉÚÍÅÎÑÅÍÙÈ ÐÒÉ ÐÒÉÍÅÎÅÎÉÉ
123 patch-ÆÁÊÌÁ. rediff ËÏÒÒÅËÔÉÒÕÅÔ patch-ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÒÅÄÁËÔÉÒÏ×ÁÌÉÓØ
124 ×ÒÕÞÎÕÀ.
125
126 %description -l uk
127 Patchutils Í¦ÓÔÉÔØ ÎÁÓÔÕÐΦ ÕÔÉ̦ÔÉ: interdiff, combinediff,
128 filterdiff, fixcvsdiff, rediff, lsdiff ÔÁ splitdiff. úÁ ÄÏÐÏÍÏÇÏÀ
129 interdiff ÍÏÖÎÁ ÓÔ×ÏÒÀ×ÁÔÉ ¦ÎËÒÅÍÅÎÔÁÌØÎÉÊ patch Í¦Ö Ä×ÏÍÁ
130 patch-ÆÁÊÌÁÍÉ, ÝϠצÄÎÏÓÑÔØÓÑ ÄÏ ÏÄÎÏÇÏ Ê ÔÏÇÏ Ö ÄÅÒÅ×Á ×ÉȦÄÎÉÈ
131 ÔÅËÓÔ¦×. combinediff ÓÔ×ÏÒÀ¤ ËÕÍÕÌÑÔÉ×ÎÉÊ ÆÁÊÌ ÒÏÚ¦ÖÎÏÓÔÅÊ Ú Ä×ÏÈ
132 ¦ÎËÒÅÍÅÎÔÁÌØÎÉÈ patch-ÆÁÊ̦×. filterdiff - ÄÌÑ ×ÉÄÁÌÅÎÎÑ Ú ÎÁÂÏÒÕ
133 patch-ÆÁÊ̦נÎÅÐÏÔÒ¦ÂÎÉÈ patch'¦× ÎÁ ÏÓÎÏצ ÛÁÂÌÏΦנ¦ÍÅΠÆÁÊ̦×, ÝÏ
134 ÍÏÄÉƦËÕÀÔØÓÑ. lsdiff ÄÁ¤ ÐÅÒÅ̦ˠÆÁÊ̦×, ÝÏ ÚͦÎÀÀÔØÓÑ ÐÒÉ
135 "ÐÒÉËÌÁÄÁÎΦ" patch-ÆÁÊÌÕ. rediff ËÏÒÅËÔÕ¤ patch-ÆÁÊÌÉ, Ñ˦
136 ÒÅÄÁÇÕ×ÁÌÉÓØ ×ÒÕÞÎÕ.
137
138 %prep
139 %setup -q
140 %patch1 -p0
141
142 %build
143 rm -f missing
144 %{__aclocal}
145 %{__autoconf}
146 %{__automake}
147 %configure
148 %{__make}
149
150 %install
151 rm -rf $RPM_BUILD_ROOT
152
153 %{__make} install \
154         DESTDIR=$RPM_BUILD_ROOT
155
156 %clean
157 rm -rf $RPM_BUILD_ROOT
158
159 %files
160 %defattr(644,root,root,755)
161 %doc AUTHORS ChangeLog NEWS README TODO
162 %attr(755,root,root) %{_bindir}/*
163 %{_mandir}/man?/*
This page took 0.036362 seconds and 4 git commands to generate.