]> git.pld-linux.org Git - packages/reiserfsprogs.git/blob - reiserfsprogs.spec
3222f29ad30a1206d5ed6dc6ca4ab5c315f0ce30
[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.27
8 Release:        1
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:  90c139542725efc6da3a6b1709695395
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:  libcom_err-devel
20 BuildRequires:  libtool
21 BuildRequires:  libuuid-devel
22 BuildRequires:  tar >= 1:1.22
23 BuildRequires:  xz
24 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
25 Obsoletes:      reiserfs-utils
26 Conflicts:      progsreiserfs < 0.3.1-1.rc8.5
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _sbindir        /sbin
30
31 %description
32 Reiserfs is a file system using a plug-in based object oriented
33 variant on classical balanced tree algorithms. The results when
34 compared to the ext2fs conventional block allocation based file system
35 running under the same operating system and employing the same
36 buffering code suggest that these algorithms are overall more
37 efficient, and are becoming more so every passing month. Loosely
38 speaking, every month we find another performance cranny that needs
39 work, and we fix it, and every month we find some way of improving our
40 overall general usage performance. The improvement in small file space
41 and time performance suggests that we may now revisit a common OS
42 design assumption that one should aggregate small objects using layers
43 above the file system layer. Being more effective at small files DOES
44 NOT make us less effective for other files, this is a general purpose
45 FS, and our overall traditional FS usage performance is high enough to
46 establish that. Reiserfs has a commitment to opening up the FS design
47 to contributions, and we are now now adding plug-ins so that you can
48 create your own types of directories and files.
49
50 %description -l pl.UTF-8
51 Pakiet zawiera programy do tworzenia (mkreiserfs), sprawdzania i
52 naprawiania błędów (reiserfsck) oraz zmiany wielkości
53 (resize_reiserfs) systemu plików ReiserFS.
54
55 %description -l pt_BR.UTF-8
56 Este pacote contém os utilitários para manipulação do sistema de
57 arquivos ReiserFS.
58
59 %description -l ru.UTF-8
60 Набор утилит для работы с файловой системой ReiserFS.
61
62 %description -l uk.UTF-8
63 Набір утиліт для роботи з файловою системою ReiserFS.
64
65 %package libs
66 Summary:        ReiserFS Core library
67 Summary(pl.UTF-8):      Biblioteka ReiserFS Core
68 Group:          Libraries
69
70 %description libs
71 ReiserFS Core library.
72
73 %description libs -l pl.UTF-8
74 Biblioteka ReiserFS Core.
75
76 %package devel
77 Summary:        Header files for ReiserFS Core library
78 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki ReiserFS Core
79 Group:          Development/Libraries
80 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
81 Requires:       libcom_err-devel
82
83 %description devel
84 Header files for ReiserFS Core library.
85
86 %description devel -l pl.UTF-8
87 Pliki nagłówkowe biblioteki ReiserFS Core.
88
89 %package static
90 Summary:        Static ReiserFS Core library
91 Summary(pl.UTF-8):      Biblioteka statyczna ReiserFS Core
92 Group:          Development/Libraries
93 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
94
95 %description static
96 Static ReiserFS Core library.
97
98 %description static -l pl.UTF-8
99 Biblioteka statyczna ReiserFS Core.
100
101 %prep
102 %setup -q
103 %patch0 -p1
104
105 %build
106 %{__libtoolize}
107 %{__aclocal}
108 %{__autoconf}
109 %{__autoheader}
110 %{__automake}
111 %configure \
112         --disable-silent-rules
113
114 %{__make}
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118 #install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
119
120 %{__make} -j1 install \
121         DESTDIR=$RPM_BUILD_ROOT
122
123 # obsoleted by pkg-config
124 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libreiserfscore.la
125
126 %clean
127 rm -rf $RPM_BUILD_ROOT
128
129 %post   libs -p /sbin/ldconfig
130 %postun libs -p /sbin/ldconfig
131
132 %files
133 %defattr(644,root,root,755)
134 %doc CREDITS ChangeLog README
135 %attr(755,root,root) %{_sbindir}/debugfs.reiserfs
136 %attr(755,root,root) %{_sbindir}/debugreiserfs
137 %attr(755,root,root) %{_sbindir}/fsck.reiserfs
138 %attr(755,root,root) %{_sbindir}/mkfs.reiserfs
139 %attr(755,root,root) %{_sbindir}/mkreiserfs
140 %attr(755,root,root) %{_sbindir}/reiserfsck
141 %attr(755,root,root) %{_sbindir}/reiserfstune
142 %attr(755,root,root) %{_sbindir}/resize_reiserfs
143 %attr(755,root,root) %{_sbindir}/tunefs.reiserfs
144 %{_mandir}/man8/debugfs.reiserfs.8*
145 %{_mandir}/man8/debugreiserfs.8*
146 %{_mandir}/man8/fsck.reiserfs.8*
147 %{_mandir}/man8/mkfs.reiserfs.8*
148 %{_mandir}/man8/mkreiserfs.8*
149 %{_mandir}/man8/reiserfsck.8*
150 %{_mandir}/man8/reiserfstune.8*
151 %{_mandir}/man8/resize_reiserfs.8*
152 %{_mandir}/man8/tunefs.reiserfs.8*
153
154 %files libs
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{_libdir}/libreiserfscore.so.*.*.*
157 %attr(755,root,root) %ghost %{_libdir}/libreiserfscore.so.0
158
159 %files devel
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_libdir}/libreiserfscore.so
162 %{_includedir}/reiserfs
163 %{_pkgconfigdir}/reiserfscore.pc
164
165 %files static
166 %defattr(644,root,root,755)
167 %{_libdir}/libreiserfscore.a
This page took 0.107382 seconds and 2 git commands to generate.