Accepting request 1109778 from GNOME:Next

New stable release

OBS-URL: https://build.opensuse.org/request/show/1109778
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gobject-introspection?expand=0&rev=246
This commit is contained in:
Dominique Leuenberger 2023-09-12 08:20:19 +00:00 committed by Git OBS Bridge
parent c1aade305c
commit 1cca7a7113
5 changed files with 46 additions and 7 deletions

View File

@ -20,7 +20,7 @@ fi
}
function split_name_version2 {
symbol=$(echo $1 | awk -F: '{print $1}' | sed "s:[' ]::g")
symbol=$(echo $1 | awk -F: '{sub(/^.*{/, "", $1); print $1}' | sed "s:[' ]::g")
version=$(echo $1 | awk -F: '{print $2}' | sed "s:[' ]::g")
}
@ -149,7 +149,7 @@ oldIFS=$IFS
IFS=:
for file in "$jspkg"; do
IFS=$'\n'
PKGS=$(pcre2grep -M "pkg.require\\(([^;])*" $file | grep -o "'.*': '.*'")
PKGS=$(pcre2grep -M "pkg.require\\(([^;])*" $file | grep -o -E "'?.*'?: '.*'")
for pkg in $PKGS; do
split_name_version2 $pkg
found=0

BIN
gobject-introspection-1.76.1.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:84f5bd2038bd52abbce74a639832c5b46a2d17e9c5a8ae14f9788e8516c04166
size 1060136

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Fri Sep 8 20:04:19 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.78.0:
+ Update the GIR data for GLib, GObject, and GIO
+ Add GObject as a dependency for the Cairo GIR
+ Add more tests for GI marshalling
+ Update regression test suite
+ Fix build on Windows for paths using '\' as a separator
+ Support different prefix for finding GIR data
+ Add GI_GIR_PATH environment variable for controlling GIR paths
-------------------------------------------------------------------
Mon May 29 07:37:12 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
- Adapt split_name_version2 function to deal with possible argument
containing "pkg.require({" string before the wanted module name
(a case from a JS script from gnome-weather). This is a side
effect from the previous change to the pcre2grep regex in the
javascript_pkg_requires function. Now, AWK should strip this
string with the help of a sub() function call with the ^.*{
regex.
-------------------------------------------------------------------
Sun May 21 03:02:12 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
- Amend gi-find-deps.sh's javascript_pkg_requires function to
extend GREP's filtering by passing the extended regex option flag
(-E) and appending ? to the first two single quotes, accounting
for quoted AND unquoted names before the colon. This should
ensure that typelib() symbols provisioning are versioned where in
some previous cases they weren't, but should've, causing a
different version than the needed to be pulled. Those changes
address the case where Sushi was requiring only
typelib(GtkSource), rather than typelib(GtkSource) = 4. And
without something else, in a default installation of openSUSE
Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
to present previews in Nautilus (boo#1211546).
-------------------------------------------------------------------
Thu Mar 30 09:31:23 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -17,7 +17,7 @@
Name: gobject-introspection
Version: 1.76.1
Version: 1.78.0
Release: 0
# FIXME: Find a way to identify if we need python3-gobject or python-gobject from gi-find-deps.sh.
Summary: GObject Introspection Tools
@ -25,7 +25,7 @@ License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: Development/Libraries/GNOME
URL: https://wiki.gnome.org/Projects/GObjectIntrospection
Source0: https://download.gnome.org/sources/gobject-introspection/1.76/%{name}-%{version}.tar.xz
Source0: https://download.gnome.org/sources/gobject-introspection/1.78/%{name}-%{version}.tar.xz
# gi-find-deps.sh is a rpm helper for Provides and Requires. Script creates typelib()-style Provides/Requires.
Source1: gi-find-deps.sh
Source2: gobjectintrospection.attr