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