Hello community, here is the log from the commit of package glom for openSUSE:Factory checked in at 2016-04-01 13:03:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glom (Old) and /work/SRC/openSUSE:Factory/.glom.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glom" Changes: -------- --- /work/SRC/openSUSE:Factory/glom/glom.changes 2015-10-08 08:25:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glom.new/glom.changes 2016-04-01 13:03:14.000000000 +0200 @@ -1,0 +2,89 @@ +Tue Mar 15 15:13:46 UTC 2016 - [email protected] + +- Fix build with python 3.5: + + Change PYTHON_VERSION to "3.5" and PYTHON to "python3.5" in + the configure call. + + Also drop with-boost-python=boost_python-mt-py34 call, no + longer needed. + +------------------------------------------------------------------- +Fri Mar 11 09:13:59 UTC 2016 - [email protected] + +- Update to version 1.31.3: + + Show the translated UI in non-English locales, even on newer + Linux distros (bgo#761372). + + Default Field Formatting: Let people actually change this + again, fixing a regression in (approx) Glom 1.25.4 + (bgo#763348). + + Help menu item: Make this work again with recent GNOME systems + (bgo#763250). + + Export: Don't lose precision when exporting large numeric + values (bgo#763229). + +------------------------------------------------------------------- +Fri Feb 26 13:14:53 UTC 2016 - [email protected] + +- Update to version 1.31.2: + + Fix crash when loading images into an image field. + + Fix crash caused by assert in recent versions of + libevince-view (bgo#761396). + + Really forget a table when removing it (bgo#754645). + + Table deletion: Actually let the user cancel the dialog. + + Initialize PostgresSQL database with the C locale (bgo#761372). + + Try to catch filesystem errors sooner (bgo#761373). + + Details layout: Allow notebooks at top-level (bgo#759511). + + Connection to central server: + - Ask again if the connection fails. + - Specify a timeout. + + Build system: + - Check for, and require, C++14. + - Lots of modernization of the C++ source code. + +------------------------------------------------------------------- +Sun Nov 29 19:30:02 UTC 2015 - [email protected] + +- Update to version 1.31.1: + + Build: + - Convert the source code to C++11. + - Remove unused source code. + - Use libxml++-3.0 instead of libxml++-2.6. + - Improvements to how we find and use boost libraries. +- Replace pkgconfig(libxml++-2.6) for pkgconfig(libxml++-3.0) + BuildRequires following upstream changes. +- Bump api and apiRPM version to 1.32 following upstream. + +------------------------------------------------------------------- +Thu Sep 24 13:15:49 UTC 2015 - [email protected] + +- Update to version 1.30.0: + + Dialog_FieldDefinition: Show self-triggering lookups as + grayed-out (bgo#754641). + + Lookups: Prevent endless self lookups. + + Use std::endl instead of std::cerr where std::endl was meant. + (bgo#754294). + + Build: Disable use of yelp if --disable-documentation was used. + + More use of C++11. + + EggSpreadTableDnd: Replace use of deprecated + gtk_style_context_set_background. + + Use property_whatever() instead of set_property("whatever"). + + ComboBox_Relationship: Fix a typo in a null check. + +------------------------------------------------------------------- +Mon Jul 20 08:35:02 UTC 2015 - [email protected] + +- Update to version 1.29.5: + + Fix the build with python 3 and require python 3. + + Build with (and require) C++11, using some simple C++11 + features. +- Replace python-devel for python3-devel BuildRequires, following + upstreams port. Also add python3 BuildRequires: as python3-devel + only brings in python3-base. +- Pass PYTHON_VERSION="3.4", PYTHON=python3.4 and + --with-boost-python=boost_python-mt-py34 to configure as python3 + is not default in openSUSE yet. +- Rename sub-package python-glom to python3-glom. +- Following above change, obsolete python-glom and change + packageand(glom:python) to packageand(glom:python3) Supplements. +- Substitute python-glom Requires for the new python3-glom. + +------------------------------------------------------------------- Old: ---- glom-1.29.4.tar.xz New: ---- glom-1.31.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glom.spec ++++++ --- /var/tmp/diff_new_pack.TETz9X/_old 2016-04-01 13:03:15.000000000 +0200 +++ /var/tmp/diff_new_pack.TETz9X/_new 2016-04-01 13:03:15.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package glom # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -17,17 +17,17 @@ # -%define api 1.30 -%define apiRPM 1_30 +%define api 1.32 +%define apiRPM 1_32 Name: glom Summary: Database designer and user interface License: GPL-3.0+ Group: Productivity/Databases/Clients -Version: 1.29.4 +Version: 1.31.3 Release: 0 # FIXME: once bnc#793882 is fixed, re-enable %%check section -Source: http://download.gnome.org/sources/glom/1.29/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/glom/1.31/%{name}-%{version}.tar.xz # This is indeed GPL-3.0+, see http://git.gnome.org/browse/glom/commit/?id=6b16a90f8ea902d91db85656cc11c6a951d42ced Url: http://www.glom.org/ BuildRequires: boost-devel @@ -38,24 +38,25 @@ BuildRequires: itstool BuildRequires: postgresql-devel BuildRequires: postgresql-server -BuildRequires: python-devel +BuildRequires: python3 +BuildRequires: python3-devel BuildRequires: update-desktop-files BuildRequires: yelp-tools BuildRequires: pkgconfig(evince-view-3.0) BuildRequires: pkgconfig(gdkmm-3.0) >= 3.4.0 -BuildRequires: pkgconfig(giomm-2.4) >= 2.43.1 -BuildRequires: pkgconfig(glibmm-2.4) >= 2.37.93 +BuildRequires: pkgconfig(giomm-2.4) >= 2.47.4 +BuildRequires: pkgconfig(glibmm-2.4) > 2.47.4 BuildRequires: pkgconfig(goocanvas-2.0) >= 2.0.1 -BuildRequires: pkgconfig(goocanvasmm-2.0) >= 1.90.8 -BuildRequires: pkgconfig(gtkmm-3.0) >= 3.15.2 -BuildRequires: pkgconfig(gtksourceviewmm-3.0) -BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(goocanvasmm-2.0) >= 1.90.11 +BuildRequires: pkgconfig(gtkmm-3.0) >= 3.18.0 +BuildRequires: pkgconfig(gtksourceviewmm-3.0) >= 3.18.0 +BuildRequires: pkgconfig(libarchive) >= 3.0 BuildRequires: pkgconfig(libepc-1.0) >= 0.4.0 BuildRequires: pkgconfig(libgda-5.0) >= 5.2.1 BuildRequires: pkgconfig(libgda-mysql-5.0) BuildRequires: pkgconfig(libgda-postgres-5.0) -BuildRequires: pkgconfig(libgdamm-5.0) >= 4.99.8 -BuildRequires: pkgconfig(libxml++-2.6) >= 2.23.1 +BuildRequires: pkgconfig(libgdamm-5.0) >= 4.99.10 +BuildRequires: pkgconfig(libxml++-3.0) >= 2.24.0 BuildRequires: pkgconfig(libxslt) >= 1.1.10 BuildRequires: pkgconfig(pygobject-3.0) >= 2.29.0 # libgda-5_0-postgres is required to be able to start glom (bnc#772551) @@ -65,7 +66,7 @@ # This is unfortunately needed for now, should get fixed upstream at some point Requires: postgresql-server # python-glom is a hard requirement to launch glom (bnc#772551) -Requires: python-glom +Requires: python3-glom # Glom verifies fot gi.repository.Gda Python Module (bnc#772551) Requires: typelib(Gda) Recommends: %{name}-lang @@ -126,14 +127,15 @@ * Each Glom system can be translated for multiple languages and countries. -%package -n python-%{name} +%package -n python3-%{name} Summary: Database designer and user interface - Python bindings Group: Development/Languages/Python -# Automatically trigger installation if we have python and glom installed. -Supplements: packageand(glom:python) +# Automatically trigger installation if we have python3 and glom installed. +Supplements: packageand(glom:python3) +Obsoletes: python-glom %py_requires -%description -n python-%{name} +%description -n python3-%{name} With Glom you can design database systems - the database and the user interface. @@ -154,6 +156,8 @@ %build %configure \ + PYTHON_VERSION="3.5" \ + PYTHON=python3.5 \ --disable-static \ --disable-dependency-tracking \ --disable-update-mime-database \ @@ -214,9 +218,9 @@ %defattr(-,root,root) %{_libdir}/*.so.* -%files -n python-%{name} +%files -n python3-%{name} %defattr(-,root,root) -%{py_sitedir}/*.so +%{python3_sitearch}/*.so %files lang -f %{name}.lang ++++++ glom-1.29.4.tar.xz -> glom-1.31.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/glom/glom-1.29.4.tar.xz /work/SRC/openSUSE:Factory/.glom.new/glom-1.31.3.tar.xz differ: char 26, line 1
