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