# TODO: optflags Summary: Userspace support for the device-mapper Summary(pl): Wsparcie dla mapowania urządzeń w przestrzeni użytkownika Name: device-mapper Version: 1.00.05 Release: 0.1@%{_kernel_ver_str} License: GPL Group: Applications/System Source0: ftp://ftp.sistina.com/pub/LVM2/device-mapper/%{name}.%{version}.tgz # Source0-md5: f8203b25454dcef90f37b3bdf42d8817 Patch0: %{name}-install.patch BuildRequires: autoconf BuildRequires: automake BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin %description The goal of this driver is to support volume management. The driver enables the definition of new block devices composed of ranges of sectors of existing devices. This can be used to define disk partitions - or logical volumes. This light-weight kernel component can support user-space tools for logical volume management. %description -l pl Celem tego sterownika jest obsługa zarządzania wolumenami. Sterownik włącza definiowanie nowych urządzeń blokowych złożonych z przedziałów sektorów na istniejących urządzeniach. Może to być wykorzystane do definiowania partycji na dysku lub logicznych wolumenów. Ten lekki składnik jądra może wspierać działające w przestrzeni użytkownika narzędzia do zarządzania logicznymi wolumenami. %package devel Summary: Header files and development documentation for %{name} Summary(pl): Pliki nagłówkowe i dokumentacja do %{name} Group: Development/Libraries Requires: %{name} = %{version} %description devel Header files and development documentation for %{name}. %description devel -l pl Pliki nagłówkowe i dokumentacja do %{name}. %package static Summary: Static devmapper library Summary(pl): Statyczna biblioteka devmapper Group: Development/Libraries Requires: %{name}-devel = %{version} %description static Static devmapper library. %description static -l pl Statyczna biblioteka devmapper. %prep %setup -q -n %{name}.%{version} %patch0 -p1 %build %{__aclocal} %{__autoconf} %configure \ --with-interface=ioctl \ --with-kernel-dir=%{_kernelsrcdir} \ --with-kernel-version=%{_kernel_ver} %{__make} ar cru libdevmapper.a lib/ioctl/*.o lib/*.o ranlib libdevmapper.a %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/lib %{__make} install \ DESTDIR=$RPM_BUILD_ROOT mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* $RPM_BUILD_ROOT/lib install libdevmapper.a $RPM_BUILD_ROOT%{_libdir} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc INTRO INSTALL README %attr(755,root,root) %{_sbindir}/* %attr(755,root,root) /lib/lib*.so.*.* %{_mandir}/man8/* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so %{_includedir}/*.h %files static %defattr(644,root,root,755) %{_libdir}/lib*.a