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