rpms/cluster/devel cluster.spec,1.20,1.21

Fabio M. Di Nitto fabbione at fedoraproject.org
Fri Sep 26 18:24:27 UTC 2008


Author: fabbione

Update of /cvs/pkgs/rpms/cluster/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7411

Modified Files:
	cluster.spec 
Log Message:
Split libcman out of cman into cmanlib (and -devel)



Index: cluster.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cluster/devel/cluster.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- cluster.spec	25 Sep 2008 09:42:19 -0000	1.20
+++ cluster.spec	26 Sep 2008 18:23:57 -0000	1.21
@@ -19,7 +19,7 @@
 Name: cluster
 Summary: Red Hat Cluster
 Version: 2.99.10
-Release: 3%{?alphatag:.%{alphatag}}%{?dist}
+Release: 4%{?alphatag:.%{alphatag}}%{?dist}
 License: GPLv2+ and LGPLv2+
 Group: System Environment/Base
 URL: http://sources.redhat.com/cluster/wiki/
@@ -157,7 +157,9 @@
 /sbin/gfs_control*
 /sbin/group*
 /sbin/*qdisk*
-%{_libdir}/*.so.*
+%{_libdir}/libccs*.so.*
+%{_libdir}/libdlm*.so.*
+%{_libdir}/libfence*.so.*
 %{_datadir}/fence*
 %{_datadir}/snmp/mibs/*
 /usr/libexec/*
@@ -182,13 +184,47 @@
 
 %files -n cman-devel
 %defattr(-,root,root,-)
-%{_libdir}/*.so
-%{_includedir}/*
+%{_libdir}/libccs*.so
+%{_libdir}/libdlm*.so
+%{_libdir}/libfence*.so
+%{_includedir}/ccs.h
+%{_includedir}/libdlm*.h
+%{_includedir}/libfence.h
 %{_mandir}/man3/*3.gz
 
 %description -n cman-devel
 The Cluster Manager development package
 
+%package -n cmanlib
+Group: System Environment/Libraries
+Summary: The Cluster Manager library
+Conflicts: cman <= 2.99.10-3
+
+%files -n cmanlib
+%defattr(-,root,root,-)
+%{_libdir}/libcman.so.*
+
+%description -n cmanlib
+The Cluster Manager library package
+
+%post -n cmanlib -p /sbin/ldconfig
+
+%postun -n cmanlib -p /sbin/ldconfig
+
+%package -n cmanlib-devel
+Group: Development/Libraries
+Summary: The Cluster Manager library development package
+Conflicts: cman-devel <= 2.99.10-3
+Requires: cmanlib = %{version}-%{release}
+
+%files -n cmanlib-devel
+%defattr(-,root,root,-)
+%{_includedir}/libcman.h
+%{_libdir}/libcman.so
+
+%description -n cmanlib-devel
+The Cluster Manager library development package
+
 %package -n rgmanager
 Group: System Environment/Base
 Summary: Open Source HA Resource Group Failover for Red Hat Cluster
@@ -301,6 +337,10 @@
 %{_mandir}/man8/gnbd*
 
 %changelog
+* Thu Sep 26 2008 Fabio M. Di Nitto <fdinitto at redhat.com> - 2.99.10-4
+- Split libcman.so* from cman and cman-devel into  cmanlib and cmanlib-devel
+  to break a very annoying circular dependency.
+
 * Thu Sep 25 2008 Fabio M. Di Nitto <fdinitto at redhat.com> - 2.99.10-3
 - The "CVS HATES ME" release.
 - New upstream release.




More information about the fedora-extras-commits mailing list