Hello community,

here is the log from the commit of package acl for openSUSE:Factory
checked in at Wed Sep 21 17:35:19 CEST 2011.



--------
--- acl/acl.changes     2011-04-19 20:06:18.000000000 +0200
+++ /mounts/work_src_done/STABLE/acl/acl.changes        2011-09-20 
16:18:08.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Sep 20 14:17:28 UTC 2011 - [email protected]
+
+- Fix provides/Obsoletes 
+
+-------------------------------------------------------------------
+Fri Sep 16 18:37:51 UTC 2011 - [email protected]
+
+- Implement shlib package (libacl1)
+- Enable libacl-devel on all baselib arches
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ acl.spec ++++++
--- /var/tmp/diff_new_pack.VYRLza/_old  2011-09-21 17:35:14.000000000 +0200
+++ /var/tmp/diff_new_pack.VYRLza/_new  2011-09-21 17:35:14.000000000 +0200
@@ -19,6 +19,7 @@
 
 
 Name:           acl
+%define lname  libacl1
 BuildRequires:  libattr-devel
 Group:          System/Filesystems
 AutoReqProv:    on
@@ -42,7 +43,7 @@
     Andreas Gruenbacher <[email protected]>
     SGI
 
-%package -n libacl
+%package -n %lname
 License:        GPLv2+ ; LGPLv2.1+
 Summary:        A dynamic library for accessing POSIX Access Control Lists
 Group:          System/Libraries
@@ -51,8 +52,10 @@
 Obsoletes:      libacl-64bit
 %endif
 #
+Provides:       libacl = %version-%release
+Obsoletes:      libacl < %version-%release
 
-%description -n libacl
+%description -n %lname
 This package contains the libacl.so dynamic library which contains the
 POSIX 1003.1e draft standard 17 functions for manipulating access
 control lists.
@@ -67,11 +70,11 @@
 Summary:        Include Files and Libraries mandatory for Development
 AutoReqProv:    on
 Group:          Development/Libraries/C and C++
-Requires:       libacl = %{version} glibc-devel
+Requires:       %lname = %version, glibc-devel
 # the .so file references libattr.so.x, so require libattr-devel
 Requires:       libattr-devel
-Provides:       acl-devel
-Obsoletes:      acl-devel
+Provides:       acl-devel = %{version}
+Obsoletes:      acl-devel < %{version}
 # bug437293
 %ifarch ppc64
 Obsoletes:      libacl-devel-64bit
@@ -121,12 +124,9 @@
 %{__rm} -v %{buildroot}/%{_lib}/lib%{name}.{la,so}
 %find_lang %name
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+%post -n %lname -p /sbin/ldconfig
 
-%post -n libacl -p /sbin/ldconfig
-
-%postun -n libacl -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
 %files -f %name.lang
 %defattr(-,root,root)
@@ -190,7 +190,7 @@
 %doc %attr(644,root,root) %{_mandir}/man3/acl_valid.3.gz
 %doc %attr(644,root,root) %{_mandir}/man3/acl_extended_file_nofollow.3.gz
 
-%files -n libacl
+%files -n %lname
 %defattr(755,root,root,755)
 /%{_lib}/libacl.so.1*
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.VYRLza/_old  2011-09-21 17:35:14.000000000 +0200
+++ /var/tmp/diff_new_pack.VYRLza/_new  2011-09-21 17:35:14.000000000 +0200
@@ -1,3 +1,8 @@
-libacl
-arch ppc package libacl-devel
-arch sparcv9 package libacl-devel
+# added in 2.2.51; change to just "<" with 2.2.52 or up.
+libacl1
+       obsoletes "libacl-<targettype> <= <version>"
+       provides "libacl-<targettype> = <version>"
+libacl-devel
+       requires -libacl-<targettype>
+       requires "libacl1-<targettype> = <version>"
+


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to