gupnp/gupnp.spec

154 lines
5.4 KiB
RPMSpec
Raw Normal View History

#
# spec file for package gupnp
#
# Copyright (c) 2024 SUSE LLC
#
# 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 https://bugs.opensuse.org/
#
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
# When bumping soname, do not forget to bump in baselibs.conf too.
%define soname 1_6-0
%define sover 1.6
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
Name: gupnp
Version: 1.6.6
Release: 0
Summary: Implementation of the UPnP specification
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
URL: http://www.gupnp.org/
Source0: https://download.gnome.org/sources/gupnp/1.6/%{name}-%{version}.tar.xz
Source1: baselibs.conf
# PATCH-FIX-UPSTREAM 00514fb6.patch -- Fix compatibility with libxml2 2.12.x
Patch0: https://gitlab.gnome.org/GNOME/gupnp/-/commit/00514fb6.patch
BuildRequires: docbook-xsl-stylesheets
BuildRequires: meson >= 0.54.0
BuildRequires: pkgconfig
BuildRequires: xsltproc
BuildRequires: pkgconfig(gi-docgen)
BuildRequires: pkgconfig(gio-2.0) >= 2.66
BuildRequires: pkgconfig(glib-2.0) >= 2.66
BuildRequires: pkgconfig(gmodule-2.0) >= 2.66
BuildRequires: pkgconfig(gobject-2.0) >= 2.66
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.6.4
BuildRequires: pkgconfig(gssdp-1.6) >= 1.6.2
BuildRequires: pkgconfig(libsoup-3.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(uuid)
BuildRequires: pkgconfig(vapigen)
%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.
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%package -n libgupnp-%{soname}
Summary: Implementation of the UPnP specification
Group: Development/Libraries/C and C++
# libgupnp-1.2.so.1 was wrongly shipped for a while in libgupnp-1_2-0
Obsoletes: libgupnp-1_2-0
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%description -n libgupnp-%{soname}
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 typelib-1_0-GUPnP-1_0
Summary: Implementation of the UPnP specification -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GUPnP-1_0
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.
This package provides the GObject Introspection bindings for GUPnP.
%package doc
Summary: Documentation for %{name}
BuildArch: noarch
%description doc
Documentation for GUPnP.
%package -n libgupnp-devel
Summary: Implementation of the UPnP specification - Development Files
Group: Development/Libraries/C and C++
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
Requires: libgupnp-%{soname} = %{version}
Requires: typelib-1_0-GUPnP-1_0 = %{version}
%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
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%autosetup -p1
sed -i 's|env python3|python3|' tools/gupnp-binding-tool
%build
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%meson \
-Dcontext_manager=network-manager \
-Dintrospection=true \
-Dvapi=true \
-Dgtk_doc=true \
-Dexamples=false \
%{nil}
%meson_build
%install
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%meson_install
# Make default docdir ref openSUSE standard
mkdir -p %{buildroot}%{_docdir}/%{name}-%{sover}
# Move docs from upstream docdir to openSUSE docdir standard
mv %{buildroot}%{_datadir}/doc/%{name}-%{sover} %{buildroot}%{_docdir}
%python3_fix_shebang
%ldconfig_scriptlets -n libgupnp-%{soname}
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%files -n libgupnp-%{soname}
%license COPYING
%doc AUTHORS NEWS
%{_libdir}/*.so.*
%files -n typelib-1_0-GUPnP-1_0
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%{_libdir}/girepository-1.0/GUPnP-%{sover}.typelib
%files doc
%doc %{_docdir}/%{name}-%{sover}
%files -n libgupnp-devel
%{_mandir}/man1/gupnp-binding-tool-1.6.1%{?ext_man}
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%{_bindir}/gupnp-binding-tool-%{sover}
%{_includedir}/%{name}-%{sover}
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
Accepting request 708467 from GNOME:Next - Update to version 1.2.1: + Fix a deadlock when cancelling an action. + Do not call-back a cancelled action. + Fix public dependencies. - Update to version 1.2.0: + Stable release version bump. - Update to version 1.1.2: + Use python3 in binding tool. + Avoid a static buffer in the linux context manager. + Add UDA version and address family to linux context manager. + Implement ssdp:update in context manager. + Update documentation. + Introduce new sync/async service proxy call API. - Update to version 1.1.1: + Fix issue when building VAPI. + Pass on network mask from linux CM. + Properly rewrite v6 link-local urls when accessing. + Minor introspection annotation fixes. + Properly filter v6 scopes in linux CM. + Fix compile issues with linux CM when there is no wireless.h. + Fix doble-free in linux CM. + Simplify build tests a bit. - Changes from version 1.1.0: + Bump API and ABI version. + GUPnPRootDevice implements GInitable. + Clean-up functions added for GObject-Introspection compatibility. + Remove all deprecated functions from GUPnP 1.0 API. + Switch build to Meson. + Port everything to new GLib type macros. + Add IPv6 support to Linux context manager. + Fix IPv6 LL support for context. + Add gupnp_context_manager_create_full for specifying the socket family. + Bugs fixed: bgo#654446, bgo#770318, bgo#777491, bgo#780640, bgo#780715, bgo#793955. - Switch to meson buildsystem, add meson and gtk-doc BuildRequires and macros. - Add pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gmodule-2.0) and pkgconfig(gobject-2.0) BuildRequires: align with what meson checks for. - Replace pkgconfig(gssdp-1.0) with pkgconfig(gssdp-1.2) BuildRequires following upstreams changes. - Add soname and sover defines and set them to 1_2-0 and 1.2, make future API and ABI bumps easier. OBS-URL: https://build.opensuse.org/request/show/708467 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gupnp?expand=0&rev=105
2019-06-11 10:47:26 +02:00
%{_datadir}/gir-1.0/GUPnP-%{sover}.gir
%{_datadir}/vala/vapi/gupnp-%{sover}.deps
%{_datadir}/vala/vapi/gupnp-%{sover}.vapi
%changelog