f254eb9036a53f1ef7ef9dc20b639ef8686214e9
[packages/reiserfsprogs.git] / reiserfsprogs.spec
1 Summary:        Utilities belonging to the Reiser filesystem
2 Summary(pl.UTF-8):      Narzędzia dla systemu plików Reiser
3 Summary(pt_BR.UTF-8):   Este pacote contém os utilitários para manipulação do sistema de arquivos ReiserFS
4 Summary(uk.UTF-8):      Утиліти для роботы з файловою системою ReiserFS
5 Summary(ru.UTF-8):      Утилиты для работы с файловой системой ReiserFS
6 Name:           reiserfsprogs
7 Version:        3.6.25
8 Release:        2
9 Epoch:          1
10 License:        GPL v2
11 Group:          Applications/System
12 #Source0:       http://www.kernel.org/pub/linux/utils/fs/reiserfs/%{name}-%{version}.tar.gz
13 Source0:        https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v%{version}/%{name}-%{version}.tar.xz
14 # Source0-md5:  027a598b055dccb8da3aea1378a19f3c
15 Patch0:         %{name}-am.patch
16 URL:            https://reiser4.wiki.kernel.org/index.php/Reiserfsprogs
17 BuildRequires:  autoconf >= 2.50
18 BuildRequires:  automake >= 1:1.11.1
19 BuildRequires:  libuuid-devel
20 BuildRequires:  tar >= 1:1.22
21 BuildRequires:  xz
22 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
23 Obsoletes:      reiserfs-utils
24 Conflicts:      progsreiserfs < 0.3.1-1.rc8.5
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %define         _sbindir        /sbin
28
29 %description
30 Reiserfs is a file system using a plug-in based object oriented
31 variant on classical balanced tree algorithms. The results when
32 compared to the ext2fs conventional block allocation based file system
33 running under the same operating system and employing the same
34 buffering code suggest that these algorithms are overall more
35 efficient, and are becoming more so every passing month. Loosely
36 speaking, every month we find another performance cranny that needs
37 work, and we fix it, and every month we find some way of improving our
38 overall general usage performance. The improvement in small file space
39 and time performance suggests that we may now revisit a common OS
40 design assumption that one should aggregate small objects using layers
41 above the file system layer. Being more effective at small files DOES
42 NOT make us less effective for other files, this is a general purpose
43 FS, and our overall traditional FS usage performance is high enough to
44 establish that. Reiserfs has a commitment to opening up the FS design
45 to contributions, and we are now now adding plug-ins so that you can
46 create your own types of directories and files.
47
48 %description -l pl.UTF-8
49 Pakiet zawiera programy do tworzenia (mkreiserfs), sprawdzania i
50 naprawiania błędów (reiserfsck) oraz zmiany wielkości
51 (resize_reiserfs) systemu plików ReiserFS.
52
53 %description -l pt_BR.UTF-8
54 Este pacote contém os utilitários para manipulação do sistema de
55 arquivos ReiserFS.
56
57 %description -l ru.UTF-8
58 Набор утилит для работы с файловой системой ReiserFS.
59
60 %description -l uk.UTF-8
61 Набір утиліт для роботи з файловою системою ReiserFS.
62
63 %package libs
64 Summary:        reiserfs filesystem-specific libraries
65 Summary(pl.UTF-8):      Biblioteki dla systemu plików reiserfs
66 Group:          Libraries
67
68 %description libs
69 reiserfs filesystem-specific libraries.
70
71 %description libs -l pl.UTF-8
72 Biblioteki dla systemu plików reiserfs.
73
74 %package devel
75 Summary:        reiserfs filesystem-specific libraries and headers
76 Summary(cs.UTF-8):      Knihovny a hlavičkové soubory pro systém souborů reiserfs
77 Summary(da.UTF-8):      reiserfs filsystemsspecifikke biblioteker og headerfiler
78 Summary(de.UTF-8):      Bibliotheken und Header-Dateien für reiserfs-Dateisysteme
79 Summary(es.UTF-8):      Bibliotecas y archivos de inclusión para e2fs
80 Summary(fr.UTF-8):      Bibliothèques et en-têtes spécifiques au système de fichiers reiserfs
81 Summary(id.UTF-8):      Library dan file header untuk reiserfsprogs
82 Summary(is.UTF-8):      Aðgerðasöfn og hausaskrár fyrir reiserfs skráarkerfið
83 Summary(it.UTF-8):      Librerie e file header specifici per il filesystem reiserfs
84 Summary(ja.UTF-8):      reiserfs ファイルシステムに固有の静的ライブラリとヘッダー
85 Summary(ko.UTF-8):      reiserfs 파일시스템-지정 정적 라이브러리와 헤더들
86 Summary(nb.UTF-8):      reiserfs filsystemspesifikke bibliotek og headerfiler
87 Summary(pl.UTF-8):      Pliki nagłówkowe do bibliotek e2fs
88 Summary(pt.UTF-8):      Bibliotecas e ficheiros de inclusão específicos do sistema de ficheiros reiserfs
89 Summary(pt_BR.UTF-8):   Bibliotecas e arquivos de inclusão para e2fs
90 Summary(ru.UTF-8):      Библиотеки и файлы заголовков для разработки программ, использующих reiserfs
91 Summary(sk.UTF-8):      Knižnice a hlavičkové súbory pre reiserfs-špecifické programy
92 Summary(sl.UTF-8):      Knjižnice in glave, specifične datotečnemu sistemu reiserfs
93 Summary(sv.UTF-8):      reiserfs filsystemspecifika bibliotek och huvuden
94 Summary(uk.UTF-8):      Бібліотки програміста та хедери для роботи з reiserfs
95 Summary(zh_CN.UTF-8):   reiserfs 文件系统特有的静态库和头文件。
96 Summary(zh_TW.UTF-8):   reiserfs 檔案系統特定的靜態函式庫與表頭。
97 Group:          Development/Libraries
98
99 %description devel
100 reiserfsprogs-devel contains the libraries and header files needed to
101 develop second extended (reiserfs) filesystem-specific programs.
102
103 %description devel -l cs.UTF-8
104 Balíček reiserfsprogs-devel obsahuje knihovny a hlavičkové soubory
105 potřebné pro vývoj programů pracujících se systémem souborů reiserfs
106 (second extended fs).
107
108 %description devel -l da.UTF-8
109 reiserfsprogs-devel indeholder de headerfiler og biblioteker man
110 behøver for at udvikle programmer specielt rettet mod
111 reiserfs-filsystemer.
112
113 %description devel -l de.UTF-8
114 Das Paket reiserfsprogs-devel enthält die Bibliotheken und
115 Header-Dateien, die für die Entwicklung von Programmen für das Second
116 Extended-Dateisystem (reiserfs) erforderlich sind.
117
118 %description devel -l es.UTF-8
119 reiserfsprogs-devel contiene las bibliotecas y los ficheros de
120 cabecera necesarios para desarrollar programas específicos para el
121 sistema de ficheros reiserfs.
122
123 %description devel -l fr.UTF-8
124 reiserfsprogs-devel contient les bibliothèques et fichiers d'en-tête
125 nécessaires au développement de programmes spécifiques au système de
126 fichiers reiserfs.
127
128 %description devel -l id.UTF-8
129 reiserfsprogs-devel berisi library dan file header yang dibutuhkan
130 untuk develop program yang berkaitan dengan filesystem reiserfs.
131
132 %description devel -l is.UTF-8
133 reiserfsprogs-devel inniheldur library og header skrár sem þarf til að
134 búa til (reiserfs) skráarsafns forrit
135
136 %description devel -l it.UTF-8
137 reiserfsprogs-devel contiene le librerie e i file header necessari per
138 sviluppare programmi specifici per il filesystem reiserfs.
139
140 %description devel -l ja.UTF-8
141 e2fspgrogs-devel には、Second Extended (reiserfs) ファイルシステムに固有
142 のプログラムを開発するために必要なライブラリとヘッダーファイルが含まれ ています。
143
144 %description devel -l nb.UTF-8
145 reiserfsprogs-devel inneholder de headerfiler og bibliotek man trenger
146 for å utvikle programmer spesielt rettet mot reiserfs-filsystemer.
147
148 %description devel -l pl.UTF-8
149 Pliki nagłówkowe i dokumentacja niezbędne do tworzenia programów
150 obsługujących e2fs.
151
152 %description devel -l pt.UTF-8
153 O pacote reiserfsprogs-devel contém as bibliotecas e ficheiros de
154 inclusão necessários para desenvolver programas específicos do sistema
155 de ficheiros reiserfs.
156
157 %description devel -l pt_BR.UTF-8
158 Bibliotecas e arquivos de inclusão para desenvolvimento de programas
159 específicos para sistema de arquivo reiserfs.
160
161 %description devel -l ru.UTF-8
162 reiserfsprogs-devel содержит статические библиотеки и файлы
163 заголовков, необходимые при разработке программ, использующих файловую
164 систему reiserfs.
165
166 %description devel -l sk.UTF-8
167 reiserfsprogs-devel obsahuje knižnice a hlavičkové súbory potrebné pre
168 vývoj programov pre reiserfs súborový systém.
169
170 %description devel -l sv.UTF-8
171 reiserfsprogs-devel innehåller bibliotek och huvudfiler som behövs för
172 att utveckla filsystemsspecifika program för det andra utökade
173 (reiserfs) filsystemet.
174
175 %description devel -l uk.UTF-8
176 reiserfsprogs-devel містить бібліотеки та хедери, необхідні для
177 написання програм, які працюють з файловою системою reiserfs.
178
179 %description devel -l zh_CN.UTF-8
180 reiserfsprogs-devel 包含开发辅助扩展 (reiserfs) 文件系统专用程序所需的程序库和头文件。
181
182 %package static
183 Summary:        reiserfs filesystem-specific static libraries
184 Summary(cs.UTF-8):      Statické knihovny pro systém souborů reiserfs
185 Summary(da.UTF-8):      reiserfs filsystemsspecifikke statiske biblioteker
186 Summary(de.UTF-8):      Statische Bibliotheken für reiserfs-Dateisysteme
187 Summary(es.UTF-8):      Bibliotecas estaticas para e2fs
188 Summary(fr.UTF-8):      Bibliothèques statiques spécifiques au système de fichiers reiserfs
189 Summary(it.UTF-8):      Librerie statiche specifici per il filesystem reiserfs
190 Summary(nb.UTF-8):      reiserfs filsystemspesifikke statiske bibliotek
191 Summary(pl.UTF-8):      Biblioteki statyczne do obsługi systemu plików reiserfs
192 Summary(pt.UTF-8):      Bibliotecas estaticas específicos do sistema de ficheiros reiserfs
193 Summary(pt_BR.UTF-8):   Bibliotecas estaticas para e2fs
194 Summary(ru.UTF-8):      Статические библиотеки для разработки программ, использующих reiserfs
195 Summary(sk.UTF-8):      Statické knižnice a hlavičkové súbory pre reiserfs-špecifické programy
196 Summary(sv.UTF-8):      reiserfs filsystemspecifika statiska bibliotek
197 Summary(uk.UTF-8):      Статичні бібліотки програміста для роботи з reiserfs
198 Group:          Development/Libraries
199 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
200
201 %description static
202 Static libraries needed to develop reiserfs filesystem-specific
203 programs statically linked with e2progs libs.
204
205 %description static -l de.UTF-8
206 Libraries zur Entwicklung von reiserfs-Dateisystemspezifischen
207 Programmen erforderlich sind.
208
209 %description static -l es.UTF-8
210 Bibliotecas estaticas para desarrollo de programas específicos para
211 sistema de archivo reiserfs.
212
213 %description static -l pl.UTF-8
214 Biblioteki statyczne do obsługi e2fs niezbędne do kompilacji programów
215 statycznie skonsolidowanych (linkowanych) z bibliotekami do e2fs.
216
217 %description static -l pt_BR.UTF-8
218 Bibliotecas estaticas para desenvolvimento de programas específicos
219 para sistema de arquivo reiserfs.
220
221 %description static -l ru.UTF-8
222 reiserfsprogs-static содержит статические библиотеки, необходимые для
223 написания программ, работающих с файловой системой reiserfs.
224
225 %description static -l uk.UTF-8
226 reiserfsprogs-static містить статичні бібліотеки, необхідні для
227 написання програм, які працюють з файловою системою reiserfs.
228
229 %prep
230 %setup -q
231 %patch0 -p1
232
233 %build
234 %{__aclocal}
235 %{__autoconf}
236 %{__automake}
237 %configure \
238         --disable-silent-rules
239
240 %{__make}
241
242 %install
243 rm -rf $RPM_BUILD_ROOT
244 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
245
246 %{__make} -j1 install \
247         DESTDIR=$RPM_BUILD_ROOT
248
249 %clean
250 rm -rf $RPM_BUILD_ROOT
251
252 %files
253 %defattr(644,root,root,755)
254 %doc CREDITS ChangeLog README
255 %attr(755,root,root) %{_sbindir}/debugfs.reiserfs
256 %attr(755,root,root) %{_sbindir}/debugreiserfs
257 %attr(755,root,root) %{_sbindir}/fsck.reiserfs
258 %attr(755,root,root) %{_sbindir}/mkfs.reiserfs
259 %attr(755,root,root) %{_sbindir}/mkreiserfs
260 %attr(755,root,root) %{_sbindir}/reiserfsck
261 %attr(755,root,root) %{_sbindir}/reiserfstune
262 %attr(755,root,root) %{_sbindir}/resize_reiserfs
263 %attr(755,root,root) %{_sbindir}/tunefs.reiserfs
264 %{_mandir}/man8/debugfs.reiserfs.8*
265 %{_mandir}/man8/debugreiserfs.8*
266 %{_mandir}/man8/fsck.reiserfs.8*
267 %{_mandir}/man8/mkfs.reiserfs.8*
268 %{_mandir}/man8/mkreiserfs.8*
269 %{_mandir}/man8/reiserfsck.8*
270 %{_mandir}/man8/reiserfstune.8*
271 %{_mandir}/man8/resize_reiserfs.8*
272 %{_mandir}/man8/tunefs.reiserfs.8*
273
274 %files libs
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_libdir}/libreiserfscore.so.*.*
277 %attr(755,root,root) %ghost %{_libdir}/libreiserfscore.so.0
278
279 %files devel
280 %defattr(644,root,root,755)
281 %attr(755,root,root) %{_libdir}/libreiserfscore.la
282 %attr(755,root,root) %{_libdir}/libreiserfscore.so
283 %{_includedir}/reiserfs
284 %{_pkgconfigdir}/reiserfscore.pc
285
286 %files static
287 %defattr(644,root,root,755)
288 %{_libdir}/libreiserfscore.a