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