]> git.pld-linux.org Git - packages/patchutils.git/blame - patchutils.spec
- updated to 0.3.3
[packages/patchutils.git] / patchutils.spec
CommitLineData
b6badb71 1Summary: Patchutils is a small collection of programs that operate on patch files
c3bd92e0
ER
2Summary(pl.UTF-8): Kolekcja małych programów operujących na plikach patch
3Summary(pt_BR.UTF-8): Utilitário para Patches
4Summary(ru.UTF-8): Набор инструментов для работы с patch-файлами
5Summary(uk.UTF-8): Набір інструментів для роботи з patch-файлами
b6badb71 6Name: patchutils
234177f0 7Version: 0.3.3
210298f1 8Release: 1
234177f0 9License: GPL v2+
b6badb71 10Group: Applications/Text
234177f0
JB
11Source0: http://cyberelk.net/tim/data/patchutils/stable/%{name}-%{version}.tar.xz
12# Source0-md5: b640b6b8af6183f83eacf7bd6d2460cb
374d3740 13Patch1: %{name}-fixcvsdiff.patch
b6badb71 14URL: http://cyberelk.net/tim/patchutils/
32548a17 15BuildRequires: perl-base
234177f0
JB
16BuildRequires: tar >= 1:1.22
17BuildRequires: xz
5d73c058 18Requires: diffutils
19Requires: patch
20Provides: interdiff
5d73c058 21Obsoletes: interdiff
422f448c 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b6badb71
AM
23
24%description
25Interdiff generates an incremental patch from two patches against a
26common source. For example, if you have applied a pre-patch to a
27source tree, and wish to apply another pre-patch (which is against the
28same original source tree), you can use interdiff to generate the
29patch that you need to apply. You can also use this to review changes
30between two pre-patches.
31
32Combinediff generates a single patch from two incremental patches,
33allowing you to merge patches together. The resulting patch file only
34alters each file once.
35
36Filterdiff will select the portions of a patch file that apply to
37files matching (or, alternatively, not matching) a shell wildcard.
38
39Fixcvsdiff is for correcting the output of 'cvs diff'.
40
41Rediff corrects hand-edited patches, by comparing the original patch
42with the modified one and adjusting the offsets and counts.
43
44Lsdiff displays a short listing of affected files in a patch file,
45along with (optionally) the line numbers of the start of each patch.
46
47Splitdiff separates out patches from a patch file so that each new
48patch file only alters any given file once. In this way, a file
49containing several incremental patches can be split into individual
50incremental patches.
51
52Grepdiff displays a list of the files modified by a patch where the
53patch contains a given regular expression.
54
b9f2be58
JR
55%description -l pl.UTF-8
56Interdiff generuje przyrostowe patche z dwóch patchy stworzonych w
57stosunku do jednego źródła.
b6badb71 58
b9f2be58
JR
59Combinediff generuje pojedynczy patch z dwóch przyrostowych patchy
60pozwalając na ich łączenie. Wygenerowany patch modyfikuje pliki
b6badb71
AM
61jedynie jednokrotnie.
62
b9f2be58
JR
63Filterdiff wybierze fragmenty patcha modyfikujące pliki pasujące (lub
64nie pasujące) do wzorca shella.
b6badb71 65
b9f2be58 66Fixcvsdiff służy do poprawiania plików wygenerowanych przez `cvs
b6badb71
AM
67diff'.
68
b9f2be58
JR
69Rediff poprawia ręcznie modyfikowane patche poprzez porównanie
70oryginalnego patcha ze zmodyfikowanym i poprawianie przesunięć i
71zliczeń.
b6badb71 72
b9f2be58
JR
73Lsdiff wyświetla krótką listę plików, które patch modyfikuje wraz z
74(opcjonalnie) numerami linii każdej zmiany.
b6badb71 75
b9f2be58
JR
76Splitdiff dzieli patch na więcej patchy tak, że poszczególne patche
77modyfikują jedynie określony plik jednokrotnie. W ten sposób plik
78zawierający kilka przyrostowych zmian może być zamieniony w kilka
79przyrostowych łat.
b6badb71 80
b9f2be58
JR
81Grepdiff wyświetla listę plików modyfikowanych przez patch gdzie patch
82zawiera określone wyrażenie regularne.
b6badb71 83
b9f2be58 84%description -l pt_BR.UTF-8
240da9dd 85Interdiff gera um patch incrementado de dois patches de uma fonte
b9f2be58
JR
86comum. Por exemplo, se você aplicou um pre-patch (na mesma árvore
87original), você pode usar o interdiff para gerar o patch que você
88deseja aplicar. Você também pode usá-lo para rever as mudanças entre
240da9dd 89dois pre-patches.
90
b9f2be58 91Combinediff gera um único patch a partir de dois patches
240da9dd 92incrementados, permitindo consolidar os patches em um. O patch
93resultante altera uma vez apenas cada arquivo.
94
b9f2be58
JR
95Filterdiff selecionará as partes dos patches que se aplicam a arquivos
96que batem com uma string do shell (ou não, se desejado).
240da9dd 97
b9f2be58 98Fixcvsdiff serve para corrigir a saída do 'cvsdiff'.
240da9dd 99
100Rediff corrige patches escritos manualmente, comparando o patch
b9f2be58 101original com o modificado e ajustando os contadores e os balanços.
240da9dd 102
103Lsdiff mostra uma pequena lista dos arquivos afetados em um patch,
b9f2be58 104junto com (opcionalmente) o número de linhas do início de cada patch.
240da9dd 105
106Splitdiff separa patches de um arquivo de patch assim cada novo patch
b9f2be58
JR
107altera um arquivo por vez. Desta forma, um arquivo contendo várias
108adições pode ser dividido em patches individuais.
240da9dd 109
110Grepdiff mostra uma lista de arquivos modificados por um patch no qual
b9f2be58
JR
111o patch contém a expressão regular dada.
112
113%description -l ru.UTF-8
114Patchutils содержит следующие утилиты: interdiff, combinediff,
115filterdiff, fixcvsdiff, rediff, lsdiff та splitdiff. При помощи
116interdiff можно создавать инкрементальный patch между двумя
117patch-файлами, относящимися к одному и тому же дереву исходных
118текстов. combinediff создает кумулятивный файл расхождений из двух
119инкрементальных patch-файлов. filterdiff - для удаления из набора
120patch-файлов ненужных patch'ей на основе шаблонов имен модифицируемых
121файлов. lsdiff дает список файлов, изменяемых при применении
122patch-файла. rediff корректирует patch-файлы, которые редактировались
123вручную.
124
125%description -l uk.UTF-8
126Patchutils містить наступні утиліти: interdiff, combinediff,
127filterdiff, fixcvsdiff, rediff, lsdiff та splitdiff. За допомогою
128interdiff можна створювати інкрементальний patch між двома
129patch-файлами, що відносяться до одного й того ж дерева вихідних
130текстів. combinediff створює кумулятивний файл розбіжностей з двох
131інкрементальних patch-файлів. filterdiff - для видалення з набору
132patch-файлів непотрібних patch'ів на основі шаблонів імен файлів, що
133модифікуються. lsdiff дає перелік файлів, що змінюються при
134"прикладанні" patch-файлу. rediff коректує patch-файли, які
135редагувались вручну.
6b62f974 136
b6badb71 137%prep
4564d0de 138%setup -q
5d73c058 139%patch1 -p0
b6badb71
AM
140
141%build
142%configure
143%{__make}
144
145%install
146rm -rf $RPM_BUILD_ROOT
147
422f448c 148%{__make} install \
149 DESTDIR=$RPM_BUILD_ROOT
b6badb71 150
b6badb71
AM
151%clean
152rm -rf $RPM_BUILD_ROOT
153
154%files
155%defattr(644,root,root,755)
234177f0
JB
156%doc AUTHORS BUGS ChangeLog NEWS README TODO
157%attr(755,root,root) %{_bindir}/combinediff
158%attr(755,root,root) %{_bindir}/dehtmldiff
159%attr(755,root,root) %{_bindir}/editdiff
160%attr(755,root,root) %{_bindir}/espdiff
161%attr(755,root,root) %{_bindir}/filterdiff
162%attr(755,root,root) %{_bindir}/fixcvsdiff
163%attr(755,root,root) %{_bindir}/flipdiff
164%attr(755,root,root) %{_bindir}/grepdiff
165%attr(755,root,root) %{_bindir}/interdiff
166%attr(755,root,root) %{_bindir}/lsdiff
167%attr(755,root,root) %{_bindir}/recountdiff
168%attr(755,root,root) %{_bindir}/rediff
169%attr(755,root,root) %{_bindir}/splitdiff
170%attr(755,root,root) %{_bindir}/unwrapdiff
171%{_mandir}/man1/combinediff.1*
172%{_mandir}/man1/dehtmldiff.1*
173%{_mandir}/man1/editdiff.1*
174%{_mandir}/man1/espdiff.1*
175%{_mandir}/man1/filterdiff.1*
176%{_mandir}/man1/fixcvsdiff.1*
177%{_mandir}/man1/flipdiff.1*
178%{_mandir}/man1/grepdiff.1*
179%{_mandir}/man1/interdiff.1*
180%{_mandir}/man1/lsdiff.1*
181%{_mandir}/man1/recountdiff.1*
182%{_mandir}/man1/rediff.1*
183%{_mandir}/man1/splitdiff.1*
184%{_mandir}/man1/unwrapdiff.1*
This page took 0.117488 seconds and 4 git commands to generate.