]> git.pld-linux.org Git - packages/patchutils.git/blob - patchutils.spec
- converted to UTF-8
[packages/patchutils.git] / patchutils.spec
1 Summary:        Patchutils is a small collection of programs that operate on patch files
2 Summary(pl.UTF-8):   Kolekcja małych programów operujących na plikach patch
3 Summary(pt_BR.UTF-8):   Utilitário para Patches
4 Summary(ru.UTF-8):   Набор инструментов для работы с patch-файлами
5 Summary(uk.UTF-8):   Набір інструментів для роботи з 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/patchutils/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.UTF-8
58 Interdiff generuje przyrostowe patche z dwóch patchy stworzonych w
59 stosunku do jednego źródła.
60
61 Combinediff generuje pojedynczy patch z dwóch przyrostowych 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 modyfikowane 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 przyrostowych zmian może być zamieniony w kilka
81 przyrostowych ł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.UTF-8
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.UTF-8
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.UTF-8
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 %{__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.040796 seconds and 4 git commands to generate.