]>
Commit | Line | Data |
---|---|---|
5b382131 | 1 | Summary: General-purpose distributed lock manager |
726e75da | 2 | Summary(pl.UTF-8): Zarządca rozproszonych blokad ogólnego przeznaczenia |
8dffa6df | 3 | Name: dlm |
72091d3c JK |
4 | Version: 3.99.5 |
5 | Release: 0.1 | |
6 | License: LGPL v2.1+, GPL v2 | |
8dffa6df | 7 | Group: Libraries |
72091d3c JK |
8 | Source0: http://people.redhat.com/teigland/%{name}-%{version}.tar.gz |
9 | # Source0-md5: cad4999d0c42000bf5898af34f587728 | |
10 | Patch0: %{name}-link_order.patch | |
1d87f491 | 11 | URL: http://sources.redhat.com/cluster/dlm/ |
72091d3c | 12 | BuildRequires: corosync-devel |
8dffa6df AM |
13 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
14 | ||
15 | %description | |
16 | The DLM lock manager is a kernel-based VMS-like distributed lock | |
17 | manager. It is general purpose and not specific to only GFS or CLVM. | |
18 | Kernel and userspace locking API's are available. | |
19 | ||
b1dbe4c9 JR |
20 | %description -l pl.UTF-8 |
21 | Zarządca blokad DLM to oparty na jądrze zarządca rozproszonych blokad | |
22 | w stylu VMS. Jest ogólnego przeznaczenia, przeznaczonym nie tylko dla | |
23 | GFS-a czy CLVM-a. Dostępne są API blokowania w jądrze i przestrzeni | |
24 | użytkownika. | |
5b382131 | 25 | |
72091d3c JK |
26 | %package libs |
27 | Summary: DLM libraries | |
28 | Summary(pl.UTF-8): Biblioteki DLM | |
29 | Group: Development/Libraries | |
30 | Requires: %{name} = %{version}-%{release} | |
31 | ||
32 | %description libs | |
33 | DLM libraries. | |
34 | ||
35 | %description libs -l pl.UTF-8 | |
36 | Biblioteki DLM. | |
37 | ||
8dffa6df | 38 | %package devel |
5b382131 | 39 | Summary: Header files and development documentation for DLM |
726e75da | 40 | Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja programisty dla DLM-a |
8dffa6df | 41 | Group: Development/Libraries |
72091d3c | 42 | Requires: %{name}-libs = %{version}-%{release} |
8dffa6df AM |
43 | |
44 | %description devel | |
5b382131 JB |
45 | Header files and development documentation for DLM. |
46 | ||
b1dbe4c9 JR |
47 | %description devel -l pl.UTF-8 |
48 | Pliki nagłówkowe i dokumentacja programisty dla DLM-a. | |
8dffa6df | 49 | |
8dffa6df | 50 | %prep |
72091d3c JK |
51 | %setup -q |
52 | %patch0 -p1 | |
5cbeede5 | 53 | |
8dffa6df | 54 | %build |
72091d3c JK |
55 | %{__make} \ |
56 | PREFIX=%{_prefix} \ | |
57 | LIBNUM=%{_lib} \ | |
58 | BINDIR=%{_sbindir} \ | |
59 | LIBDIR=%{_libdir} \ | |
60 | MANDIR=%{_mandir} \ | |
61 | HDRDIR=%{_includedir} \ | |
62 | CC="%{__cc} %{rpmcflags} %{rpmcppflags} %{rpmldflags}" | |
8dffa6df AM |
63 | |
64 | %install | |
65 | rm -rf $RPM_BUILD_ROOT | |
72091d3c JK |
66 | %{__make} install \ |
67 | DESTDIR=$RPM_BUILD_ROOT \ | |
68 | PREFIX=%{_prefix} \ | |
69 | LIBNUM=%{_lib} \ | |
70 | BINDIR=%{_sbindir} \ | |
71 | LIBDIR=%{_libdir} \ | |
72 | MANDIR=%{_mandir} \ | |
73 | HDRDIR=%{_includedir} | |
5cbeede5 | 74 | |
26533f38 | 75 | |
8dffa6df AM |
76 | %clean |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | ||
434cf752 | 79 | %post -p /sbin/ldconfig |
80 | %postun -p /sbin/ldconfig | |
8dffa6df AM |
81 | |
82 | %files | |
83 | %defattr(644,root,root,755) | |
72091d3c JK |
84 | %doc README.license |
85 | %attr(755,root,root) %{_sbindir}/* | |
86 | /lib/udev/rules.d/51-dlm.rules | |
87 | %{_mandir}/man8/*.8* | |
88 | %{_mandir}/man5/dlm.conf.5.gz | |
89 | ||
90 | %files libs | |
91 | %defattr(644,root,root,755) | |
92 | %ghost %{_libdir}/libdlm.so.3 | |
93 | %attr(755,root,root) %{_libdir}/libdlm.so.3.* | |
94 | %ghost %{_libdir}/libdlm_lt.so.3 | |
95 | %attr(755,root,root) %{_libdir}/libdlm_lt.so.3.* | |
96 | %ghost %{_libdir}/libdlmcontrol.so.3 | |
97 | %attr(755,root,root) %{_libdir}/libdlmcontrol.so.3.* | |
8dffa6df AM |
98 | |
99 | %files devel | |
100 | %defattr(644,root,root,755) | |
40da1aa7 JB |
101 | %attr(755,root,root) %{_libdir}/libdlm.so |
102 | %attr(755,root,root) %{_libdir}/libdlm_lt.so | |
72091d3c | 103 | %attr(755,root,root) %{_libdir}/libdlmcontrol.so |
23f0b8c2 | 104 | %{_includedir}/libdlm.h |
72091d3c | 105 | %{_includedir}/libdlmcontrol.h |
40da1aa7 JB |
106 | %{_mandir}/man3/dlm_*.3* |
107 | %{_mandir}/man3/libdlm.3* | |
72091d3c JK |
108 | %{_pkgconfigdir}/libdlm.pc |
109 | %{_pkgconfigdir}/libdlm_lt.pc | |
8dffa6df | 110 |