aboutsummaryrefslogtreecommitdiff
path: root/repos/archive
diff options
context:
space:
mode:
Diffstat (limited to 'repos/archive')
-rw-r--r--repos/archive/glib-gi/.files19
-rw-r--r--repos/archive/glib-gi/.shasum3
-rwxr-xr-xrepos/archive/glib-gi/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch40
-rwxr-xr-xrepos/archive/glib-gi/abuild26
-rwxr-xr-xrepos/archive/glib-gi/depends1
-rw-r--r--repos/archive/glib-gi/info4
-rw-r--r--repos/archive/glib-gi/muon-introspection-env.patch73
-rw-r--r--repos/archive/glib-gi/outdated1
-rw-r--r--repos/archive/gobject-introspection/.files183
-rw-r--r--repos/archive/gobject-introspection/.shasum1
-rw-r--r--repos/archive/gobject-introspection/abuild5
-rw-r--r--repos/archive/gobject-introspection/depends2
-rw-r--r--repos/archive/gobject-introspection/info4
13 files changed, 362 insertions, 0 deletions
diff --git a/repos/archive/glib-gi/.files b/repos/archive/glib-gi/.files
new file mode 100644
index 00000000..e6e4e630
--- /dev/null
+++ b/repos/archive/glib-gi/.files
@@ -0,0 +1,19 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/girepository-1.0/
+-rw-r--r-- root/root usr/lib/girepository-1.0/GIRepository-3.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GLib-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GLibUnix-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GModule-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GObject-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/Gio-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GioUnix-2.0.typelib
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/gir-1.0/
+-rw-r--r-- root/root usr/share/gir-1.0/GIRepository-3.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GLib-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GLibUnix-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GModule-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GObject-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/Gio-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GioUnix-2.0.gir
diff --git a/repos/archive/glib-gi/.shasum b/repos/archive/glib-gi/.shasum
new file mode 100644
index 00000000..0dfab55b
--- /dev/null
+++ b/repos/archive/glib-gi/.shasum
@@ -0,0 +1,3 @@
+fcb45dde8329b9d1952db13fb18ff82982c6b5a07ebe253eb65c0525 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
+b879f9e27767b32bf69f4091c7c7d1b5100095259caf0b44d9b8c21b glib-2.88.1.tar.xz
+57329de4c7d7b4bdb51d2b7b6afaaac368f4bd127fd77ffb93aea0e4 muon-introspection-env.patch
diff --git a/repos/archive/glib-gi/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch b/repos/archive/glib-gi/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
new file mode 100755
index 00000000..0a0b7f04
--- /dev/null
+++ b/repos/archive/glib-gi/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
@@ -0,0 +1,40 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
+Date: Fri, 7 Jan 2022 18:59:10 +0000
+Subject: [PATCH] glib-compile-schemas: Remove noisy deprecation warnings
+
+While the warnings are useful for developers, Arch Linux users also see
+them when glib-compile-schemas gets run after upgrades, where they just
+add noise.
+
+The alternative to this patch would be redirecting the compiler's stderr
+to /dev/null, but that might also suppress more useful errors or
+warnings we want users to see.
+---
+ gio/glib-compile-schemas.c | 13 -------------
+ 1 file changed, 13 deletions(-)
+
+diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c
+index 04ef40457eba..e791ce254454 100644
+--- a/gio/glib-compile-schemas.c
++++ b/gio/glib-compile-schemas.c
+@@ -1232,19 +1232,6 @@ parse_state_start_schema (ParseState *state,
+ return;
+ }
+
+- if (path && (g_str_has_prefix (path, "/apps/") ||
+- g_str_has_prefix (path, "/desktop/") ||
+- g_str_has_prefix (path, "/system/")))
+- {
+- gchar *message = NULL;
+- message = g_strdup_printf (_("Warning: Schema “%s” has path “%s”. "
+- "Paths starting with "
+- "“/apps/”, “/desktop/” or “/system/” are deprecated."),
+- id, path);
+- g_printerr ("%s\n", message);
+- g_free (message);
+- }
+-
+ state->schema_state = schema_state_new (path, gettext_domain,
+ extends, extends_name, list_of);
+
diff --git a/repos/archive/glib-gi/abuild b/repos/archive/glib-gi/abuild
new file mode 100755
index 00000000..2cc76b5e
--- /dev/null
+++ b/repos/archive/glib-gi/abuild
@@ -0,0 +1,26 @@
+name=glib-gi
+version=2.88.1
+release=1
+source="https://download.gnome.org/sources/glib/${version%.*}/glib-$version.tar.xz
+ muon-introspection-env.patch
+ 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch"
+build_opt="
+ -Dselinux=disabled
+ -Dtests=false
+ -Dintrospection=enabled
+ -Dnls=disabled
+"
+
+postbuild() {
+ mkdir -p $SRC/tmp
+ mv $PKG/usr/lib/girepository-1.0 $SRC/tmp
+ mv $PKG/usr/share/gir-1.0 $SRC/tmp
+ rm -rf $PKG/*
+
+ mkdir -p \
+ $PKG/usr/lib \
+ $PKG/usr/share
+
+ mv $SRC/tmp/girepository-1.0 $PKG/usr/lib
+ mv $SRC/tmp/gir-1.0 $PKG/usr/share
+}
diff --git a/repos/archive/glib-gi/depends b/repos/archive/glib-gi/depends
new file mode 100755
index 00000000..6b609f79
--- /dev/null
+++ b/repos/archive/glib-gi/depends
@@ -0,0 +1 @@
+gobject-introspection
diff --git a/repos/archive/glib-gi/info b/repos/archive/glib-gi/info
new file mode 100644
index 00000000..f6bf7a77
--- /dev/null
+++ b/repos/archive/glib-gi/info
@@ -0,0 +1,4 @@
+description: GLib with GObject introspection data
+homepage: https://gitlab.gnome.org/GNOME/glib
+license: LGPL-2.1-or-later
+maintainer: Emmett1 <me@emmett1.my>
diff --git a/repos/archive/glib-gi/muon-introspection-env.patch b/repos/archive/glib-gi/muon-introspection-env.patch
new file mode 100644
index 00000000..d5bddd58
--- /dev/null
+++ b/repos/archive/glib-gi/muon-introspection-env.patch
@@ -0,0 +1,73 @@
+--- a/girepository/introspection/meson.build
++++ b/girepository/introspection/meson.build
+@@ -77,7 +77,6 @@
+ dependencies: gi_gen_shared_dependencies + [
+ libgobject_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + [
+ '-DGLIB_COMPILATION',
+ '-DGETTEXT_PACKAGE="dummy"',
+@@ -106,7 +105,6 @@
+ dependencies: gi_gen_shared_dependencies + [
+ libgobject_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + [
+ '-DGLIB_COMPILATION',
+ '-DGETTEXT_PACKAGE="dummy"',
+@@ -136,7 +134,6 @@
+ dependencies: gi_gen_shared_dependencies + [
+ libgobject_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + [
+ '-DGLIB_COMPILATION',
+ '-DGETTEXT_PACKAGE="dummy"',
+@@ -168,7 +165,6 @@
+ install: true,
+ install_dir_gir: glib_girdir,
+ dependencies: gi_gen_shared_dependencies,
+- env: gi_gen_env_variables,
+ extra_args: gir_args + [
+ '-DGOBJECT_COMPILATION',
+ '--symbol-prefix=gobject',
+@@ -197,7 +193,6 @@
+ dependencies: gi_gen_shared_dependencies + [
+ libglib_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + [
+ '-DGMODULE_COMPILATION',
+ '-DGETTEXT_PACKAGE="dummy"',
+@@ -241,7 +236,6 @@
+ libgobject_dep,
+ libgmodule_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + gio_gir_args,
+ )
+
+@@ -267,7 +261,6 @@
+ libgobject_dep,
+ libgmodule_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + gio_gir_args + gio_win32_gir_c_includes + [
+ '--pkg=gio-windows-2.0',
+ '--symbol-prefix=g_win32',
+@@ -297,7 +290,6 @@
+ libgobject_dep,
+ libgmodule_dep,
+ ],
+- env: gi_gen_env_variables,
+ extra_args: gir_args + gio_gir_args + gio_unix_gir_c_includes + [
+ '--pkg=gio-unix-2.0',
+ '--symbol-prefix=g_unix',
+@@ -344,6 +336,5 @@
+ libgio_dep,
+ ],
+ extra_args: gir_args + libgirepository_gir_args,
+- env: gi_libgirepository_gen_env_variables,
+ )
+
diff --git a/repos/archive/glib-gi/outdated b/repos/archive/glib-gi/outdated
new file mode 100644
index 00000000..4f55ab90
--- /dev/null
+++ b/repos/archive/glib-gi/outdated
@@ -0,0 +1 @@
+glib
diff --git a/repos/archive/gobject-introspection/.files b/repos/archive/gobject-introspection/.files
new file mode 100644
index 00000000..7d21846f
--- /dev/null
+++ b/repos/archive/gobject-introspection/.files
@@ -0,0 +1,183 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/g-ir-annotation-tool
+-rwxr-xr-x root/root usr/bin/g-ir-compiler
+-rwxr-xr-x root/root usr/bin/g-ir-generate
+-rwxr-xr-x root/root usr/bin/g-ir-inspect
+-rwxr-xr-x root/root usr/bin/g-ir-scanner
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/gobject-introspection-1.0/
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giarginfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gibaseinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gicallableinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giconstantinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gienuminfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gifieldinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gifunctioninfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giinterfaceinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giobjectinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gipropertyinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giregisteredtypeinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/girepository.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/girffi.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gisignalinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gistructinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gitypeinfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gitypelib.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/gitypes.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giunioninfo.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giversion.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/giversionmacros.h
+-rw-r--r-- root/root usr/include/gobject-introspection-1.0/givfuncinfo.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/girepository-1.0/
+-rw-r--r-- root/root usr/lib/girepository-1.0/DBus-1.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/DBusGLib-1.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GIRepository-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GL-1.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/Vulkan-1.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/cairo-1.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/fontconfig-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/freetype2-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/libxml2-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/win32-1.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/xfixes-4.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/xft-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/xlib-2.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/xrandr-1.3.typelib
+drwxr-xr-x root/root usr/lib/gobject-introspection/
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/__init__.py
+-rwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/_giscanner.cpython-313-x86_64-linux-musl.so
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/_version.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/annotationmain.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/annotationparser.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/ast.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/cachestore.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/ccompiler.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/codegen.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/docmain.py
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_doc.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_index.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_method.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_methods.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_properties.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_signals.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_staticmethods.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_vfuncs.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/base.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/callback.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/class.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/default.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/enum.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/function.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/interface.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/method.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/namespace.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/meson.build
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/callback.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/class.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/constructor.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/default.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/enum.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/field.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/function.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/interface.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/method.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/namespace.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/property.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/record.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/signal.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/vfunc.tmpl
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/callback.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/class.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/constructor.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/default.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/enum.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/field.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/function.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/interface.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/method.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/namespace.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/property.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/record.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/signal.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/vfunc.tmpl
+drwxr-xr-x root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/callback.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/class.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/constructor.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/default.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/enum.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/field.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/function.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/interface.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/method.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/namespace.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/property.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/record.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/signal.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/vfunc.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/base.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/class.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/meson.build
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/doctemplates/mallard/namespace.tmpl
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/docwriter.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/dumper.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/gdumpparser.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/girparser.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/girwriter.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/introspectablepass.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/maintransformer.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/mdextensions.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/message.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/msvccompiler.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/pkgconfig.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/scannermain.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/sectionparser.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/shlibs.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/sourcescanner.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/testcodegen.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/transformer.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/utils.py
+-rw-r--r-- root/root usr/lib/gobject-introspection/giscanner/xmlwriter.py
+lrwxrwxrwx root/root usr/lib/libgirepository-1.0.so -> libgirepository-1.0.so.1
+lrwxrwxrwx root/root usr/lib/libgirepository-1.0.so.1 -> libgirepository-1.0.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libgirepository-1.0.so.1.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/gobject-introspection-1.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/gobject-introspection-no-export-1.0.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/aclocal/
+-rw-r--r-- root/root usr/share/aclocal/introspection.m4
+drwxr-xr-x root/root usr/share/gir-1.0/
+-rw-r--r-- root/root usr/share/gir-1.0/DBus-1.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/DBusGLib-1.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GIRepository-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GL-1.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/Vulkan-1.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/cairo-1.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/fontconfig-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/freetype2-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/gir-1.2.rnc
+-rw-r--r-- root/root usr/share/gir-1.0/libxml2-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/win32-1.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/xfixes-4.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/xft-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/xlib-2.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/xrandr-1.3.gir
+drwxr-xr-x root/root usr/share/gobject-introspection-1.0/
+-rw-r--r-- root/root usr/share/gobject-introspection-1.0/Makefile.introspection
+-rw-r--r-- root/root usr/share/gobject-introspection-1.0/gdump.c
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/g-ir-compiler.1.gz
+-rw-r--r-- root/root usr/share/man/man1/g-ir-doc-tool.1.gz
+-rw-r--r-- root/root usr/share/man/man1/g-ir-generate.1.gz
+-rw-r--r-- root/root usr/share/man/man1/g-ir-scanner.1.gz
diff --git a/repos/archive/gobject-introspection/.shasum b/repos/archive/gobject-introspection/.shasum
new file mode 100644
index 00000000..2a3f177a
--- /dev/null
+++ b/repos/archive/gobject-introspection/.shasum
@@ -0,0 +1 @@
+e600be341dcd57d5672a205bc53fc563c0fc7ce9c903e29d6d35fc2a gobject-introspection-1.86.0.tar.xz
diff --git a/repos/archive/gobject-introspection/abuild b/repos/archive/gobject-introspection/abuild
new file mode 100644
index 00000000..c18fd4e3
--- /dev/null
+++ b/repos/archive/gobject-introspection/abuild
@@ -0,0 +1,5 @@
+name=gobject-introspection
+version=1.86.0
+release=1
+source="https://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz"
+build_opt="-Dtests=false"
diff --git a/repos/archive/gobject-introspection/depends b/repos/archive/gobject-introspection/depends
new file mode 100644
index 00000000..98dab690
--- /dev/null
+++ b/repos/archive/gobject-introspection/depends
@@ -0,0 +1,2 @@
+glib
+flex
diff --git a/repos/archive/gobject-introspection/info b/repos/archive/gobject-introspection/info
new file mode 100644
index 00000000..7ef573eb
--- /dev/null
+++ b/repos/archive/gobject-introspection/info
@@ -0,0 +1,4 @@
+description: GObject introspection tools and libraries
+homepage: https://gitlab.gnome.org/GNOME/gobject-introspection
+license: LGPL-2.0-or-later
+maintainer: Emmett1 <me@emmett1.my>