]> git.pld-linux.org Git - packages/pacemaker.git/blobdiff - pacemaker.spec
- updated to 1.1.16
[packages/pacemaker.git] / pacemaker.spec
index 31c188613cefcf940150ec32f934edb4e9c2935d..3e9cdc2fa4cc6416a2de3d1bd08782a45a7cbabf 100644 (file)
@@ -1,3 +1,4 @@
+# TODO: publican docs (BR: publican, inkscape)
 #
 # Conditional build:
 %bcond_without corosync        # Corosync stack support
 Summary:       The scalable High-Availability cluster resource manager
 Summary(pl.UTF-8):     Skalowalny zarządca zasobów klastrów o wysokiej dostępności
 Name:          pacemaker
-Version:       1.1.11
-Release:       3
+Version:       1.1.16
+Release:       1
 License:       GPL v2+, LGPL v2.1+
 Group:         Applications/System
+#Source0Download: https://github.com/ClusterLabs/pacemaker/releases
 Source0:       https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-%{version}.tar.gz
-# Source0-md5: 7cbe4f8ef2b300c3426a0c12a0c67c93
+# Source0-md5: a3b9d075bc9114ff698966e57e50bb12
 Source1:       %{name}.tmpfiles
 Source2:       %{name}.init
 Source3:       %{name}.service
@@ -45,7 +47,7 @@ BuildRequires:        gettext-tools
 BuildRequires: glib2-devel >= 2.0
 BuildRequires: gnutls-devel
 BuildRequires: help2man
-%{?with_heartbeat:BuildRequires:       heartbeat-devel >= 3.0.5-6}
+%{?with_heartbeat:BuildRequires:       heartbeat-devel >= 3.0.6}
 BuildRequires: libesmtp-devel
 BuildRequires: libltdl-devel
 BuildRequires: libqb-devel >= 0.13
@@ -137,9 +139,8 @@ Summary:    Pacemaker for Heartbeat cluster
 Summary(pl.UTF-8):     Pacemaker dla klastra Heartbeat
 Group:         Applications/System
 Requires:      %{name} = %{version}-%{release}
-Requires:      heartbeat
+Requires:      heartbeat >= 3.0.6
 Obsoletes:     pacemaker < 1.1
-Conflicts:     heartbeat < 2.99.0
 
 %description heartbeat
 This package allows using Pacemaker on a Heartbeat cluster.
@@ -196,25 +197,31 @@ lub w kontenerach uruchomionych na klastrze opartym o Pacemaker.
 %{__automake}
 
 CPPFLAGS="%{rpmcppflags} %{?with_heartbeat:-I/usr/include/heartbeat}"
+# enable systemd explicitly to avoid configure checks via dbus-send or systemctl
 %configure \
+       --disable-fatal-warnings \
+       --disable-silent-rules \
+       --enable-systemd \
+       --disable-upstart \
        --with-acl \
        --with-corosync%{!?with_corosync:=no} \
        --with-esmtp \
        --with-heartbeat%{!?with_heartbeat:=no} \
        --with-initdir=/etc/rc.d/init.d \
-       --with-snmp \
-       --disable-fatal-warnings \
-       --disable-silent-rules
+       --with-snmp
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{/var/run/crm,/var/log}
 
 %{__make} install \
        mibdir=%{_datadir}/mibs \
        DESTDIR=$RPM_BUILD_ROOT
 
+touch $RPM_BUILD_ROOT/var/log/pacemaker.log
+
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/pacemaker
 
 install -D %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
@@ -263,7 +270,7 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc doc/README* doc/*.html doc/*.txt AUTHORS COPYING*
+%doc ChangeLog README.markdown doc/*.html doc/{executioner,msg-schema,security}.txt doc/{openstack,pcs-crmsh-quick-ref}.md
 %attr(755,root,root) %{_sbindir}/attrd_updater
 %attr(755,root,root) %{_sbindir}/cibadmin
 %attr(755,root,root) %{_sbindir}/crm_attribute
@@ -297,6 +304,7 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/cibmon
 %attr(755,root,root) %{_libdir}/%{name}/crmd
 %attr(755,root,root) %{_libdir}/%{name}/lrmd
+%attr(755,root,root) %{_libdir}/%{name}/lrmd_internal_ctl
 %attr(755,root,root) %{_libdir}/%{name}/lrmd_test
 %attr(755,root,root) %{_libdir}/%{name}/pengine
 %attr(755,root,root) %{_libdir}/%{name}/stonith-test
@@ -304,6 +312,9 @@ fi
 %{_datadir}/pacemaker
 %{_datadir}/mibs/PCMK-MIB.txt
 %{py_sitedir}/cts
+%{systemdunitdir}/crm_mon.service
+%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/pacemaker
+%ghost /var/log/pacemaker.log
 %{_mandir}/man7/crmd.7*
 %{_mandir}/man7/ocf_pacemaker_*.7*
 %{_mandir}/man7/pengine.7*
@@ -333,6 +344,8 @@ fi
 %{_mandir}/man8/notifyServicelogEvent.8*
 %endif
 
+%dir %{_prefix}/lib/ocf/resource.d/.isolation
+%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/.isolation/docker-wrapper
 %dir %{_prefix}/lib/ocf/resource.d/pacemaker
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ClusterMon
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/Dummy
@@ -341,6 +354,7 @@ fi
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/Stateful
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/SysInfo
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/SystemHealth
+%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/attribute
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/controld
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/o2cb
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ping
@@ -357,21 +371,21 @@ fi
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libcib.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libcib.so.3
+%attr(755,root,root) %ghost %{_libdir}/libcib.so.4
 %attr(755,root,root) %{_libdir}/libcrmcluster.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libcrmcluster.so.4
 %attr(755,root,root) %{_libdir}/libcrmcommon.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libcrmcommon.so.3
 %attr(755,root,root) %{_libdir}/libcrmservice.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libcrmservice.so.1
+%attr(755,root,root) %ghost %{_libdir}/libcrmservice.so.3
 %attr(755,root,root) %{_libdir}/liblrmd.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/liblrmd.so.1
 %attr(755,root,root) %{_libdir}/libpe_rules.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libpe_rules.so.2
 %attr(755,root,root) %{_libdir}/libpe_status.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpe_status.so.4
+%attr(755,root,root) %ghost %{_libdir}/libpe_status.so.10
 %attr(755,root,root) %{_libdir}/libpengine.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpengine.so.4
+%attr(755,root,root) %ghost %{_libdir}/libpengine.so.10
 %attr(755,root,root) %{_libdir}/libstonithd.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libstonithd.so.2
 %attr(755,root,root) %{_libdir}/libtransitioner.so.*.*.*
@@ -432,11 +446,6 @@ fi
 %files heartbeat
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/crm_uuid
-%attr(755,root,root) %{_libdir}/heartbeat/attrd
-%attr(755,root,root) %{_libdir}/heartbeat/cib
-%attr(755,root,root) %{_libdir}/heartbeat/crmd
-%attr(755,root,root) %{_libdir}/heartbeat/pengine
-%attr(755,root,root) %{_libdir}/heartbeat/stonithd
 %{_mandir}/man8/crm_uuid.8*
 %endif
 
This page took 0.047852 seconds and 4 git commands to generate.