]> git.pld-linux.org Git - packages/device-mapper.git/blob - device-mapper.spec
266bcb464a63fdf0ce9f957cbe91f7cb9c4434af
[packages/device-mapper.git] / device-mapper.spec
1 Summary:        Userspace support for the device-mapper
2 Summary(pl):    Wsparcie dla mapowania urz±dzeñ w przestrzeni u¿ytkownika
3 Name:           device-mapper
4 Version:        1.00.05
5 Release:        0.1@%{_kernel_ver_str}
6 License:        GPL
7 Group:          Applications/System
8 Source0:        ftp://ftp.sistina.com/pub/LVM2/device-mapper/%{name}.%{version}.tgz
9 # Source0-md5:  f8203b25454dcef90f37b3bdf42d8817
10 Patch0:         %{name}-install.patch
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %define         _sbindir        /sbin
16
17 %description
18 The goal of this driver is to support volume management.
19 The driver enables the definition of new block devices composed of
20 ranges of sectors of existing devices. This can be used to define
21 disk partitions - or logical volumes. This light-weight kernel
22 component can support user-space tools for logical volume management.
23
24 %description -l pl
25 Celem tego sterownika jest obs³uga zarz±dzania wolumenami.
26 Sterownik w³±cza definiowanie nowych urz±dzeñ blokowych z³o¿onych z
27 przedzia³ów sektorów na istniej±cych urz±dzeniach. Mo¿e to byæ
28 wykorzystane do definiowania partycji na dysku lub logicznych
29 wolumenów. Ten lekki sk³adnik j±dra mo¿e wspieraæ dzia³aj±ce w
30 przestrzeni u¿ytkownika narzêdzia do zarz±dzania logicznymi
31 wolumenami.
32
33 %package devel
34 Summary:        Header files and development documentation for %{name}
35 Summary(pl):    Pliki nag³ówkowe i dokumentacja do %{name}
36 Group:          Development/Libraries
37 Requires:       %{name} = %{version}
38
39 %description devel
40 Header files and development documentation for %{name}.
41
42 %description devel -l pl
43 Pliki nag³ówkowe i dokumentacja do %{name}.
44
45 %package static
46 Summary:        -
47 Group:          Development/Libraries
48 Requires:       %{name}-devel = %{version}
49
50 %description static
51 -
52
53 %prep
54 %setup -q -n %{name}.%{version}
55 %patch0 -p1
56
57 %build
58 %{__aclocal}
59 %{__autoconf}
60 %configure \
61         --with-interface=ioctl \
62         --with-kernel-dir=%{_kernelsrcdir} \
63         --with-kernel-version=%{_kernel_ver}
64 %{__make}
65
66 ar cru libdevmapper.a lib/ioctl/*.o lib/*.o
67 ranlib libdevmapper.a
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT/lib
72
73 %{__make} install \
74         DESTDIR=$RPM_BUILD_ROOT
75
76 mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* $RPM_BUILD_ROOT/lib
77
78 install libdevmapper.a $RPM_BUILD_ROOT%{_libdir}/
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post   -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
85
86 %files
87 %defattr(644,root,root,755)
88 %doc INTRO INSTALL README
89 %attr(755,root,root) %{_sbindir}/*
90 %attr(755,root,root) /lib/lib*.so.*.*
91 %{_mandir}/man8/*
92
93 %files devel
94 %defattr(644,root,root,755)
95 %attr(755,root,root) %{_libdir}/lib*.so
96 %{_includedir}/*.h
97
98 %files static
99 %defattr(644,root,root,755)
100 %{_libdir}/lib*.a
This page took 0.054351 seconds and 2 git commands to generate.