]> git.pld-linux.org Git - packages/reiserfsprogs.git/blame - reiserfsprogs.spec
fix build with new glibc
[packages/reiserfsprogs.git] / reiserfsprogs.spec
CommitLineData
55b4c973 1Summary: Utilities belonging to the Reiser filesystem
2966ce0b
ER
2Summary(pl.UTF-8): Narzędzia dla systemu plików Reiser
3Summary(pt_BR.UTF-8): Este pacote contém os utilitários para manipulação do sistema de arquivos ReiserFS
4Summary(uk.UTF-8): Утиліти для роботы з файловою системою ReiserFS
5Summary(ru.UTF-8): Утилиты для работы с файловой системой ReiserFS
55b4c973 6Name: reiserfsprogs
73aa3811 7Version: 3.6.27
6aa88271 8Release: 1
07985cb1 9Epoch: 1
a1628b3e 10License: GPL v2
55b4c973 11Group: Applications/System
d88f3382
JB
12#Source0: http://www.kernel.org/pub/linux/utils/fs/reiserfs/%{name}-%{version}.tar.gz
13Source0: https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v%{version}/%{name}-%{version}.tar.xz
73aa3811 14# Source0-md5: 90c139542725efc6da3a6b1709695395
d88f3382 15Patch0: %{name}-am.patch
b6714150 16Patch1: glibc.patch
e92114cf 17URL: https://reiser4.wiki.kernel.org/index.php/Reiserfsprogs
19105433 18BuildRequires: autoconf >= 2.50
e92114cf 19BuildRequires: automake >= 1:1.11.1
73aa3811
JB
20BuildRequires: libcom_err-devel
21BuildRequires: libtool
19105433 22BuildRequires: libuuid-devel
d88f3382
JB
23BuildRequires: tar >= 1:1.22
24BuildRequires: xz
a751b204 25Requires: %{name}-libs = %{epoch}:%{version}-%{release}
dce55817 26Obsoletes: reiserfs-utils
6f0d0522 27Conflicts: progsreiserfs < 0.3.1-1.rc8.5
8e0a296b 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55b4c973 29
ff8770dd
AM
30%define _sbindir /sbin
31
55b4c973 32%description
a1628b3e 33Reiserfs is a file system using a plug-in based object oriented
34variant on classical balanced tree algorithms. The results when
35compared to the ext2fs conventional block allocation based file system
36running under the same operating system and employing the same
37buffering code suggest that these algorithms are overall more
38efficient, and are becoming more so every passing month. Loosely
39speaking, every month we find another performance cranny that needs
40work, and we fix it, and every month we find some way of improving our
41overall general usage performance. The improvement in small file space
42and time performance suggests that we may now revisit a common OS
43design assumption that one should aggregate small objects using layers
44above the file system layer. Being more effective at small files DOES
45NOT make us less effective for other files, this is a general purpose
46FS, and our overall traditional FS usage performance is high enough to
47establish that. Reiserfs has a commitment to opening up the FS design
48to contributions, and we are now now adding plug-ins so that you can
49create your own types of directories and files.
55b4c973 50
90147673 51%description -l pl.UTF-8
ff8770dd 52Pakiet zawiera programy do tworzenia (mkreiserfs), sprawdzania i
90147673
JR
53naprawiania błędów (reiserfsck) oraz zmiany wielkości
54(resize_reiserfs) systemu plików ReiserFS.
ff8770dd 55
90147673
JR
56%description -l pt_BR.UTF-8
57Este pacote contém os utilitários para manipulação do sistema de
dce55817 58arquivos ReiserFS.
59
90147673
JR
60%description -l ru.UTF-8
61Набор утилит для работы с файловой системой ReiserFS.
a1628b3e 62
90147673
JR
63%description -l uk.UTF-8
64Набір утиліт для роботи з файловою системою ReiserFS.
07ea4956 65
73aa3811
JB
66%package libs
67Summary: ReiserFS Core library
68Summary(pl.UTF-8): Biblioteka ReiserFS Core
69Group: Libraries
70
71%description libs
72ReiserFS Core library.
73
74%description libs -l pl.UTF-8
75Biblioteka ReiserFS Core.
76
77%package devel
78Summary: Header files for ReiserFS Core library
79Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ReiserFS Core
80Group: Development/Libraries
a751b204 81Requires: %{name}-libs = %{epoch}:%{version}-%{release}
73aa3811
JB
82Requires: libcom_err-devel
83
84%description devel
85Header files for ReiserFS Core library.
86
87%description devel -l pl.UTF-8
88Pliki nagłówkowe biblioteki ReiserFS Core.
89
90%package static
91Summary: Static ReiserFS Core library
92Summary(pl.UTF-8): Biblioteka statyczna ReiserFS Core
93Group: Development/Libraries
a751b204 94Requires: %{name}-devel = %{epoch}:%{version}-%{release}
73aa3811
JB
95
96%description static
97Static ReiserFS Core library.
98
99%description static -l pl.UTF-8
100Biblioteka statyczna ReiserFS Core.
101
55b4c973
JR
102%prep
103%setup -q
d88f3382 104%patch0 -p1
b6714150 105%patch1 -p1
55b4c973
JR
106
107%build
73aa3811 108%{__libtoolize}
c81562a3 109%{__aclocal}
896c0bac 110%{__autoconf}
73aa3811 111%{__autoheader}
896c0bac 112%{__automake}
56fc1349 113%configure \
e92114cf 114 --disable-silent-rules
56fc1349 115
e92114cf 116%{__make}
55b4c973
JR
117
118%install
119rm -rf $RPM_BUILD_ROOT
73aa3811 120#install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
55b4c973 121
693dce76 122%{__make} -j1 install \
55b4c973
JR
123 DESTDIR=$RPM_BUILD_ROOT
124
73aa3811
JB
125# obsoleted by pkg-config
126%{__rm} $RPM_BUILD_ROOT%{_libdir}/libreiserfscore.la
127
55b4c973
JR
128%clean
129rm -rf $RPM_BUILD_ROOT
130
73aa3811
JB
131%post libs -p /sbin/ldconfig
132%postun libs -p /sbin/ldconfig
133
55b4c973
JR
134%files
135%defattr(644,root,root,755)
d88f3382 136%doc CREDITS ChangeLog README
e92114cf 137%attr(755,root,root) %{_sbindir}/debugfs.reiserfs
d88f3382
JB
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
e92114cf
JB
145%attr(755,root,root) %{_sbindir}/tunefs.reiserfs
146%{_mandir}/man8/debugfs.reiserfs.8*
d88f3382 147%{_mandir}/man8/debugreiserfs.8*
e92114cf
JB
148%{_mandir}/man8/fsck.reiserfs.8*
149%{_mandir}/man8/mkfs.reiserfs.8*
d88f3382
JB
150%{_mandir}/man8/mkreiserfs.8*
151%{_mandir}/man8/reiserfsck.8*
152%{_mandir}/man8/reiserfstune.8*
153%{_mandir}/man8/resize_reiserfs.8*
e92114cf 154%{_mandir}/man8/tunefs.reiserfs.8*
73aa3811
JB
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.175931 seconds and 4 git commands to generate.