SPECS: openais.spec - separated -libs, so -devel doesn't require u...
qboosh
qboosh at pld-linux.org
Fri Apr 6 10:59:09 CEST 2007
Author: qboosh Date: Fri Apr 6 08:59:09 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- separated -libs, so -devel doesn't require user and service
- no need for config for ld.so.conf file
---- Files affected:
SPECS:
openais.spec (1.6 -> 1.7)
---- Diffs:
================================================================
Index: SPECS/openais.spec
diff -u SPECS/openais.spec:1.6 SPECS/openais.spec:1.7
--- SPECS/openais.spec:1.6 Thu Apr 5 22:29:03 2007
+++ SPECS/openais.spec Fri Apr 6 10:59:04 2007
@@ -9,7 +9,6 @@
Source0: http://developer.osdl.org/dev/openais/downloads/%{name}-%{version}/openais-%{version}.tar.gz
# Source0-md5: a1cfcd0e8f555132353b780c130d8220
URL: http://developer.osdl.org/dev/openais/
-Requires(post,postun): /sbin/ldconfig
Requires(post,preun): /sbin/chkconfig
Requires(postun): /usr/sbin/groupdel
Requires(postun): /usr/sbin/userdel
@@ -17,9 +16,10 @@
Requires(pre): /usr/bin/getgid
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
+Requires: %{name}-libs = %{version}-%{release}
Provides: group(ais)
Provides: user(ais)
-#ExclusiveArch: i386 ppc x86_64 ppc64 ia64 s390 s390x
+#ExclusiveArch: %{ix86} %{x8664} ppc ppc64 ia64 s390 s390x
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -30,11 +30,23 @@
Ten pakiet zawiera środowisko wykonawcze, programy obsługi usług
openais, domyślne pliki konfiguracyjne oraz skrypt startowy.
+%package libs
+Summary: The openais Standards-Based Cluster Framework libraries
+Summary(pl.UTF-8): Biblioteki klastra opartego na standardach openais
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description libs
+This package contains the openais libraries.
+
+%description libs -l pl.UTF-8
+Ten pakiet zawiera biblioteki openais.
+
%package devel
Summary: The openais Standards-Based Cluster Framework development files
Summary(pl.UTF-8): Pliki programistyczne klastra opartego na standardach openais
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
%description devel
This package contains the include files used to develop using openais
@@ -76,7 +88,6 @@
%useradd -u 187 -d /usr/share/empty -s /bin/false -g ais -c "openais Standards Based Cluster Framework" -r ais
%post
-/sbin/ldconfig
/sbin/chkconfig --add openais
%service openais restart
@@ -91,7 +102,9 @@
%userremove ais
%groupremove ais
fi
-/sbin/ldconfig
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
@@ -102,14 +115,18 @@
%dir %{_sysconfdir}/ais
%verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/ais/openais.conf
%verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/ais/amf.conf
-%config /etc/ld.so.conf.d/openais-*.conf
%attr(754,root,root) /etc/rc.d/init.d/openais
+%attr(755,root,root) %{_libdir}/lcrso/*.lcrso
+%{_mandir}/man8/*.8*
+%{_mandir}/man5/openais.conf.5*
+
+%files libs
+%defattr(644,root,root,755)
%dir %{_libdir}/openais
%attr(755,root,root) %{_libdir}/openais/lib*.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/openais/lib*.so.?
%dir %{_libdir}/lcrso
-%attr(755,root,root) %{_libdir}/lcrso/*
-%{_mandir}/man8/*.8*
-%{_mandir}/man5/openais.conf.5*
+/etc/ld.so.conf.d/openais-*.conf
%files devel
%defattr(644,root,root,755)
@@ -123,6 +140,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2007/04/06 08:59:04 qboosh
+- separated -libs, so -devel doesn't require user and service
+- no need for config for ld.so.conf file
+
Revision 1.6 2007/04/05 20:29:03 qboosh
- ldconfig dep
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/openais.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list