SHA256
1
0
forked from pool/gupnp

Accepting request 75766 from GNOME:Factory

Pushing G:F, including GNOME 3.1.3

OBS-URL: https://build.opensuse.org/request/show/75766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gupnp?expand=0&rev=20
This commit is contained in:
Sascha Peilicke 2011-07-08 13:00:32 +00:00 committed by Git OBS Bridge
commit fc6a56c0e7
6 changed files with 61 additions and 136 deletions

View File

@ -1,12 +0,0 @@
<services>
<service name="download_url">
<param name="protocol">http</param>
<param name="host">gupnp.org</param>
<param name="path">/sites/all/files/sources/gupnp-0.16.1.tar.gz</param>
</service>
<service name="recompress">
<param name="file">_service:download_url:*.tar.gz</param>
<param name="compression">bz2</param>
</service>
<service name="set_version" />
</services>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:180fc8b4c7aedcdb792721e50a70a9d45a6ee6249808b99876b894e7265a0a3a
size 396163

View File

@ -1,108 +0,0 @@
#
# spec file for package gupnp
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
Name: gupnp
Version: 0.16.1
Release: 0
Summary: Implementation of the UPnP specification
License: LGPL v2 or later
Group: Development/Libraries/C and C++
Url: http://www.gupnp.org/
Source: %{name}-%{version}.tar.bz2
BuildRequires: gobject-introspection-devel
BuildRequires: libsoup-devel
BuildRequires: libgssdp-devel
BuildRequires: libuuid-devel
BuildRequires: libxml2-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
GUPnP implements the UPnP specification: resource announcement and
discovery, description, control, event notification, and presentation
(GUPnP includes basic web server functionality through libsoup). GUPnP
does not include helpers for construction or control of specific
standardized resources (e.g. MediaServer); this is left for higher level
libraries utilizing the GUPnP framework.
%package -n libgupnp-1_0-3
License: LGPL v2 or later
Summary: Implementation of the UPnP specification
Group: Development/Libraries/C and C++
%description -n libgupnp-1_0-3
GUPnP implements the UPnP specification: resource announcement and
discovery, description, control, event notification, and presentation
(GUPnP includes basic web server functionality through libsoup). GUPnP
does not include helpers for construction or control of specific
standardized resources (e.g. MediaServer); this is left for higher level
libraries utilizing the GUPnP framework.
%package -n libgupnp-devel
License: LGPL v2 or later
Summary: Implementation of the UPnP specification - Development Files
Group: Development/Libraries/C and C++
Requires: libgupnp-1_0-3 = %{version}
Requires: libsoup-devel
Requires: libgssdp-devel
Requires: libxml2-devel
%description -n libgupnp-devel
GUPnP implements the UPnP specification: resource announcement and
discovery, description, control, event notification, and presentation
(GUPnP includes basic web server functionality through libsoup). GUPnP
does not include helpers for construction or control of specific
standardized resources (e.g. MediaServer); this is left for higher level
libraries utilizing the GUPnP framework.
%prep
%setup -q
%build
%configure --disable-static
%__make %{?jobs:-j%jobs}
%install
%makeinstall
find %{buildroot} -type f -name "*.la" -delete -print
%clean
rm -rf %{buildroot}
%post -n libgupnp-1_0-3 -p /sbin/ldconfig
%postun -n libgupnp-1_0-3 -p /sbin/ldconfig
%files -n libgupnp-1_0-3
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/*.so.*
%{_libdir}/girepository-1.0/GUPnP-1.0.typelib
%files -n libgupnp-devel
%defattr(-,root,root)
%{_bindir}/gupnp-binding-tool
%{_includedir}/%{name}-1.0
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/gir-1.0/GUPnP-1.0.gir
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/%{name}
%changelog

3
gupnp-0.17.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e3b0f1f14515480b60c857e62890ed3937cb48f1aecad1027c780b9254c0e21
size 400556

View File

@ -1,3 +1,48 @@
-------------------------------------------------------------------
Thu Jul 7 13:39:31 CEST 2011 - vuntz@opensuse.org
- Update to version 0.17.1:
+ Drop deprecated conic support.
+ A Linux context manager. Unlike the generic static unix
context-manager, the Linux context-manager can dynamically
react to device and address changes, similar to the
NetworkManager-based context-manager, but without depending on
DBus or NetworkManager.
+ Fix for a SOAP action parameter validation regression.
+ Updates to the build system such as:
- Modernized autotools.
- xz tarballs as default.
+ Improved OpenBSD support.
+ More stable RootDevice URIs.
- Pass --with-context-manager=network-manager: this will make gupnp
try to use NetworkManager if available at runtime, and will
fallback on the old code otherwise.
- Add NetworkManager Recommends to libgupnp-1_0-4 to have
NetworkManager available at runtime.
- Remove libsoup-devel, libgssdp-devel, libxml2-devel Requires from
devel subpackage: they will automatically get added the
pkgconfig()-way.
-------------------------------------------------------------------
Thu Jun 16 17:58:18 CEST 2011 - dimstar@opensuse.org
- Update to version 0.17.0:
+ Fix several crashes during initial introspection.
+ Several fixes regarding SOAP action parameter validation.
+ Always append a Content-Language header if the client has an
Accept-Language header.
+ Always append an Ext header in SOAP responses.
+ Improve introspection support:
- Classes that throw an error during construction implement
GInitable.
- Update gobject-introspection autotools integration.
- Many annotation fixes.
+ Tutorial improvements.
- Rename libgupnp-1_0-3 to libgupnp-1_0-4, following the sonum
change.
- Remove service usage, following the new consensus on Factory
packaging.
-------------------------------------------------------------------
Thu May 5 09:05:23 CEST 2011 - vuntz@opensuse.org

View File

@ -18,13 +18,13 @@
Name: gupnp
Version: 0.14.1
Release: 7
Version: 0.17.1
Release: 1
Summary: Implementation of the UPnP specification
License: LGPL v2 or later
Group: Development/Libraries/C and C++
Url: http://www.gupnp.org/
Source: %{name}-%{version}.tar.bz2
Source: http://download.gnome.org/sources/gupnp/0.17/%{name}-%{version}.tar.bz2
BuildRequires: gobject-introspection-devel
BuildRequires: libsoup-devel
BuildRequires: libgssdp-devel
@ -40,12 +40,14 @@ does not include helpers for construction or control of specific
standardized resources (e.g. MediaServer); this is left for higher level
libraries utilizing the GUPnP framework.
%package -n libgupnp-1_0-3
%package -n libgupnp-1_0-4
License: LGPL v2 or later
Summary: Implementation of the UPnP specification
Group: Development/Libraries/C and C++
# This is the default context manager we want
Recommends: NetworkManager
%description -n libgupnp-1_0-3
%description -n libgupnp-1_0-4
GUPnP implements the UPnP specification: resource announcement and
discovery, description, control, event notification, and presentation
(GUPnP includes basic web server functionality through libsoup). GUPnP
@ -57,10 +59,7 @@ libraries utilizing the GUPnP framework.
License: LGPL v2 or later
Summary: Implementation of the UPnP specification - Development Files
Group: Development/Libraries/C and C++
Requires: libgupnp-1_0-3 = %{version}
Requires: libsoup-devel
Requires: libgssdp-devel
Requires: libxml2-devel
Requires: libgupnp-1_0-4 = %{version}
%description -n libgupnp-devel
GUPnP implements the UPnP specification: resource announcement and
@ -74,7 +73,8 @@ libraries utilizing the GUPnP framework.
%setup -q
%build
%configure --disable-static
%configure --disable-static \
--with-context-manager=network-manager
%__make %{?jobs:-j%jobs}
%install
@ -84,11 +84,11 @@ find %{buildroot} -type f -name "*.la" -delete -print
%clean
rm -rf %{buildroot}
%post -n libgupnp-1_0-3 -p /sbin/ldconfig
%post -n libgupnp-1_0-4 -p /sbin/ldconfig
%postun -n libgupnp-1_0-3 -p /sbin/ldconfig
%postun -n libgupnp-1_0-4 -p /sbin/ldconfig
%files -n libgupnp-1_0-3
%files -n libgupnp-1_0-4
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/*.so.*