Hello community,

here is the log from the commit of package glom.3628 for openSUSE:13.2:Update 
checked in at 2015-03-24 12:43:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.2:Update/glom.3628 (Old)
 and      /work/SRC/openSUSE:13.2:Update/.glom.3628.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glom.3628"

Changes:
--------
New Changes file:

--- /dev/null   2015-03-12 01:14:30.992027505 +0100
+++ /work/SRC/openSUSE:13.2:Update/.glom.3628.new/glom.changes  2015-03-24 
12:43:26.000000000 +0100
@@ -0,0 +1,859 @@
+-------------------------------------------------------------------
+Wed Mar  4 04:48:32 UTC 2015 - [email protected]
+
+- Update to version 1.28.4 (boo#916784):
+  + Details:
+    - Let entry widgets expand to fill space, fixing a
+      regression from 1.27.2.
+    - Make text alignment work again, fixing a regression from
+      1.27.2.
+
+-------------------------------------------------------------------
+Thu Feb 12 14:14:19 UTC 2015 - [email protected]
+
+- Update to version 1.28.3 (boo#916784):
+  + Reduce the gtkmm and giomm required versions again. These
+    should not have been raised during a stable branch.
+- Changes from version 1.28.2:
+  + Use the LC_TIME environment variable to get translated date
+    formats (bgo#742968).
+  + Avoid a crash during shutdown (bgo#741851).
+
+-------------------------------------------------------------------
+Tue Sep 30 15:34:00 UTC 2014 - [email protected]
+
+- Update to version 1.28.0:
+  + Glade UI files:
+    - Remove deprecated GtkContainer:resize-mode property.
+    - FlowTableWithFields: Replace use of deprecated xalign and
+      valign.
+    - Replace stock properties with icon-name properties.
+
+-------------------------------------------------------------------
+Sat Aug  9 18:12:16 UTC 2014 - [email protected]
+
+- Add _constraints: we require at least 2800MB RAM.
+
+-------------------------------------------------------------------
+Fri Aug  1 14:36:40 UTC 2014 - [email protected]
+
+- Update to version 1.27.1:
+  + Avoid use of deprecated gtkmm/GTK+ API in Glade files. For
+    instance, GtkAlignment, and stock items.
+  + Adapt to recent Gtk::Builder child-widget ref-counting fixes in
+    gtkmm.
+  + Avoid new GTK+ warnings about dialogs without transient parent
+    windows.
+  + Application: Use non-deprecated gtkmm/GTK+ accelerators API.
+
+-------------------------------------------------------------------
+Thu Mar  6 17:20:36 UTC 2014 - [email protected]
+
+- Update to version 1.26.0:
+  + Reports: Fix a crash introduced in 1.25.4.
+
+-------------------------------------------------------------------
+Sun Feb  2 21:53:12 UTC 2014 - [email protected]
+
+- Update to version 1.25.6:
+  + Backup/Restore: Use libarchive instead of calling the tar shell
+    command. This should be slightly more robust and safe, though
+    we were already correctly escaping and quoting the shell
+    commands.
+  + Avoid an infinite loop when document loading fails.
+- Add pkgconfig(libarchive) BuildRequires, new dependency.
+
+-------------------------------------------------------------------
+Sat Dec 21 08:41:33 UTC 2013 - [email protected]
+
+- Update to version 1.25.5:
+  + Check that we have the pg_config utility.
+  + Add some tests.
+  + Slight improvements to the libglom API.
+
+-------------------------------------------------------------------
+Tue Nov 26 10:49:09 UTC 2013 - [email protected]
+
+- Update to version 1.25.4:
+  + Fix a crash when switching between Data and Find mode.
+  + Fix some widget expansion in the UI.
+  + Formatting: Do not allow a 0 line-height for multiline text.
+  + Added some more tests.
+  + Some code cleanup.
+- Changes from version 1.25.3:
+  + Make menu item accelerators work again.
+  + Field Definition: Move Default formatting into a separate
+    window.
+  + Find (broken after the port to GAction):
+    - Really stop when cancelling after none found.
+    - Show only the found records.
+    - Update the menu item state.
+  + Adjust dialog widget spacing to be more GNOME HIG-compliant.
+  + Rearrange some dialogs to make them less tall, to (almost) fit
+    in small screens.
+  + Replace (deprecated) GtkTable with GtkGrid.
+  + Replace our custom GtkNotebook with GtkStack.
+  + Bundle .glade files, (most) icons, and example files into the
+    Glom executable using GResource, instead of installing them.
+  + Bundle the XSLT file into the libglom library instead of
+    installing.
+  + Port from gnome-doc-utils to yelp-tool.
+  + Fixes for clang compiler and scan-build analyzer warnings.
+  + AppData file: Actually use translations.
+- Exchange gnome-doc-utils-devel BuildRequires for yelp-tools
+  BuildRequires following upstream port to yelp.
+- Add itstool BuildRequires, new dependency.
+- Stop passing --disable-scrollkeeper to configure, no longer
+  needed.
+
+-------------------------------------------------------------------
+Sat Sep 28 07:02:54 UTC 2013 - [email protected]
+
+- Update to version 1.25.2:
+  + Fix the build with --enable-warnings=fatal, by replacing all
+    uses of GtkUIManager and GtkAction with GtkBuilder, GAction and
+    GMenu. (Accelerators, such as Ctrl-Q are currently not
+    working).
+  + Replace depreacted GtkHBox and GtkVBox with GtkBox in Glade
+    files.
+
+-------------------------------------------------------------------
+Mon Sep 23 17:37:06 UTC 2013 - [email protected]
+
+- Update to version 1.25.1:
+  + Startup: Do not crash when reporting check problems
+    (bgo#680411).
+  + Initial dialog: Fix crash with latest libxml.
+  + Fix the notebook vertical expansion with latest GTK+.
+  + Avoid a crash at shutdown.
+  + Add an AppData file for "GNOME Software".
+  + Remove the recent files menu items in the File menu, because
+    GtkRecentAction has been deprecated without replacement.
+  + Avoid the glib warning about adding interfaces after class
+    initialization.
+  + Fix the build and tests with python 3.
+  + Avoid deprecated Gtk::Stock* API.
+- Add explicit pkgconfig(glibmm-2.4) BuildRequires and version it.
+  It was always pulled in automatically, but this way we make sure
+  we get the minimum required version of it.
+- Bump api and apiRPM version following upstream.
+
+-------------------------------------------------------------------
+Sun May  5 09:20:01 UTC 2013 - [email protected]
+
+- Update to version 1.24.0:
+  + Document format: table node: Remove superfluous parent_table
+    attribute.
+  + libglom: Various minor code cleanups.
+
+-------------------------------------------------------------------
+Wed Mar 27 21:04:03 UTC 2013 - [email protected]
+
+- Update to version 1.23.4:
+  + Fix the build with --enable-warnings=fatal.
+    Do not use ev_view_set_loading() because it is deprecated.
+  + Fix the build on Ubuntu Raring.
+  + Reduce the libgda dependency version again.
+- Changes from version 1.23.3:
+  + Added an --enable-mysql configure option.
+  + libglom: Added a dependency on libgda-mysql-5.0, because
+    libglom always supports all backends regardless of the build
+    option.
+  + Tests:
+    - Simplify the code a litte.
+    - Test the use of a relationship to get data.
+    - Add a test that uses an example with text primary keys.
+- Changes from version 1.23.2:
+  + Tests:
+    - Use the locally-built glom.
+    - Use the locally-built python module.
+  + Examples: Remove unused list_related_* layouts.
+- Changes from version 1.23.1:
+  + Document:
+    - Save static image data as a child text node, not an
+      attribute.
+    - Save image data (example data or static images) in base64
+      format, instead of the GDA format.
+  + Export to po files:
+    - Also export static text items, and print layouts.
+    - Avoid duplicates.
+  + Examples: Add a static image item to the Project Manager
+    example. This is just so that the feature gets some testing.
+  + Tests: Add new tests using GdkPixbufLoader to check that we can
+    interpret image data as an image.
+- Add pkgconfig(libgda-mysql-5.0) BuildRequires: new dependency.
+- Add pkgconfig(gdkmm-3.0) BuildRequires: new explicit dependency.
+- Introduce api and apiRPM set to 1.24, resp 1_24 and use it in 
+  the files section and to name the shared library packages.
+  This also bumps the shared library package names from
+  libglom-1_22-0 to libglom-1_24-0.
+
+-------------------------------------------------------------------
+Tue Dec 11 11:12:04 UTC 2012 - [email protected]
+
+- Update to version 1.22.1:
+  + Self hosting:
+    - Do not allow ident authorization.
+    - Only allow attempts from localhost when not shared.
++++ 662 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.2:Update/.glom.3628.new/glom.changes

New:
----
  _constraints
  glom-1.28.4.tar.xz
  glom.changes
  glom.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glom.spec ++++++
#
# spec file for package glom
#
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, The Netherlands.
#
# 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 http://bugs.opensuse.org/
#


%define api    1.26
%define apiRPM 1_26

Name:           glom
Summary:        Database designer and user interface
License:        GPL-3.0+
Group:          Productivity/Databases/Clients
Version:        1.28.4
Release:        0
# FIXME: once bnc#793882 is fixed, re-enable %%check section
Source:         
http://download.gnome.org/sources/glom/1.28/%{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
BuildRequires:  gcc-c++
BuildRequires:  gdbm-devel
BuildRequires:  intltool
BuildRequires:  iso-codes-devel
BuildRequires:  itstool
BuildRequires:  postgresql-devel
BuildRequires:  postgresql-server
BuildRequires:  python-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.32.0
BuildRequires:  pkgconfig(glibmm-2.4) >= 2.37.93
BuildRequires:  pkgconfig(goocanvas-2.0) >= 2.0.1
BuildRequires:  pkgconfig(goocanvasmm-2.0) >= 1.90.8
BuildRequires:  pkgconfig(gtkmm-3.0) >= 3.14.0
BuildRequires:  pkgconfig(gtksourceviewmm-3.0)
BuildRequires:  pkgconfig(libarchive)
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(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)
Requires:       libgda-5_0-postgres
# For pg_dump/pg_restore, needed by Export Backup and Restore Backup menu items
Requires:       postgresql
# 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
# Glom verifies fot gi.repository.Gda Python Module (bnc#772551)
Requires:       typelib(Gda)
Recommends:     %{name}-lang
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
With Glom you can design database systems - the database and the user
interface.

    * Glom has high-level features such as relationships, lookups,
      related fields, related records, calculated fields, drop-down
      choices, searching, reports, users and groups.
    * Glom keeps things simple. It has Numeric, Text, Date, Time,
      Boolean, and Image field types.
    * Glom systems require almost no programming, but you may use
      Python for calculated fields or buttons.
    * Each Glom system can be translated for multiple languages and
      countries.

%package -n lib%{name}-devel
Summary:        Database designer and user interface - Development files
Group:          Development/Libraries/C and C++
Requires:       glibmm2-devel
Requires:       lib%{name}-%{apiRPM}-0 = %{version}
Requires:       libgdamm-devel

%description -n lib%{name}-devel
With Glom you can design database systems - the database and the user
interface.

    * Glom has high-level features such as relationships, lookups,
      related fields, related records, calculated fields, drop-down
      choices, searching, reports, users and groups.
    * Glom keeps things simple. It has Numeric, Text, Date, Time,
      Boolean, and Image field types.
    * Glom systems require almost no programming, but you may use
      Python for calculated fields or buttons.
    * Each Glom system can be translated for multiple languages and
      countries.

This package contains development files to create extensions for glom.

%package -n lib%{name}-%{apiRPM}-0
Summary:        Database designer and user interface - Library
Group:          System/Libraries

%description -n lib%{name}-%{apiRPM}-0
With Glom you can design database systems - the database and the user
interface.

    * Glom has high-level features such as relationships, lookups,
      related fields, related records, calculated fields, drop-down
      choices, searching, reports, users and groups.
    * Glom keeps things simple. It has Numeric, Text, Date, Time,
      Boolean, and Image field types.
    * Glom systems require almost no programming, but you may use
      Python for calculated fields or buttons.
    * Each Glom system can be translated for multiple languages and
      countries.

%package -n python-%{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)
%py_requires

%description -n python-%{name}
With Glom you can design database systems - the database and the user
interface.

    * Glom has high-level features such as relationships, lookups,
      related fields, related records, calculated fields, drop-down
      choices, searching, reports, users and groups.
    * Glom keeps things simple. It has Numeric, Text, Date, Time,
      Boolean, and Image field types.
    * Glom systems require almost no programming, but you may use
      Python for calculated fields or buttons.
    * Each Glom system can be translated for multiple languages and
      countries.

%lang_package

%prep
%setup -q

%build
%configure \
        --disable-static \
        --disable-dependency-tracking \
        --disable-update-mime-database \
        --disable-documentation \
        --enable-ui-tests \
        --with-postgres-utils=%{_bindir}
make %{?_smp_mflags}

%install
%makeinstall
find %{buildroot} -type f -name *.la -delete
%suse_update_desktop_file %{name}
%find_lang %{name} %{?no_lang_C}

%if 0
# disabled until bnc#793882 is fixed
%check
make check
%endif

%post
%desktop_database_post
%icon_theme_cache_post
%mime_database_post

%postun
%desktop_database_postun
%icon_theme_cache_postun
%mime_database_postun

%post -n lib%{name}-%{apiRPM}-0 -p /sbin/ldconfig

%postun -n lib%{name}-%{apiRPM}-0 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc %{_datadir}/help/C/%{name}/
%{_bindir}/%{name}
%{_bindir}/glom_create_from_example
%{_bindir}/glom_export_po
%{_bindir}/glom_export_po_all
%{_bindir}/glom_import_po_all
%{_bindir}/glom_test_connection
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/mime/packages/%{name}.xml
%dir %{_datadir}/appdata/
%{_datadir}/appdata/glom.appdata.xml

%files -n lib%{name}-devel
%defattr(-,root,root)
%{_includedir}/%{name}-%{api}/
%{_libdir}/*.so
%{_libdir}/pkgconfig/%{name}-%{api}.pc

%files -n lib%{name}-%{apiRPM}-0
%defattr(-,root,root)
%{_libdir}/*.so.*

%files -n python-%{name}
%defattr(-,root,root)
%{py_sitedir}/*.so

%files lang -f %{name}.lang

%changelog
++++++ _constraints ++++++
<constraints>
  <hardware>
    <physicalmemory>
      <size unit="M">2800</size>
    </physicalmemory>
  </hardware>
</constraints> 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to