]> git.pld-linux.org Git - SPECS.git/blob - reiserfsprogs.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.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 Patch1:         glibc.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
24 BuildRequires:  xz
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)
29
30 %define         _sbindir        /sbin
31
32 %description
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.
50
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.
55
56 %description -l pt_BR.UTF-8
57 Este pacote contém os utilitários para manipulação do sistema de
58 arquivos ReiserFS.
59
60 %description -l ru.UTF-8
61 Набор утилит для работы с файловой системой ReiserFS.
62
63 %description -l uk.UTF-8
64 Набір утиліт для роботи з файловою системою ReiserFS.
65
66 %package libs
67 Summary:        ReiserFS Core library
68 Summary(pl.UTF-8):      Biblioteka ReiserFS Core
69 Group:          Libraries
70
71 %description libs
72 ReiserFS Core library.
73
74 %description libs -l pl.UTF-8
75 Biblioteka ReiserFS Core.
76
77 %package devel
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
83
84 %description devel
85 Header files for ReiserFS Core library.
86
87 %description devel -l pl.UTF-8
88 Pliki nagłówkowe biblioteki ReiserFS Core.
89
90 %package static
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}
95
96 %description static
97 Static ReiserFS Core library.
98
99 %description static -l pl.UTF-8
100 Biblioteka statyczna ReiserFS Core.
101
102 %prep
103 %setup -q
104 %patch0 -p1
105 %patch1 -p1
106
107 %build
108 %{__libtoolize}
109 %{__aclocal}
110 %{__autoconf}
111 %{__autoheader}
112 %{__automake}
113 %configure \
114         --disable-silent-rules
115
116 %{__make}
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120 #install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
121
122 %{__make} -j1 install \
123         DESTDIR=$RPM_BUILD_ROOT
124
125 # obsoleted by pkg-config
126 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libreiserfscore.la
127
128 %clean
129 rm -rf $RPM_BUILD_ROOT
130
131 %post   libs -p /sbin/ldconfig
132 %postun libs -p /sbin/ldconfig
133
134 %files
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*
155
156 %files libs
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_libdir}/libreiserfscore.so.*.*.*
159 %attr(755,root,root) %ghost %{_libdir}/libreiserfscore.so.0
160
161 %files devel
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_libdir}/libreiserfscore.so
164 %{_includedir}/reiserfs
165 %{_pkgconfigdir}/reiserfscore.pc
166
167 %files static
168 %defattr(644,root,root,755)
169 %{_libdir}/libreiserfscore.a
This page took 0.298677 seconds and 3 git commands to generate.