633452dfa3fcdc7af45b11855b4d9e0b1ab17e2e
[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.24
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:  66787380fb418ff7d88a23e47cda7af6
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 Obsoletes:      reiserfs-utils
23 Conflicts:      progsreiserfs < 0.3.1-1.rc8.5
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         _sbindir        /sbin
27
28 %description
29 Reiserfs is a file system using a plug-in based object oriented
30 variant on classical balanced tree algorithms. The results when
31 compared to the ext2fs conventional block allocation based file system
32 running under the same operating system and employing the same
33 buffering code suggest that these algorithms are overall more
34 efficient, and are becoming more so every passing month. Loosely
35 speaking, every month we find another performance cranny that needs
36 work, and we fix it, and every month we find some way of improving our
37 overall general usage performance. The improvement in small file space
38 and time performance suggests that we may now revisit a common OS
39 design assumption that one should aggregate small objects using layers
40 above the file system layer. Being more effective at small files DOES
41 NOT make us less effective for other files, this is a general purpose
42 FS, and our overall traditional FS usage performance is high enough to
43 establish that. Reiserfs has a commitment to opening up the FS design
44 to contributions, and we are now now adding plug-ins so that you can
45 create your own types of directories and files.
46
47 %description -l pl.UTF-8
48 Pakiet zawiera programy do tworzenia (mkreiserfs), sprawdzania i
49 naprawiania błędów (reiserfsck) oraz zmiany wielkości
50 (resize_reiserfs) systemu plików ReiserFS.
51
52 %description -l pt_BR.UTF-8
53 Este pacote contém os utilitários para manipulação do sistema de
54 arquivos ReiserFS.
55
56 %description -l ru.UTF-8
57 Набор утилит для работы с файловой системой ReiserFS.
58
59 %description -l uk.UTF-8
60 Набір утиліт для роботи з файловою системою ReiserFS.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65
66 %build
67 %{__aclocal}
68 %{__autoconf}
69 %{__automake}
70 %configure \
71         --disable-silent-rules
72
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
78
79 %{__make} -j1 install \
80         DESTDIR=$RPM_BUILD_ROOT
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %files
86 %defattr(644,root,root,755)
87 %doc CREDITS ChangeLog README
88 %attr(755,root,root) %{_sbindir}/debugfs.reiserfs
89 %attr(755,root,root) %{_sbindir}/debugreiserfs
90 %attr(755,root,root) %{_sbindir}/fsck.reiserfs
91 %attr(755,root,root) %{_sbindir}/mkfs.reiserfs
92 %attr(755,root,root) %{_sbindir}/mkreiserfs
93 %attr(755,root,root) %{_sbindir}/reiserfsck
94 %attr(755,root,root) %{_sbindir}/reiserfstune
95 %attr(755,root,root) %{_sbindir}/resize_reiserfs
96 %attr(755,root,root) %{_sbindir}/tunefs.reiserfs
97 %{_mandir}/man8/debugfs.reiserfs.8*
98 %{_mandir}/man8/debugreiserfs.8*
99 %{_mandir}/man8/fsck.reiserfs.8*
100 %{_mandir}/man8/mkfs.reiserfs.8*
101 %{_mandir}/man8/mkreiserfs.8*
102 %{_mandir}/man8/reiserfsck.8*
103 %{_mandir}/man8/reiserfstune.8*
104 %{_mandir}/man8/resize_reiserfs.8*
105 %{_mandir}/man8/tunefs.reiserfs.8*