Accepting request 849859 from GNOME:Next

New stable release

OBS-URL: https://build.opensuse.org/request/show/849859
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glibmm2_4?expand=0&rev=26
This commit is contained in:
Dominique Leuenberger 2020-11-26 12:24:15 +00:00 committed by Git OBS Bridge
parent 45795e7db0
commit f6384bd5f0
4 changed files with 50 additions and 8 deletions

View File

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

3
glibmm-2.64.4.tar.xz Normal file
View File

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

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Sat Nov 21 13:46:25 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.64.4:
+ Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
without property name.
+ gmmproc:
- Add optional decl_prefix parameter to _WRAP_GERROR and
_WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
Visual C++.
- Allow decorating comparison operators (for Visual Studio
builds).
- _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
assignment.
- Decorate private generated classes with __declspec when
building with Visual Studio.
- generate_wrap_init.pl.in: Use
g_type_ensure(SomeClass::get_type()) to ensure that
get_type() is called.
+ Build:
- Use __declspec(dllexport) consistently when building glibmm
with Visual Studio.
- Meson build: Set default value of the 'warnings' option to
'min'.
- Improve NMake support.
- Improve Visual Studio support.
- docs/reference/: Update for Doxygen >= 1.8.16.
- Meson build: Fix versioning on macOS.
+ Documentation:
- Glib::BalancedTree docs: Recommend std::map or
std::unordered_map.
- Meson build: Add missing Glib::Value and Variant
documentation.
- Add meson BuildRequires and macros, following upstreams port.
- Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
for building documentation.
-------------------------------------------------------------------
Sun Mar 22 12:11:27 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -20,7 +20,7 @@
%define so_ver -2_4-1
%define _name glibmm
Name: glibmm2_4
Version: 2.64.2
Version: 2.64.4
Release: 0
Summary: C++ Interface for Glib
License: LGPL-2.1-or-later
@ -29,9 +29,13 @@ URL: http://www.gtkmm.org/
Source0: https://download.gnome.org/sources/glibmm/2.64/%{_name}-%{version}.tar.xz
Source99: baselibs.conf
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: graphviz-devel
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: xsltproc
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.61.2
BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7
@ -87,12 +91,13 @@ C++ and makes it possible for gtkmm to wrap GObject-based APIs.
%autosetup -p1 -n %{_name}-%{version}
%build
%configure --disable-static
%make_build
%meson \
-Dbuild-documentation=true \
%{nil}
%meson_build
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
%meson_install
%fdupes %{buildroot}/{_prefix}
%post -n libglibmm%{so_ver} -p /sbin/ldconfig