Hello community,

here is the log from the commit of package odp-thunderx for openSUSE:Factory 
checked in at 2017-03-16 09:36:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/odp-thunderx (Old)
 and      /work/SRC/openSUSE:Factory/.odp-thunderx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "odp-thunderx"

Thu Mar 16 09:36:07 2017 rev:2 rq:477159 version:1.11.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/odp-thunderx/odp-thunderx.changes        
2017-03-02 19:27:00.731287907 +0100
+++ /work/SRC/openSUSE:Factory/.odp-thunderx.new/odp-thunderx.changes   
2017-03-16 09:36:08.224613534 +0100
@@ -1,0 +2,11 @@
+Mon Mar  6 11:08:53 UTC 2017 - [email protected]
+
+- fate#321977
+
+-------------------------------------------------------------------
+Fri Mar  3 17:27:07 UTC 2017 - [email protected]
+
+- Refactor the subpackages to simplify coexistance with the generic
+  odp packages on the installation media.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ odp-thunderx.spec ++++++
--- /var/tmp/diff_new_pack.m0hzW1/_old  2017-03-16 09:36:08.876521227 +0100
+++ /var/tmp/diff_new_pack.m0hzW1/_new  2017-03-16 09:36:08.876521227 +0100
@@ -25,7 +25,7 @@
 Url:            https://github.com/Linaro/odp-thunderx
 # The URL where the tarball was downloaded from is
 # https://github.com/Linaro/odp-thunderx/archive/master.zip
-Source:         odp-thunderx-1.11.0.0.tar.gz
+Source0:        odp-thunderx-1.11.0.0.tar.gz
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  chrpath
@@ -35,62 +35,47 @@
 BuildRequires:  libopenssl-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
+Conflicts:      otherproviders(odp-any)
+Provides:       odp-any = %{version}
 ExclusiveArch:  aarch64
 
 %description
 The OpenDataPlane reference implementation library, development files
 and examples for the ThunderX platform.
 
-%package -n libodp-linux111
+%package libs
 Summary:        OpenDataPlane Reference implementation
 Group:          System/Libraries
+Conflicts:      otherproviders(odp-any-libs)
+Provides:       odp-any-libs = %{version}
 
-%description -n libodp-linux111
+%description libs
 Reference implementation for OpenDataPlane (ODP).
 The ODP project is a set of APIs for the networking data plane.
 
-%package -n odp-linux-devel
+%package devel
 Summary:        Development files for the OpenDataPlane reference 
implementation
-Requires:       libodp-linux111 = %{version}-%{release}
+Group:          Development/Libraries/C and C++
+Requires:       %{name}-libs = %{version}-%{release}
 Requires:       openssl-devel
+Conflicts:      otherproviders(odp-any-devel)
+Provides:       odp-any-devel = %{version}
 
-%description -n odp-linux-devel
+%description devel
 This package contains the development files for the OpenDataPlane
 reference implementation.
 
-%package -n odp-linux-example
+%package example
 Summary:        OpenDataPlane Reference examples
+Group:          Development/Libraries/C and C++
+Requires:       %{name}-libs = %{version}-%{release}
+Conflicts:      otherproviders(odp-any-example)
+Provides:       odp-any-example = %{version}
 
-%description -n odp-linux-example
+%description example
 Examples for the OpenDataPlane reference implementation (ODP).
 The ODP project is a set of APIs for the networking data plane.
 
-%package -n libodphelper-linux111
-Summary:        OpenDataPlane's helper library
-Group:          System/Libraries
-
-%description -n libodphelper-linux111
-OpenDataPlane reference implementation helper library.
-
-This package contains the OpenDataPlane reference implementation helper
-library used at runtime.
-
-%package -n odphelper-linux-devel
-Summary:        OpenDataPlane helper Reference implementation
-Requires:       libodphelper-linux111 = %{version}-%{release}
-
-%description -n odphelper-linux-devel
-This subpackage contains the development files for the OpenDataPlane
-helper library.
-
-%package -n odp-linux-doc
-Summary:        OpenDataPlane Reference documentation
-Group:          Documentation/HTML
-BuildArch:      noarch
-
-%description -n odp-linux-doc
-The API details and guides for OpenDataPlane.
-
 %prep
 %setup -q -n odp-thunderx
 # The below command is used to replace the use of git-hash with the version of 
the source code
@@ -110,37 +95,22 @@
 find %{buildroot} -type f -name 'libodp*.la' |xargs rm -f
 chrpath --delete %{buildroot}%{_bindir}/*
 
-%files -n libodp-linux111
+%files libs
 %defattr(-,root,root)
-%{_libdir}/libodp-linux.so.*
-%doc LICENSE
-%doc README
+%doc LICENSE README CHANGELOG
+%{_libdir}/libodp*.so.*
 
-%files -n odp-linux-example
+%files example
 %defattr(-,root,root)
 %{_bindir}/*
 
-%files -n odp-linux-devel
-%defattr(-,root,root)
-%{_includedir}/odp*.h
-%{_includedir}/odp/api
-%{_libdir}/libodp-linux.so
-%{_libdir}/pkgconfig/libodp-linux.pc
-%dir %{_includedir}/odp
-
-%files -n libodphelper-linux111
+%files devel
 %defattr(-,root,root)
-%{_libdir}/libodphelper-linux.so.*
+%{_includedir}/odp*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*
 
-%files -n odphelper-linux-devel
-%defattr(-,root,root)
-%{_includedir}/odp/helper
-%{_libdir}/libodphelper-linux.so
-%{_libdir}/pkgconfig/libodphelper-linux.pc
-
-%post -n libodphelper-linux111 -p /sbin/ldconfig
-%postun -n libodphelper-linux111 -p /sbin/ldconfig
-%post -n libodp-linux111 -p /sbin/ldconfig
-%postun -n libodp-linux111 -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
 
 %changelog


Reply via email to