From 16ae21d74bd1e1f8f38156a566539d1cf41ca3f3abfae28fe7717b0d33aa6a98 Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Thu, 29 Nov 2018 09:08:24 +0000 Subject: [PATCH 1/2] Accepting request 652542 from home:plater Split off libixml10 and renamed libupnp6 to it's correct name libupnp13. Major version 6 was last seen long ago. OBS-URL: https://build.opensuse.org/request/show/652542 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libupnp?expand=0&rev=26 --- baselibs.conf | 3 ++- libupnp.changes | 7 +++++++ libupnp.spec | 47 +++++++++++++++++++++++++++++++---------------- 3 files changed, 40 insertions(+), 17 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index f351018..9a68fd5 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1,2 @@ -libupnp6 +libupnp13 +libixml10 diff --git a/libupnp.changes b/libupnp.changes index aff60f5..373ecac 100644 --- a/libupnp.changes +++ b/libupnp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Nov 28 10:53:06 UTC 2018 - davejplater@gmail.com + +- Split off libixml10 and renamed libupnp6 to it's correct name + libupnp13. Major version 6 was last seen long ago. +- libthreadutil was merged with libupnp in version 1.8.1 + ------------------------------------------------------------------- Thu Nov 15 19:13:44 UTC 2018 - Tomáš Chvátal diff --git a/libupnp.spec b/libupnp.spec index 2073fbd..cd33fca 100644 --- a/libupnp.spec +++ b/libupnp.spec @@ -13,11 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define lname libupnp6 +%define pnpver 13 +%define ixmlver 10 Name: libupnp Version: 1.8.4 Release: 0 @@ -37,25 +38,32 @@ The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. -%package -n %{lname} +%package -n %{name}%{pnpver} Summary: Portable Universal Plug and Play (UPnP) SDK Group: System/Libraries -Provides: libixml2 = %{version}-%{release} -Obsoletes: libixml2 < %{version} -Provides: libthreadutil6 = %{version}-%{release} -Obsoletes: libthreadutil6 < %{version} -%description -n %{lname} +%description -n %{name}%{pnpver} The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems -%package -n libupnp-devel +%package -n libixml%{ixmlver} +Summary: Portable Universal Plug and Play (UPnP) SDK +Group: System/Libraries + +%description -n libixml%{ixmlver} +The portable Universal Plug and Play (UPnP) SDK provides support for building +UPnP-compliant control points, devices, and bridges on several operating +systems + +%package devel Summary: Portable Universal Plug and Play (UPnP) SDK Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} +Provides: libixml-devel = %{version} +Requires: %{name}%{pnpver} = %{version} +Requires: libixml%{ixmlver} = %{version} -%description -n libupnp-devel +%description devel The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. @@ -80,14 +88,21 @@ make %{?_smp_mflags} %make_install find %{buildroot} -type f -name "*.la" -delete -print -%post -p /sbin/ldconfig -n %{lname} -%postun -p /sbin/ldconfig -n %{lname} +%post -p /sbin/ldconfig -n %{name}%{pnpver} +%postun -p /sbin/ldconfig -n %{name}%{pnpver} -%files -n %{lname} +%post -p /sbin/ldconfig -n libixml%{ixmlver} +%postun -p /sbin/ldconfig -n libixml%{ixmlver} + +%files -n %{name}%{pnpver} %doc ChangeLog %license COPYING -%{_libdir}/libixml.so.* -%{_libdir}/libupnp.so.* +%{_libdir}/libupnp.so.%{pnpver}* + +%files -n libixml%{ixmlver} +%doc ChangeLog +%license COPYING +%{_libdir}/libixml.so.%{ixmlver}* %files -n libupnp-devel %{_libdir}/pkgconfig/libupnp.pc From d05792ef2488040353bf867facae2e3beeff065a4453881b66f7d390753b7aa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 30 Nov 2018 08:03:13 +0000 Subject: [PATCH 2/2] Accepting request 652680 from home:jengelh:branches:devel:libraries:c_c++ - Update descriptions. "Portable" is part of the proper noun, and needs an uppercase P here. OBS-URL: https://build.opensuse.org/request/show/652680 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libupnp?expand=0&rev=27 --- libupnp.changes | 6 ++++++ libupnp.spec | 22 ++++++++++------------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/libupnp.changes b/libupnp.changes index 373ecac..14344ce 100644 --- a/libupnp.changes +++ b/libupnp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Nov 29 19:32:02 UTC 2018 - Jan Engelhardt + +- Update descriptions. "Portable" is part of the proper noun, + and needs an uppercase P here. + ------------------------------------------------------------------- Wed Nov 28 10:53:06 UTC 2018 - davejplater@gmail.com diff --git a/libupnp.spec b/libupnp.spec index cd33fca..213921a 100644 --- a/libupnp.spec +++ b/libupnp.spec @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,7 +22,7 @@ Name: libupnp Version: 1.8.4 Release: 0 -Summary: Portable Universal Plug and Play (UPnP) SDK +Summary: An implementation of Universal Plug and Play (UPnP) License: BSD-3-Clause Group: Development/Libraries/C and C++ URL: https://github.com/mrjimenez/pupnp @@ -34,37 +34,35 @@ BuildRequires: libtool BuildRequires: pkgconfig %description -The portable Universal Plug and Play (UPnP) SDK provides support for building +The Portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. %package -n %{name}%{pnpver} -Summary: Portable Universal Plug and Play (UPnP) SDK +Summary: An implementation of Universal Plug and Play (UPnP) Group: System/Libraries %description -n %{name}%{pnpver} -The portable Universal Plug and Play (UPnP) SDK provides support for building +The Portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems %package -n libixml%{ixmlver} -Summary: Portable Universal Plug and Play (UPnP) SDK +Summary: The Portable UPnP SDK's XML library Group: System/Libraries %description -n libixml%{ixmlver} -The portable Universal Plug and Play (UPnP) SDK provides support for building -UPnP-compliant control points, devices, and bridges on several operating -systems +A C XML parsing library originally created for the Intel UPnP SDK for Linux. %package devel -Summary: Portable Universal Plug and Play (UPnP) SDK +Summary: The Portable Universal Plug and Play (UPnP) SDK Group: Development/Libraries/C and C++ -Provides: libixml-devel = %{version} +Provides: libixml-devel = %{version}-%{release} Requires: %{name}%{pnpver} = %{version} Requires: libixml%{ixmlver} = %{version} %description devel -The portable Universal Plug and Play (UPnP) SDK provides support for building +The Portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems.