3 %bcond_without dist_kernel # without distribution kernel headers
5 Summary: Userspace support for the device-mapper
6 Summary(pl): Wsparcie dla mapowania urz±dzeñ w przestrzeni u¿ytkownika
9 Release: 0.1@%{_kernel_ver_str}
11 Group: Applications/System
12 Source0: ftp://ftp.sistina.com/pub/LVM2/device-mapper/%{name}.%{version}.tgz
13 # Source0-md5: 44920cd973a6abc79109af9bff9d8af6
14 Patch0: %{name}-install.patch
15 Patch1: %{name}-opt.patch
16 Patch2: %{name}-errno.patch
17 BuildRequires: autoconf
18 BuildRequires: automake
19 %{!?with_dist_kernel:BuildRequires: kernel-headers}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _sbindir /sbin
25 The goal of this driver is to support volume management.
26 The driver enables the definition of new block devices composed of
27 ranges of sectors of existing devices. This can be used to define
28 disk partitions - or logical volumes. This light-weight kernel
29 component can support user-space tools for logical volume management.
32 Celem tego sterownika jest obs³uga zarz±dzania wolumenami.
33 Sterownik w³±cza definiowanie nowych urz±dzeñ blokowych z³o¿onych z
34 przedzia³ów sektorów na istniej±cych urz±dzeniach. Mo¿e to byæ
35 wykorzystane do definiowania partycji na dysku lub logicznych
36 wolumenów. Ten lekki sk³adnik j±dra mo¿e wspieraæ dzia³aj±ce w
37 przestrzeni u¿ytkownika narzêdzia do zarz±dzania logicznymi
41 Summary: Header files and development documentation for %{name}
42 Summary(pl): Pliki nag³ówkowe i dokumentacja do %{name}
43 Group: Development/Libraries
44 Requires: %{name} = %{version}
47 Header files and development documentation for %{name}.
49 %description devel -l pl
50 Pliki nag³ówkowe i dokumentacja do %{name}.
53 Summary: Static devmapper library
54 Summary(pl): Statyczna biblioteka devmapper
55 Group: Development/Libraries
56 Requires: %{name}-devel = %{version}
59 Static devmapper library.
61 %description static -l pl
62 Statyczna biblioteka devmapper.
65 %setup -q -n %{name}.%{version}
71 cp -f /usr/share/automake/config.sub autoconf
75 --with-interface=ioctl \
76 --with-kernel-dir=%{_kernelsrcdir} \
77 --with-kernel-version=%{_kernel_ver}
80 ar cru libdevmapper.a lib/ioctl/*.o lib/*.o
84 rm -rf $RPM_BUILD_ROOT
85 install -d $RPM_BUILD_ROOT/lib
88 DESTDIR=$RPM_BUILD_ROOT
90 mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* $RPM_BUILD_ROOT/lib
92 install libdevmapper.a $RPM_BUILD_ROOT%{_libdir}
95 rm -rf $RPM_BUILD_ROOT
97 %post -p /sbin/ldconfig
98 %postun -p /sbin/ldconfig
101 %defattr(644,root,root,755)
102 %doc INTRO INSTALL README
103 %attr(755,root,root) %{_sbindir}/*
104 %attr(755,root,root) /lib/lib*.so.*.*
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/lib*.so
113 %defattr(644,root,root,755)