Hello community,

here is the log from the commit of package xmlsec1 for openSUSE:Factory checked 
in at 2018-08-27 13:46:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xmlsec1 (Old)
 and      /work/SRC/openSUSE:Factory/.xmlsec1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xmlsec1"

Mon Aug 27 13:46:34 2018 rev:11 rq:629534 version:1.2.26

Changes:
--------
--- /work/SRC/openSUSE:Factory/xmlsec1/xmlsec1.changes  2018-07-04 
23:47:32.816395045 +0200
+++ /work/SRC/openSUSE:Factory/.xmlsec1.new/xmlsec1.changes     2018-08-27 
13:46:35.748315747 +0200
@@ -1,0 +2,13 @@
+Thu Aug 16 10:22:09 UTC 2018 - [email protected]
+
+- Add rplintrc to avoid bogus errors:
+  * xmlsec1-rpmlintrc
+
+-------------------------------------------------------------------
+Tue Aug 14 18:51:27 UTC 2018 - [email protected]
+
+- Fixed (bsc#1104876).  Added: Requires: %{libname} = %{version} to each module
+  in the spec file. This will ensure that when one of the modules is installed
+  the corresponding version of libxmlsec1-1 will also be installed/upgraded.
+
+-------------------------------------------------------------------

New:
----
  xmlsec1-rpmlintrc

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

Other differences:
------------------
++++++ xmlsec1.spec ++++++
--- /var/tmp/diff_new_pack.19BGP2/_old  2018-08-27 13:46:36.532316868 +0200
+++ /var/tmp/diff_new_pack.19BGP2/_new  2018-08-27 13:46:36.536316874 +0200
@@ -27,8 +27,9 @@
 Summary:        Library providing support for "XML Signature" and "XML 
Encryption" standards
 License:        MIT
 Group:          Productivity/Security
-Url:            http://www.aleksey.com/xmlsec/
+URL:            http://www.aleksey.com/xmlsec/
 Source0:        
http://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
+Source99:       xmlsec1-rpmlintrc
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -38,7 +39,6 @@
 BuildRequires:  pkgconfig(nspr)
 BuildRequires:  pkgconfig(nss)
 BuildRequires:  pkgconfig(openssl)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 XML Security Library is a C library based on LibXML2  and OpenSSL.
@@ -57,6 +57,7 @@
 %package -n %{libgcrypt}
 Summary:        GCrypt crypto plugin for XML Security Library
 Group:          System/Libraries
+Requires:       %{libname} = %{version}
 
 %description -n %{libgcrypt}
 GCrypt plugin for XML Security Library provides GCrypt based crypto services
@@ -65,6 +66,7 @@
 %package -n %{libgnutls}
 Summary:        GNUTls crypto plugin for XML Security Library
 Group:          System/Libraries
+Requires:       %{libname} = %{version}
 
 %description -n %{libgnutls}
 GNUTls plugin for XML Security Library provides GNUTls based crypto services
@@ -73,6 +75,7 @@
 %package -n %{libnss}
 Summary:        NSS crypto plugin for XML Security Library
 Group:          System/Libraries
+Requires:       %{libname} = %{version}
 
 %description -n %{libnss}
 NSS plugin for XML Security Library provides NSS based crypto services
@@ -81,6 +84,7 @@
 %package -n %{libopenssl}
 Summary:        OpenSSL crypto plugin for XML Security Library
 Group:          System/Libraries
+Requires:       %{libname} = %{version}
 
 %description -n %{libopenssl}
 OpenSSL plugin for XML Security Library provides OpenSSL based crypto services
@@ -150,7 +154,7 @@
 make %{?_smp_mflags}
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 
 # move installed docs to include them in -devel package via %%doc magic
@@ -173,43 +177,38 @@
 %postun -n %{libopenssl} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc README COPYING ChangeLog
-%{_mandir}/man1/xmlsec1.1*
+%license COPYING
+%doc README ChangeLog
+%{_mandir}/man1/xmlsec1.1%{?ext_man}
 %{_bindir}/xmlsec1
 
 %files -n %{libname}
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/libxmlsec1.so.*
 
 %files -n %{libgcrypt}
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/libxmlsec1-gcrypt.so.*
 %{_libdir}/libxmlsec1-gcrypt.so
 
 %files -n %{libgnutls}
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/libxmlsec1-gnutls.so.*
 %{_libdir}/libxmlsec1-gnutls.so
 
 %files -n %{libnss}
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/libxmlsec1-nss.so.*
 %{_libdir}/libxmlsec1-nss.so
 
 %files -n %{libopenssl}
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/libxmlsec1-openssl.so.*
 %{_libdir}/libxmlsec1-openssl.so
 
 %files devel
-%defattr(-,root,root,-)
-%doc COPYING AUTHORS ChangeLog NEWS
+%license COPYING
+%doc AUTHORS ChangeLog NEWS
 %doc HACKING __tmp_doc/*
 %{_bindir}/xmlsec1-config
 %dir %{_includedir}/xmlsec1
@@ -221,25 +220,21 @@
 %{_libdir}/pkgconfig/xmlsec1.pc
 %{_libdir}/xmlsec1Conf.sh
 %{_datadir}/aclocal/xmlsec1.m4
-%{_mandir}/man1/xmlsec1-config.1*
+%{_mandir}/man1/xmlsec1-config.1%{?ext_man}
 
 %files openssl-devel
-%defattr(-,root,root,-)
 %{_includedir}/xmlsec1/xmlsec/openssl/
 %{_libdir}/pkgconfig/xmlsec1-openssl.pc
 
 %files gcrypt-devel
-%defattr(-,root,root,-)
 %{_includedir}/xmlsec1/xmlsec/gcrypt/
 %{_libdir}/pkgconfig/xmlsec1-gcrypt.pc
 
 %files gnutls-devel
-%defattr(-,root,root,-)
 %{_includedir}/xmlsec1/xmlsec/gnutls/
 %{_libdir}/pkgconfig/xmlsec1-gnutls.pc
 
 %files nss-devel
-%defattr(-,root,root,-)
 %{_includedir}/xmlsec1/xmlsec/nss/
 %{_libdir}/pkgconfig/xmlsec1-nss.pc
 

++++++ xmlsec1-rpmlintrc ++++++
# This is not devel, those so files are loaded as plugins and there is no
# actual versioning there
addFilter("devel-file-in-non-devel-package")
# Again the packages do not link yet as these are modules they are useless
# without the main library
addFilter("shlib-fixed-dependency")


Reply via email to