update to 1.2.2 [release 1.2.2-1mamba;Mon Apr 20 2020]

This commit is contained in:
Silvan Calarco 2024-01-06 04:34:04 +01:00
parent 60a6ec3248
commit 50d20d8f1a

View File

@ -1,6 +1,6 @@
%define majver %(echo %version | cut -d. -f1-2) %define majver %(echo %version | cut -d. -f1-2)
Name: libgupnp Name: libgupnp
Version: 1.0.3 Version: 1.2.2
Release: 1mamba Release: 1mamba
Summary: An object-oriented open source framework for creating UPnP devices and control points Summary: An object-oriented open source framework for creating UPnP devices and control points
Group: System/Libraries Group: System/Libraries
@ -12,17 +12,12 @@ Source: ftp://ftp.gnome.org/pub/gnome/sources/gupnp/%{majver}/gupnp-%{ver
License: LGPL License: LGPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libgcrypt-devel BuildRequires: ldconfig
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libgnutls-devel
BuildRequires: libgpg-error-devel
BuildRequires: libgssdp-devel BuildRequires: libgssdp-devel
BuildRequires: libselinux-devel
BuildRequires: libsoup-devel BuildRequires: libsoup-devel
BuildRequires: libtasn1-devel
BuildRequires: libuuid-devel BuildRequires: libuuid-devel
BuildRequires: libxml2-devel BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRoot: %{_tmppath}/%{name}-%{version}-root
@ -39,18 +34,33 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible.
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. 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 contains static libraries and header files need for development. This package contains static libraries and header files needed for development.
%package tools
Summary: Tools package for %{name}
Group: System/Tools
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description tools
GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible.
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 contains tools provided with %{name}.
%debug_package
%prep %prep
%setup -q -n gupnp-%{version} %setup -q -n gupnp-%{version}
%build %build
%configure %meson \
%make -Dgtk_doc=true
%meson_build
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall %meson_install
%clean %clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@ -61,27 +71,32 @@ This package contains static libraries and header files need for development.
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/gupnp-binding-tool %{_libdir}/libgupnp-1.2.so.*
%{_libdir}/libgupnp-1.0.so.* %{_libdir}/girepository-1.0/GUPnP-1.2.typelib
%{_libdir}/girepository-1.0/GUPnP-1.0.typelib
%doc AUTHORS COPYING %doc AUTHORS COPYING
%files tools
%defattr(-,root,root)
%{_bindir}/gupnp-binding-tool-1.2
%{_mandir}/man1/gupnp-binding-tool-1.2.1*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_includedir}/gupnp-1.0 %dir %{_includedir}/gupnp-1.2
%dir %{_includedir}/gupnp-1.0/libgupnp %dir %{_includedir}/gupnp-1.2/libgupnp
%{_includedir}/gupnp-1.0/libgupnp/*.h %{_includedir}/gupnp-1.2/libgupnp/*.h
%{_libdir}/libgupnp-1.0.a %{_libdir}/libgupnp-1.2.so
%{_libdir}/libgupnp-1.0.la
%{_libdir}/libgupnp-1.0.so
%{_datadir}/gtk-doc/html/gupnp/* %{_datadir}/gtk-doc/html/gupnp/*
%{_datadir}/gir-1.0/GUPnP-1.0.gir %{_datadir}/gir-1.0/GUPnP-1.2.gir
%{_datadir}/vala/vapi/gupnp-1.0.deps %{_datadir}/vala/vapi/gupnp-1.2.deps
%{_datadir}/vala/vapi/gupnp-1.0.vapi %{_datadir}/vala/vapi/gupnp-1.2.vapi
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%doc ChangeLog NEWS README %doc ChangeLog NEWS README
%changelog %changelog
* Mon Apr 20 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2.2-1mamba
- update to 1.2.2
* Tue Jul 31 2018 Automatic Build System <autodist@mambasoft.it> 1.0.3-1mamba * Tue Jul 31 2018 Automatic Build System <autodist@mambasoft.it> 1.0.3-1mamba
- automatic version update by autodist - automatic version update by autodist