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
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: 90c139542725efc6da3a6b1709695395
15 Patch0: %{name}-am.patch
17 URL: https://reiser4.wiki.kernel.org/index.php/Reiserfsprogs
18 BuildRequires: autoconf >= 2.50
19 BuildRequires: automake >= 1:1.11.1
20 BuildRequires: libcom_err-devel
21 BuildRequires: libtool
22 BuildRequires: libuuid-devel
23 BuildRequires: tar >= 1:1.22
25 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
26 Obsoletes: reiserfs-utils
27 Conflicts: progsreiserfs < 0.3.1-1.rc8.5
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define _sbindir /sbin
33 Reiserfs is a file system using a plug-in based object oriented
34 variant on classical balanced tree algorithms. The results when
35 compared to the ext2fs conventional block allocation based file system
36 running under the same operating system and employing the same
37 buffering code suggest that these algorithms are overall more
38 efficient, and are becoming more so every passing month. Loosely
39 speaking, every month we find another performance cranny that needs
40 work, and we fix it, and every month we find some way of improving our
41 overall general usage performance. The improvement in small file space
42 and time performance suggests that we may now revisit a common OS
43 design assumption that one should aggregate small objects using layers
44 above the file system layer. Being more effective at small files DOES
45 NOT make us less effective for other files, this is a general purpose
46 FS, and our overall traditional FS usage performance is high enough to
47 establish that. Reiserfs has a commitment to opening up the FS design
48 to contributions, and we are now now adding plug-ins so that you can
49 create your own types of directories and files.
51 %description -l pl.UTF-8
52 Pakiet zawiera programy do tworzenia (mkreiserfs), sprawdzania i
53 naprawiania błędów (reiserfsck) oraz zmiany wielkości
54 (resize_reiserfs) systemu plików ReiserFS.
56 %description -l pt_BR.UTF-8
57 Este pacote contém os utilitários para manipulação do sistema de
60 %description -l ru.UTF-8
61 Набор утилит для работы с файловой системой ReiserFS.
63 %description -l uk.UTF-8
64 Набір утиліт для роботи з файловою системою ReiserFS.
67 Summary: ReiserFS Core library
68 Summary(pl.UTF-8): Biblioteka ReiserFS Core
72 ReiserFS Core library.
74 %description libs -l pl.UTF-8
75 Biblioteka ReiserFS Core.
78 Summary: Header files for ReiserFS Core library
79 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ReiserFS Core
80 Group: Development/Libraries
81 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
82 Requires: libcom_err-devel
85 Header files for ReiserFS Core library.
87 %description devel -l pl.UTF-8
88 Pliki nagłówkowe biblioteki ReiserFS Core.
91 Summary: Static ReiserFS Core library
92 Summary(pl.UTF-8): Biblioteka statyczna ReiserFS Core
93 Group: Development/Libraries
94 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
97 Static ReiserFS Core library.
99 %description static -l pl.UTF-8
100 Biblioteka statyczna ReiserFS Core.
114 --disable-silent-rules
119 rm -rf $RPM_BUILD_ROOT
120 #install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
122 %{__make} -j1 install \
123 DESTDIR=$RPM_BUILD_ROOT
125 # obsoleted by pkg-config
126 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libreiserfscore.la
129 rm -rf $RPM_BUILD_ROOT
131 %post libs -p /sbin/ldconfig
132 %postun libs -p /sbin/ldconfig
135 %defattr(644,root,root,755)
136 %doc CREDITS ChangeLog README
137 %attr(755,root,root) %{_sbindir}/debugfs.reiserfs
138 %attr(755,root,root) %{_sbindir}/debugreiserfs
139 %attr(755,root,root) %{_sbindir}/fsck.reiserfs
140 %attr(755,root,root) %{_sbindir}/mkfs.reiserfs
141 %attr(755,root,root) %{_sbindir}/mkreiserfs
142 %attr(755,root,root) %{_sbindir}/reiserfsck
143 %attr(755,root,root) %{_sbindir}/reiserfstune
144 %attr(755,root,root) %{_sbindir}/resize_reiserfs
145 %attr(755,root,root) %{_sbindir}/tunefs.reiserfs
146 %{_mandir}/man8/debugfs.reiserfs.8*
147 %{_mandir}/man8/debugreiserfs.8*
148 %{_mandir}/man8/fsck.reiserfs.8*
149 %{_mandir}/man8/mkfs.reiserfs.8*
150 %{_mandir}/man8/mkreiserfs.8*
151 %{_mandir}/man8/reiserfsck.8*
152 %{_mandir}/man8/reiserfstune.8*
153 %{_mandir}/man8/resize_reiserfs.8*
154 %{_mandir}/man8/tunefs.reiserfs.8*
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_libdir}/libreiserfscore.so.*.*.*
159 %attr(755,root,root) %ghost %{_libdir}/libreiserfscore.so.0
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_libdir}/libreiserfscore.so
164 %{_includedir}/reiserfs
165 %{_pkgconfigdir}/reiserfscore.pc
168 %defattr(644,root,root,755)
169 %{_libdir}/libreiserfscore.a