diff --git a/glibmm2_4.changes b/glibmm2_4.changes index 2e4cb6a..c8bf67f 100644 --- a/glibmm2_4.changes +++ b/glibmm2_4.changes @@ -1,7 +1,12 @@ +------------------------------------------------------------------- +Wed Feb 28 08:30:00 UTC 2018 - dimstar@opensuse.org + +- Package COPYING as %license instead of %doc. + ------------------------------------------------------------------- Tue Feb 27 09:11:55 UTC 2018 - schwab@suse.de -- gcc8.patch: add missing address operator +- Add gcc8.patch: add missing address operator. ------------------------------------------------------------------- Thu Sep 14 08:45:45 UTC 2017 - zaitor@opensuse.org diff --git a/glibmm2_4.spec b/glibmm2_4.spec index 60cd5f0..9fa7505 100644 --- a/glibmm2_4.spec +++ b/glibmm2_4.spec @@ -18,9 +18,8 @@ # Update baselibs.conf when changing this %define so_ver -2_4-1 - -Name: glibmm2_4 %define _name glibmm +Name: glibmm2_4 Version: 2.52.1 Release: 0 Summary: C++ Interface for Glib @@ -29,15 +28,16 @@ Group: Development/Libraries/C and C++ Url: http://www.gtkmm.org/ Source0: http://download.gnome.org/sources/glibmm/2.52/%{_name}-%{version}.tar.xz Source99: baselibs.conf +# PATCH-FIX-UPSTREAM gcc8.patch schwab@suse.de -- Add missing address operator, fixes build wity GCC 8. Patch0: gcc8.patch BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: pkgconfig BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.49.7 BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7 BuildRequires: pkgconfig(gobject-2.0) >= 2.49.7 BuildRequires: pkgconfig(sigc++-2.0) >= 2.9.1 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Glibmm is the official C++ interface for the popular cross-platform @@ -45,7 +45,6 @@ library Glib. It provides non-UI API that is not available in standard C++ and makes it possible for gtkmm to wrap GObject-based APIs. %package -n libglibmm%{so_ver} - Summary: C++ Interface for Glib Group: System/Libraries Provides: glibmm2 = %{version} @@ -59,7 +58,6 @@ library Glib. It provides non-UI API that is not available in standard C++ and makes it possible for gtkmm to wrap GObject-based APIs. %package -n libgiomm%{so_ver} - Summary: C++ Interface for Gio Group: System/Libraries @@ -96,29 +94,24 @@ make %{?_smp_mflags} %install %make_install -rm %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot} %post -n libglibmm%{so_ver} -p /sbin/ldconfig - %postun -n libglibmm%{so_ver} -p /sbin/ldconfig - %post -n libgiomm%{so_ver} -p /sbin/ldconfig - %postun -n libgiomm%{so_ver} -p /sbin/ldconfig %files -n libglibmm%{so_ver} -%defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README +%license COPYING +%doc AUTHORS ChangeLog NEWS README %{_libdir}/libglibmm-2.4.so.* %{_libdir}/libglibmm_generate_extra_defs-2.4.so.* %files -n libgiomm%{so_ver} -%defattr (-, root, root) %{_libdir}/libgiomm-2.4.so.* %files devel -%defattr (-, root, root) %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/*