commit 6832b6a07224643f6a5ca859f7ed4ee8089adaf0
Author: Jakub Bogusz <[email protected]>
Date:   Sun Jul 21 13:45:32 2024 +0200

    - updated to 2.1.7, separated python3- package

 pacemaker-link.patch | 20 --------------------
 pacemaker.spec       | 52 +++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 35 insertions(+), 37 deletions(-)
---
diff --git a/pacemaker.spec b/pacemaker.spec
index eac05c0..2fc4da5 100644
--- a/pacemaker.spec
+++ b/pacemaker.spec
@@ -10,42 +10,42 @@
 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:       2.1.5
+Version:       2.1.7
 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: cc945efffb080144fd7411163e2d8d6c
+# Source0-md5: f91bd46791c8b302e82e8eb608770238
 Source1:       %{name}.tmpfiles
 Source2:       %{name}.init
 Source3:       %{name}.service
-Patch0:                %{name}-link.patch
-Patch1:                %{name}-manpage_xslt.patch
+Patch0:                %{name}-manpage_xslt.patch
 URL:           https://wiki.clusterlabs.org/wiki/Pacemaker
 BuildRequires: asciidoc
 BuildRequires: autoconf >= 2.64
-BuildRequires: automake >= 1:1.11
+BuildRequires: automake >= 1:1.13
 BuildRequires: bzip2-devel
 BuildRequires: cluster-glue-libs-devel
 %{?with_corosync:BuildRequires:        corosync-devel >= 2.0}
-BuildRequires: dbus-devel
+BuildRequires: dbus-devel >= 1.5.12
 BuildRequires: docbook-style-xsl
 BuildRequires: gettext-tools >= 0.18
-BuildRequires: glib2-devel >= 1:2.32.0
+BuildRequires: glib2-devel >= 1:2.42.0
 BuildRequires: gnutls-devel >= 2.12.0
 BuildRequires: help2man
 BuildRequires: libltdl-devel
 BuildRequires: libqb-devel >= 0.17.0
 BuildRequires: libtool >= 2:2
 BuildRequires: libuuid-devel
-BuildRequires: libxml2-devel >= 2.0
+BuildRequires: libxml2-devel >= 1:2.6.0
+BuildRequires: libxml2-progs >= 1:2.6.0
 BuildRequires: libxslt-devel
 BuildRequires: libxslt-progs
 BuildRequires: ncurses-devel >= 5.4
 BuildRequires: pam-devel
-BuildRequires: pkgconfig
-BuildRequires: python3-devel >= 1:3.2
+BuildRequires: pkgconfig >= 1:0.27
+BuildRequires: python3-devel >= 1:3.4
 BuildRequires: rpm-build >= 4.6
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.644
@@ -53,9 +53,10 @@ BuildRequires:       sed >= 4.0
 BuildRequires: systemd-units
 %if %{with doc}
 BuildRequires: inkscape >= 1.0
-BuildRequires: publican
+BuildRequires: sphinx-pdg >= 2
 %endif
 Requires:      %{name}-libs = %{version}-%{release}
+Requires:      python3-pacemaker = %{version}-%{release}
 Requires:      cluster-glue
 Requires:      resource-agents
 Suggests:      pacemaker-shell
@@ -92,7 +93,7 @@ Pacemaker był wcześniej częścią pakietu Heartbeat.
 Summary:       Pacemaker libraries
 Summary(pl.UTF-8):     Biblioteki Pacemakera
 Group:         Libraries
-Requires:      glib2 >= 1:2.32.0
+Requires:      glib2 >= 1:2.42.0
 Requires:      gnutls-libs >= 2.12.0
 Requires:      libqb >= 0.17.0
 
@@ -108,11 +109,11 @@ Summary(pl.UTF-8):        Pliki nagłówkowe bibliotek 
Pacemakera
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      bzip2-devel
-Requires:      dbus-devel
-Requires:      glib2-devel >= 1:2.32.0
+Requires:      dbus-devel >= 1.5.12
+Requires:      glib2-devel >= 1:2.42.0
 Requires:      gnutls-devel >= 2.12.0
 Requires:      libqb-devel >= 0.17.0
-Requires:      libxml2-devel >= 2.0
+Requires:      libxml2-devel >= 1:2.6.0
 Requires:      libxslt-devel
 Requires:      libuuid-devel
 Requires:      ncurses-devel
@@ -135,6 +136,20 @@ Static Pacemaker libraries.
 %description static -l pl.UTF-8
 Statyczne biblioteki Pacemakera.
 
+%package -n python3-pacemaker
+Summary:       Python API for Pacemaker
+Summary(pl.UTF-8):     API Pythona dla Pacemakera
+Group:         Libraries/Python
+Requires:      %{name}-libs = %{version}-%{release}
+Requires:      python3-modules >= 1:3.4
+BuildArch:     noarch
+
+%description -n python3-pacemaker
+Python API for Pacemaker.
+
+%description -n python3-pacemaker -l pl.UTF-8
+API Pythona dla Pacemakera.
+
 %package remote
 Summary:       Remote services manager for Pacemaker
 Summary(pl.UTF-8):     Zarządca usług zdalnych dla Pacemakera
@@ -182,7 +197,6 @@ Dokumentacja do Pacemakera.
 %prep
 %setup -qn pacemaker-Pacemaker-%{version}
 %patch0 -p1
-%patch1 -p1
 
 %{__sed} -i -e '/po\/Makefile\.in/d' configure.ac
 
@@ -302,7 +316,6 @@ fi
 %attr(755,root,root) %{_libexecdir}/%{name}/pacemaker-schedulerd
 %{_datadir}/pacemaker
 %{_datadir}/mibs/PCMK-MIB.txt
-%{py3_sitescriptdir}/cts
 %{systemdunitdir}/crm_mon.service
 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/pacemaker
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/crm_mon
@@ -427,6 +440,10 @@ fi
 %{_libdir}/libstonithd.a
 %endif
 
+%files -n python3-pacemaker
+%defattr(644,root,root,755)
+%{py3_sitescriptdir}/pacemaker
+
 %files remote
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/pacemaker-remoted
@@ -452,5 +469,6 @@ fi
 %{_docdir}/pacemaker/Pacemaker_Administration
 %{_docdir}/pacemaker/Pacemaker_Development
 %{_docdir}/pacemaker/Pacemaker_Explained
+%{_docdir}/pacemaker/Pacemaker_Python_API
 %{_docdir}/pacemaker/Pacemaker_Remote
 %endif
diff --git a/pacemaker-link.patch b/pacemaker-link.patch
deleted file mode 100644
index 2992540..0000000
--- a/pacemaker-link.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- pacemaker-Pacemaker-2.1.5/lib/pengine/Makefile.am.orig     2022-12-08 
16:47:31.000000000 +0100
-+++ pacemaker-Pacemaker-2.1.5/lib/pengine/Makefile.am  2023-03-03 
22:39:16.173220067 +0100
-@@ -34,7 +34,7 @@ libpe_status_la_LDFLAGS      = -version-info
- libpe_status_la_CFLAGS        = $(CFLAGS_HARDENED_LIB)
- libpe_status_la_LDFLAGS       += $(LDFLAGS_HARDENED_LIB)
- 
--libpe_status_la_LIBADD        = $(top_builddir)/lib/common/libcrmcommon.la
-+libpe_status_la_LIBADD        = $(top_builddir)/lib/common/libcrmcommon.la 
$(top_builddir)/lib/cib/libcib.la
- # Use += rather than backlashed continuation lines for parsing by bumplibs
- libpe_status_la_SOURCES       =
- libpe_status_la_SOURCES       += bundle.c
-@@ -77,5 +77,8 @@ libpe_status_test_la_CFLAGS = $(libpe_st
-                             -fno-builtin -fno-inline
- libpe_status_test_la_LIBADD = $(top_builddir)/lib/common/libcrmcommon_test.la 
-lcmocka -lm
- 
-+$(top_builddir)/lib/cib/libcib.la : libpe_rules.la
-+      $(MAKE) -C $(top_builddir)/lib/cib
-+
- clean-generic:
-       rm -f *.log *.debug *~
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pacemaker.git/commitdiff/6832b6a07224643f6a5ca859f7ed4ee8089adaf0

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to