commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2020-02-22 19:01:10 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new.26092 (New) Package is "gom" Sat Feb 22 19:01:10 2020 rev:8 rq:775290 version:0.4 Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2018-03-09 10:39:04.762920730 +0100 +++ /work/SRC/openSUSE:Factory/.gom.new.26092/gom.changes 2020-02-22 19:01:20.705744661 +0100 @@ -1,0 +2,11 @@ +Mon Feb 17 20:54:39 UTC 2020 - bjorn@gmail.com + +- Update to version 0.4: + + Fix primary-keys never being monitored, which triggered crashes +with GLib 2.63. + + Test for invalid table names. + + Install Python overrides in correct location. + + Fix storage of NULL GDateTime values. + + Fix constraints test under older versions of SQLite. + +--- Old: gom-0.3.3.tar.xz New: gom-0.4.tar.xz Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.JgeiGC/_old 2020-02-22 19:01:21.653746497 +0100 +++ /var/tmp/diff_new_pack.JgeiGC/_new 2020-02-22 19:01:21.669746528 +0100 @@ -1,7 +1,7 @@ # # spec file for package gom # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: gom -Version:0.3.3 +Version:0.4 Release:0 Summary:GObject Data Mapper License:LGPL-2.1-or-later Group: Development/Libraries/GNOME URL:https://git.gnome.org/browse/gom/ -Source: http://download.gnome.org/sources/gom/0.3/%{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/gom/0.4/%{name}-%{version}.tar.xz BuildRequires: meson >= 0.38.1 BuildRequires: pkgconfig BuildRequires: python3-gobject ++ gom-0.3.3.tar.xz -> gom-0.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gom-0.3.3/NEWS new/gom-0.4/NEWS --- old/gom-0.3.3/NEWS 2017-06-21 16:41:17.0 +0200 +++ new/gom-0.4/NEWS2020-02-17 20:00:10.0 +0100 @@ -1,5 +1,14 @@ Major changes in version +0.4 +--- +- Fix primary-keys never being monitored, which triggered crashes + with GLib 2.63 +- Test for invalid table names +- Install Python overrides in correct location +- Fix storage of NULL GDateTime values +- Fix constraints test under older versions of SQLite + 0.3.3 - - Replace hardcoded values in pkg-config file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gom-0.3.3/bindings/python/meson.build new/gom-0.4/bindings/python/meson.build --- old/gom-0.3.3/bindings/python/meson.build 2017-06-21 16:41:17.0 +0200 +++ new/gom-0.4/bindings/python/meson.build 2020-02-17 20:00:10.0 +0100 @@ -1,10 +1,10 @@ -python3 = import('python3').find_python() +pygobject_override_dir = get_option('pygobject-override-dir') get_overridedir = ''' import os import sysconfig -libdir = sysconfig.get_config_var('LIBDIR') +libdir = sysconfig.get_config_var('SCRIPTDIR') if not libdir: libdir = '/usr/lib' @@ -22,12 +22,17 @@ print(overridedir) ''' -ret = run_command([python3, '-c', get_overridedir]) +if pygobject_override_dir == '' +python3 = import('python3').find_python() + +ret = run_command([python3, '-c', get_overridedir]) + +if ret.returncode() != 0 +error('Failed to determine pygobject override directory') +else +pygobject_override_dir = join_paths(get_option('libdir'), ret.stdout().strip()) +endif -if ret.returncode() != 0 - error('Failed to determine pygobject overridedir') -else - pygobject_override_dir = join_paths(get_option('libdir'), ret.stdout().strip()) endif install_data('gi/overrides/Gom.py', install_dir: pygobject_override_dir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gom-0.3.3/gom/gom-command.c new/gom-0.4/gom/gom-command.c --- old/gom-0.3.3/gom/gom-command.c 2017-06-21 16:41:17.0 +0200 +++ new/gom-0.4/gom/gom-command.c 2020-02-17 20:00:10.0 +0100 @@ -106,13 +106,13 @@ break; default: if (G_VALUE_TYPE(value) == G_TYPE_DATE_TIME) { - GTimeVal tv =
commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2018-03-09 10:39:04 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) Package is "gom" Fri Mar 9 10:39:04 2018 rev:7 rq:582755 version:0.3.3 Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2017-09-14 21:16:15.829723350 +0200 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2018-03-09 10:39:04.762920730 +0100 @@ -1,0 +2,5 @@ +Wed Feb 28 16:31:05 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +--- Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.zESRps/_old 2018-03-09 10:39:05.286901862 +0100 +++ /var/tmp/diff_new_pack.zESRps/_new 2018-03-09 10:39:05.286901862 +0100 @@ -1,7 +1,7 @@ # # spec file for package gom # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,9 +20,9 @@ Version:0.3.3 Release:0 Summary:GObject Data Mapper -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Libraries/GNOME -Url:https://git.gnome.org/browse/gom/ +URL:https://git.gnome.org/browse/gom/ Source: http://download.gnome.org/sources/gom/0.3/%{name}-%{version}.tar.xz BuildRequires: meson >= 0.38.1 BuildRequires: pkgconfig @@ -77,22 +77,23 @@ %setup -q %build -%{meson} -%{meson_build} +%meson +%meson_build %check # Temp disable tests while we figure out why it times out on x86_64 #meson_test %install -%{meson_install} +%meson_install find %{buildroot} -type f -name "*.la" -delete -print %post -n libgom-1_0-0 -p /sbin/ldconfig %postun -n libgom-1_0-0 -p /sbin/ldconfig %files -n libgom-1_0-0 -%doc README COPYING +%license COPYING +%doc README %{_libdir}/libgom-1.0.so.* %files -n typelib-1_0-Gom-1_0
commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2017-09-14 21:16:11 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) Package is "gom" Thu Sep 14 21:16:11 2017 rev:6 rq:525944 version:0.3.3 Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2017-09-13 21:45:10.544911942 +0200 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2017-09-14 21:16:15.829723350 +0200 @@ -1,0 +2,7 @@ +Wed Sep 13 17:01:04 UTC 2017 - dims...@opensuse.org + +- Split out python3-gom: the python/gi binding were wrongly + packaged as part of the -devel package. +- Run spec-cleaner: adds pkgconfig-BuildRequires. + +--- @@ -10,2 +17,2 @@ -- Temp disabl meson_check while we figure out why it randomly fails - on x86_64. +- Temp disable meson_check while we figure out why it randomly + fails on x86_64. Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.9ofo2R/_old 2017-09-14 21:16:16.385645104 +0200 +++ /var/tmp/diff_new_pack.9ofo2R/_new 2017-09-14 21:16:16.393643978 +0200 @@ -25,13 +25,13 @@ Url:https://git.gnome.org/browse/gom/ Source: http://download.gnome.org/sources/gom/0.3/%{name}-%{version}.tar.xz BuildRequires: meson >= 0.38.1 +BuildRequires: pkgconfig BuildRequires: python3-gobject BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) >= 2.36 BuildRequires: pkgconfig(gobject-2.0) >= 2.36 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(sqlite3) >= 3.7 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This is a DataMapper for GObject. @@ -53,10 +53,21 @@ This package provides the GObject Introspection bindings for gom. +%package -n python3-gom +Summary:Python3 binding for the GObject Dara Mapper +Group: Development/Languages/Python +Supplements:packageand(python3:typelib-1_0-Gom-1_0) + +%description -n python3-gom +This is a DataMapper for GObject. + +With this package you can glue gom to python3. + %package devel Summary:Development files for the GObject Data Mapper Group: Development/Libraries/GNOME Requires: libgom-1_0-0 = %{version} +Requires: python3-gom = %{version} Requires: typelib-1_0-Gom-1_0 = %{version} %description devel @@ -66,36 +77,34 @@ %setup -q %build -%meson -%meson_build +%{meson} +%{meson_build} %check # Temp disable tests while we figure out why it times out on x86_64 #meson_test %install -%meson_install -find %{buildroot}%{_libdir} -name '*.la' -delete -print +%{meson_install} +find %{buildroot} -type f -name "*.la" -delete -print %post -n libgom-1_0-0 -p /sbin/ldconfig - %postun -n libgom-1_0-0 -p /sbin/ldconfig %files -n libgom-1_0-0 -%defattr(-,root,root) %doc README COPYING %{_libdir}/libgom-1.0.so.* %files -n typelib-1_0-Gom-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/Gom-1.0.typelib +%files -n python3-gom +%{python3_sitearch}/gi/overrides/Gom.py + %files devel -%defattr(-,root,root) %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/gom-1.0/ %{_datadir}/gir-1.0/*.gir -%{_libdir}/python3.6/site-packages/gi/overrides/Gom.py %changelog
commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2017-09-13 21:45:09 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) Package is "gom" Wed Sep 13 21:45:09 2017 rev:5 rq:522763 version:0.3.3 Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2015-12-29 13:00:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2017-09-13 21:45:10.544911942 +0200 @@ -1,0 +2,32 @@ +Fri Sep 8 23:35:05 UTC 2017 - jeng...@inai.de + +- Update summaries an RPM groups. Trim non-telling parts of + descriptions. + +--- +Thu Jul 20 19:44:32 UTC 2017 - zai...@opensuse.org + +- Temp disabl meson_check while we figure out why it randomly fails + on x86_64. + +--- +Thu Jun 22 18:44:30 UTC 2017 - zai...@opensuse.org + +- Update to version 0.3.3: + + Replace hardcoded values in pkg-config file. + + Add a JavaScript example. + + Remove i18n support, as there are no user-visible strings. + + Replace autotools build system with meson. +- Add meson BuildRequires and switch autotools macros configure, + make, make test and makeinstall to meson, meson_build, meson_test + and meson_install following upstream switch to Meson build + system. +- Add explicit python3-gobject BuildRequires to workaround + build-fail, upstream expects everyone to have moved to python3 as + default python. +- Drop intltool BuildRequires: No longer needed. +- Following the above, drop lang subpackage and macros handling + translations, and drop gom-lang Recommends and gom Provides from + libgom-1_0-0 subpackage. Add gom-lang Obsoletes to ease updates. + +--- Old: gom-0.3.2.tar.xz New: gom-0.3.3.tar.xz Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.lCxg28/_old 2017-09-13 21:45:11.220816847 +0200 +++ /var/tmp/diff_new_pack.lCxg28/_new 2017-09-13 21:45:11.224816285 +0200 @@ -1,7 +1,7 @@ # # spec file for package gom # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,15 @@ Name: gom -Version:0.3.2 +Version:0.3.3 Release:0 Summary:GObject Data Mapper License:LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/GNOME Url:https://git.gnome.org/browse/gom/ Source: http://download.gnome.org/sources/gom/0.3/%{name}-%{version}.tar.xz -BuildRequires: intltool >= 0.40.0 +BuildRequires: meson >= 0.38.1 +BuildRequires: python3-gobject BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) >= 2.36 BuildRequires: pkgconfig(gobject-2.0) >= 2.36 @@ -33,55 +34,48 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -libgom - GObject Data Mapper. -This is an DataMapper for GObject. +This is a DataMapper for GObject. %package -n libgom-1_0-0 Summary:GObject Data Mapper Group: System/Libraries -Recommends: %{name}-lang = %{version} -# To make the lang package installable -Provides: %{name} = %{version} +Obsoletes: gom-lang %description -n libgom-1_0-0 -libgom - GObject Data Mapper. -This is an DataMapper for GObject. +This is a DataMapper for GObject. %package -n typelib-1_0-Gom-1_0 -Summary:GObject Data Mapper -- Introspection bindings +Summary:Introspection bindings for the GObject Data Mapper Group: System/Libraries %description -n typelib-1_0-Gom-1_0 -libgom - GObject Data Mapper. -This is an DataMapper for GObject. +This is a DataMapper for GObject. This package provides the GObject Introspection bindings for gom. %package devel -Summary:GObject Data Mapper -- Development Files +Summary:Development files for the GObject Data Mapper Group: Development/Libraries/GNOME Requires: libgom-1_0-0 = %{version} Requires: typelib-1_0-Gom-1_0 = %{version} %description devel -libgom - GObject Data Mapper -- Development Files -This is an DataMapper for GObject. +This is a DataMapper for GObject. -%lang_package %prep %setup -q %build -%configure --disable-static -make %{?_smp_mflags} +%meson +%meson_build %check -%{__make} test +# Temp disable tests while we figure out why it times out on x86_64 +#meson_test %install -%make_install +%meson_install find
commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2015-12-29 13:00:07 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) Package is "gom" Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2015-05-02 16:14:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2015-12-29 13:00:11.0 +0100 @@ -1,0 +2,13 @@ +Sun Dec 27 04:57:47 UTC 2015 - damjanovic@gmail.com + +- Updated to version 0.3.2: + + Add missing annotation for repository object. + + Support ordering queries. + + Add support for creating new tables in a version. + + Fix memory leak in GomResource. + + Bindings: +- Add missing annotation for repository object. +- Add a working Python example. +- Make ResourceGroup a sequence in Python bindings. + +--- Old: gom-0.3.1.tar.xz New: gom-0.3.2.tar.xz Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.cSNQdV/_old 2015-12-29 13:00:12.0 +0100 +++ /var/tmp/diff_new_pack.cSNQdV/_new 2015-12-29 13:00:12.0 +0100 @@ -17,7 +17,7 @@ Name: gom -Version:0.3.1 +Version:0.3.2 Release:0 Summary:GObject Data Mapper License:LGPL-2.1+ ++ gom-0.3.1.tar.xz -> gom-0.3.2.tar.xz ++ 30774 lines of diff (skipped)
commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2015-05-02 16:14:05 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) Package is gom Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2015-03-30 19:12:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2015-05-02 16:14:06.0 +0200 @@ -1,0 +2,14 @@ +Wed Apr 29 14:51:11 UTC 2015 - zai...@opensuse.org + +- Update to version 0.3.1: + + Support g_autoptr() for all gom object types. + + Add IS NULL and IS NOT NULL filters. + + Add gom_resource_group_delete_[a]sync functions. + + Fix crash on 64-bit systems with some compiler/compiler flags. + + Fix saving a modified resource a second time. + + Fix setting ID after calling gom_resource_group_write_*. +- Add a %check section and pass %{__make} test to it. Actually run + the already enabled tests. This adds quite a bit to build time, + but all testing we can get is good. + +--- Old: gom-0.3.0.tar.xz New: gom-0.3.1.tar.xz Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.0Zb5DQ/_old 2015-05-02 16:14:07.0 +0200 +++ /var/tmp/diff_new_pack.0Zb5DQ/_new 2015-05-02 16:14:07.0 +0200 @@ -17,7 +17,7 @@ Name: gom -Version:0.3.0 +Version:0.3.1 Release:0 Summary:GObject Data Mapper License:LGPL-2.1+ @@ -75,6 +75,9 @@ %configure --disable-static make %{?_smp_mflags} +%check +%{__make} test + %install %make_install find %{buildroot}%{_libdir} -name '*.la' -delete -print ++ gom-0.3.0.tar.xz - gom-0.3.1.tar.xz ++ 3769 lines of diff (skipped)
commit gom for openSUSE:Factory
Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2015-03-30 19:12:54 Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) Package is gom Changes: --- /work/SRC/openSUSE:Factory/gom/gom.changes 2014-09-12 15:25:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2015-03-30 19:12:55.0 +0200 @@ -1,0 +2,15 @@ +Tue Feb 17 16:43:09 UTC 2015 - dims...@opensuse.org + +- Update to version 0.3.0: + + Update COPYING to LGPL 2.1+ to match headers. + + Add support for batched writes. + + Support the GLOB operator. + + Fix stacking of filters. + + Fix possible crashes on exit. + + Remove adapter property from GomResourceGroup. + + Fix a bug in automatic migration. + + Fix a number of bugs related to using GOM in bindings and in +multi-thread unsafe interpreters. + + Make gdk-pixbuf an optional dependency. + +--- Old: gom-0.2.1.tar.xz New: gom-0.3.0.tar.xz Other differences: -- ++ gom.spec ++ --- /var/tmp/diff_new_pack.3Fe2kE/_old 2015-03-30 19:12:56.0 +0200 +++ /var/tmp/diff_new_pack.3Fe2kE/_new 2015-03-30 19:12:56.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package gom # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,20 +15,21 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: gom -Version:0.2.1 +Version:0.3.0 Release:0 -License:LGPL-2.1+ Summary:GObject Data Mapper -Url:https://git.gnome.org/browse/gom/ +License:LGPL-2.1+ Group: System/Libraries -Source: http://download.gnome.org/sources/gom/0.2/%{name}-%{version}.tar.xz +Url:https://git.gnome.org/browse/gom/ +Source: http://download.gnome.org/sources/gom/0.3/%{name}-%{version}.tar.xz BuildRequires: intltool = 0.40.0 +BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) = 2.36 BuildRequires: pkgconfig(gobject-2.0) = 2.36 -BuildRequires: pkgconfig(sqlite3) = 3.7 -BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(sqlite3) = 3.7 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ gom-0.2.1.tar.xz - gom-0.3.0.tar.xz ++ 11083 lines of diff (skipped)