Compare commits
7 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| edc250a167 | |||
| 4064bbd425 | |||
| 1c7d5e6d45 | |||
| b154de89a8 | |||
| 74237e1660 | |||
| 0198bc7e7b | |||
| 2a75331f47 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:069d0909fbdc6b4d27edf7a879366194e3ab508b03548bf5b89ff63546d20177
|
||||
size 106204
|
||||
3
gom-0.5.5.tar.xz
Normal file
3
gom-0.5.5.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ad61f05af2317a7ab1771fcfa816989fbba3b18957d2e0b5dede9ef45f09b534
|
||||
size 106520
|
||||
43
gom.changes
43
gom.changes
@@ -1,3 +1,44 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 29 06:38:16 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 0.5.5:
|
||||
+ Fix some gi-doc annotations
|
||||
+ Build system fixes
|
||||
+ Improve unit tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 29 07:33:46 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
|
||||
avoid the bwrap when run inside CIs/BuildEnvironments. As such,
|
||||
we can run the test suite without the nobwrap.wrapper again.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 18 06:29:31 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Add bubblewrap BuildRequires and inject nobwrap.helper into
|
||||
~/bin. This allows us to enable to test suite again, as it
|
||||
disarms bubblewrap inside OBS.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 9 10:15:04 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Add glycin-loaders BuildRequires: gdk-pixbuf gave up all loaders
|
||||
in favor of glycin, which supports more formats.
|
||||
- Following the above, disable meson_test macro, as test suite
|
||||
cannot pass, as glycin-loaders are bubblewrapped, but that is not
|
||||
supported in OBS.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 31 11:31:19 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 0.5.4:
|
||||
+ Build system improvements.
|
||||
- Modernize spec, use ldconfig_scriptles and autosetup macros and
|
||||
modern Supplements. Further enable the previously disabled
|
||||
meson_test macro, run tests during build. Also drop now obsolete
|
||||
removal of la files, no longer built since port to meson.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 11 13:21:26 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
@@ -28,7 +69,7 @@ Mon Mar 4 08:44:16 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
+ Add missing cleanup attribute for GomSorting.
|
||||
+ Fix sorting example.
|
||||
+ Add g_critical() on invalid API use.
|
||||
+ Async fixes to support concurrent fetch and get_idnex().
|
||||
+ Async fixes to suport concurrent fetch and get_idnex().
|
||||
+ Fix leak of table name.
|
||||
+ Generate documentation using gi-docgen.
|
||||
+ Fix improper usage of GHfunc.
|
||||
|
||||
19
gom.spec
19
gom.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package gom
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,13 +17,15 @@
|
||||
|
||||
|
||||
Name: gom
|
||||
Version: 0.5.3
|
||||
Version: 0.5.5
|
||||
Release: 0
|
||||
Summary: GObject Data Mapper
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Libraries/GNOME
|
||||
URL: https://git.gnome.org/browse/gom/
|
||||
Source: https://download.gnome.org/sources/gom/0.5/%{name}-%{version}.tar.xz
|
||||
BuildRequires: bubblewrap
|
||||
BuildRequires: glycin-loaders
|
||||
BuildRequires: meson >= 0.38.1
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python3-gobject
|
||||
@@ -56,7 +58,7 @@ 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)
|
||||
Supplements: (python3 and typelib-1_0-Gom-1_0)
|
||||
|
||||
%description -n python3-gom
|
||||
This is a DataMapper for GObject.
|
||||
@@ -71,25 +73,22 @@ Requires: python3-gom = %{version}
|
||||
Requires: typelib-1_0-Gom-1_0 = %{version}
|
||||
|
||||
%description devel
|
||||
This is a DataMapper for GObject.
|
||||
Development files for the GObject Data Mapper.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%check
|
||||
# Temp disable tests while we figure out why it times out on x86_64
|
||||
#meson_test
|
||||
%meson_test
|
||||
|
||||
%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
|
||||
%ldconfig_scriptlets -n libgom-1_0-0
|
||||
|
||||
%files -n libgom-1_0-0
|
||||
%license COPYING
|
||||
|
||||
Reference in New Issue
Block a user