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