]> git.pld-linux.org Git - packages/cluster-glue.git/blame - cluster-glue.spec
- initial, based on fedora .spec from tarball
[packages/cluster-glue.git] / cluster-glue.spec
CommitLineData
6badcd29
ER
1
2%define subver rc2
3%define rel 0.1
4Summary: Reusable cluster components
5Name: cluster-glue
6Version: 1.0.2
7Release: 0.%{subver}.%{rel}
8License: GPLv2+ and LGPLv2+
9Group: Base
10URL: http://www.clusterlabs.org
11Source0: http://www.linux-ha.org/w/images/3/3d/Cluster-glue-%{version}-%{subver}.tar.bz2
12# Source0-md5: 1f83b6bd83d9cae5310c32d14fecf2fd
13BuildRequires: OpenIPMI-devel
14BuildRequires: autoconf
15BuildRequires: automake
16BuildRequires: bzip2-devel
17BuildRequires: curl-devel
18#BuildRequires: docbook-dtds
19BuildRequires: docbook-style-xsl
20BuildRequires: glib2-devel
21BuildRequires: libltdl-devel
22BuildRequires: libnet-devel
23BuildRequires: libstdc++-devel
24BuildRequires: libtool
25BuildRequires: libuuid-devel
26BuildRequires: libxml2-devel
27BuildRequires: libxslt
28BuildRequires: net-snmp-devel >= 5.4
29BuildRequires: openhpi-devel
30BuildRequires: openssl-devel
31BuildRequires: pkgconfig
32BuildRequires: python-devel
33BuildRequires: which
34Requires: perl-TimeDate
35# Directives to allow upgrade from combined heartbeat packages
36Provides: heartbeat-pils = 3.0.0-1
37Provides: heartbeat-stonith = 3.0.0-1
38Obsoletes: heartbeat-common
39Obsoletes: heartbeat-pils < 3.0.0-1
40Obsoletes: heartbeat-stonith < 3.0.0-1
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44A collection of common tools that are useful for writing cluster
45managers such as Pacemaker. Provides a local resource manager that
46understands the OCF and LSB standards, and an interface to common
47STONITH devices.
48
49%package libs
50Summary: Reusable cluster libraries
51Group: Development/Libraries
52Requires: %{name} = %{version}-%{release}
53Obsoletes: libheartbeat2
54
55%description libs
56A collection of libraries that are useful for writing cluster managers
57such as Pacemaker.
58
59%package libs-devel
60Summary: Headers and libraries for writing cluster managers
61Group: Development/Libraries
62Requires: %{name} = %{version}-%{release}
63Requires: %{name}-libs = %{version}-%{release}
64Obsoletes: libheartbeat-devel
65
66%description libs-devel
67Headers and shared libraries for a useful for writing cluster managers
68such as Pacemaker.
69
70%prep
71%setup -q -n %{name}-%{version}-%{subver}
72
73%build
74%{__libtoolize}
75%{__aclocal}
76%{__autoheader}
77%{__automake}
78%{__autoconf}
79%{__make}
80%configure \
81 --enable-fatal-warnings=yes \
82 --with-daemon-group=haclient \
83 --with-daemon-user=hacluster\
84 --docdir=%{_docdir}/%{name}-%{version}
85
86%install
87rm -rf $RPM_BUILD_ROOT
88%{__make} install \
89 DESTDIR=$RPM_BUILD_ROOT
90
91## tree fix up
92# Dont package static libs
93find $RPM_BUILD_ROOT -name '*.a' -exec rm {} \;
94find $RPM_BUILD_ROOT -name '*.la' -exec rm {} \;
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post libs -p /sbin/ldconfig
100%postun libs -p /sbin/ldconfig
101
102%files
103%defattr(644,root,root,755)
This page took 0.066956 seconds and 4 git commands to generate.