me
/
guix
Archived
1
0
Fork 0

Revert "gnu: gobject-introspection: Update to 1.72.0."

This reverts commit 60c4b012ff.
gobject-introspection was already updated to 1.72.0 prior to this patch.
master
Liliana Marie Prikler 2022-08-12 18:51:12 +02:00
parent 60c4b012ff
commit d08411ffd0
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 25 additions and 25 deletions

View File

@ -7,10 +7,10 @@ for 'gobject-introspection' 1.40.0 in Nix.
It has since been updated to work with newer versions of It has since been updated to work with newer versions of
gobject-introspection. gobject-introspection.
Index: gobject-introspection-1.72.0/giscanner/scannermain.py diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
=================================================================== index 1d39ab84..e12ed24e 100644
--- gobject-introspection-1.72.0.orig/giscanner/scannermain.py --- a/giscanner/scannermain.py
+++ gobject-introspection-1.72.0/giscanner/scannermain.py +++ b/giscanner/scannermain.py
@@ -95,6 +95,39 @@ def get_windows_option_group(parser): @@ -95,6 +95,39 @@ def get_windows_option_group(parser):
return group return group
@ -51,21 +51,21 @@ Index: gobject-introspection-1.72.0/giscanner/scannermain.py
def _get_option_parser(): def _get_option_parser():
parser = optparse.OptionParser('%prog [options] sources', parser = optparse.OptionParser('%prog [options] sources',
version='%prog ' + giscanner.__version__) version='%prog ' + giscanner.__version__)
@@ -217,6 +250,10 @@ match the namespace prefix.""") @@ -220,6 +253,10 @@ match the namespace prefix.""")
parser.add_option("", "--filelist", parser.add_option("", "--compiler",
action="store", dest="filelist", default=[], action="store", dest="compiler", default=None,
help="file containing headers and sources to be scanned") help="the C compiler to use internally")
+ parser.add_option("", "--fallback-library-path", + parser.add_option("", "--fallback-library-path",
+ action="store", dest="fallback_libpath", + action="store", dest="fallback_libpath",
+ default=_get_default_fallback_libpath(), + default=_get_default_fallback_libpath(),
+ help="Path to prepend to unknown shared libraries") + help="Path to prepend to unknown shared libraries")
parser.add_option("", "--compiler",
action="store", dest="compiler", default=None, group = get_preprocessor_option_group(parser)
help="the C compiler to use internally") parser.add_option_group(group)
Index: gobject-introspection-1.72.0/giscanner/shlibs.py diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
=================================================================== index 9f8ab5df..8aa37c99 100644
--- gobject-introspection-1.72.0.orig/giscanner/shlibs.py --- a/giscanner/shlibs.py
+++ gobject-introspection-1.72.0/giscanner/shlibs.py +++ b/giscanner/shlibs.py
@@ -57,6 +57,14 @@ def _ldd_library_pattern(library_name): @@ -57,6 +57,14 @@ def _ldd_library_pattern(library_name):
$""" % re.escape(library_name), re.VERBOSE) $""" % re.escape(library_name), re.VERBOSE)
@ -81,7 +81,7 @@ Index: gobject-introspection-1.72.0/giscanner/shlibs.py
# This is a what we do for non-la files. We assume that we are on an # This is a what we do for non-la files. We assume that we are on an
# ELF-like system where ldd exists and the soname extracted with ldd is # ELF-like system where ldd exists and the soname extracted with ldd is
# a filename that can be opened with dlopen(). # a filename that can be opened with dlopen().
@@ -108,7 +116,8 @@ def _resolve_non_libtool(options, binary @@ -108,7 +116,8 @@ def _resolve_non_libtool(options, binary, libraries):
output = output.decode("utf-8", "replace") output = output.decode("utf-8", "replace")
shlibs = resolve_from_ldd_output(libraries, output) shlibs = resolve_from_ldd_output(libraries, output)
@ -116,7 +116,7 @@ Index: gobject-introspection-1.72.0/giscanner/shlibs.py
if len(patterns) == 0: if len(patterns) == 0:
return [] return []
@@ -141,8 +149,12 @@ def resolve_from_ldd_output(libraries, o @@ -141,8 +149,12 @@ def resolve_from_ldd_output(libraries, output):
if line.endswith(':'): if line.endswith(':'):
continue continue
for word in line.split(): for word in line.split():
@ -131,10 +131,10 @@ Index: gobject-introspection-1.72.0/giscanner/shlibs.py
if m: if m:
del patterns[library] del patterns[library]
shlibs.append(m.group()) shlibs.append(m.group())
Index: gobject-introspection-1.72.0/giscanner/utils.py diff --git a/giscanner/utils.py b/giscanner/utils.py
=================================================================== index 31c7ea48..630002a8 100644
--- gobject-introspection-1.72.0.orig/giscanner/utils.py --- a/giscanner/utils.py
+++ gobject-introspection-1.72.0/giscanner/utils.py +++ b/giscanner/utils.py
@@ -114,16 +114,11 @@ def extract_libtool_shlib(la_file): @@ -114,16 +114,11 @@ def extract_libtool_shlib(la_file):
if dlname is None: if dlname is None:
return None return None
@ -157,10 +157,10 @@ Index: gobject-introspection-1.72.0/giscanner/utils.py
# Returns arguments for invoking libtool, if applicable, otherwise None # Returns arguments for invoking libtool, if applicable, otherwise None
Index: gobject-introspection-1.72.0/tests/scanner/test_shlibs.py diff --git a/tests/scanner/test_shlibs.py b/tests/scanner/test_shlibs.py
=================================================================== index a8337c60..7f123103 100644
--- gobject-introspection-1.72.0.orig/tests/scanner/test_shlibs.py --- a/tests/scanner/test_shlibs.py
+++ gobject-introspection-1.72.0/tests/scanner/test_shlibs.py +++ b/tests/scanner/test_shlibs.py
@@ -40,7 +40,8 @@ class TestLddParser(unittest.TestCase): @@ -40,7 +40,8 @@ class TestLddParser(unittest.TestCase):
self.assertEqual( self.assertEqual(