Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTasos Sahanidis <tasos@tasossah.com>2024-04-08 13:32:48 +0300
committerTasos Sahanidis <tasos@tasossah.com>2024-04-08 13:32:48 +0300
commit3270e3252a6b89e1d0a85619e79d3f746bdcaf29 (patch)
treee777e078d2e8ec3c0fa268d20f230391192c82b8
parentb43ded72a692ff76968fe6be1d93a495924a7e67 (diff)
build-support: Add glib2 without introspection
-rw-r--r--build-support/glib2/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch40
-rw-r--r--build-support/glib2/PKGBUILD138
-rw-r--r--build-support/glib2/gio-querymodules.hook11
-rw-r--r--build-support/glib2/glib-compile-schemas.hook12
-rw-r--r--build-support/glib2/keys/pgp/923B7025EE03C1C59F42684CF0942E894B2EAFA0.asc436
5 files changed, 637 insertions, 0 deletions
diff --git a/build-support/glib2/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch b/build-support/glib2/0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
new file mode 100644
index 00000000..0a0b7f04
--- /dev/null
+++ b/build-support/glib2/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/build-support/glib2/PKGBUILD b/build-support/glib2/PKGBUILD
new file mode 100644
index 00000000..5c25915e
--- /dev/null
+++ b/build-support/glib2/PKGBUILD
@@ -0,0 +1,138 @@
+# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
+# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
+# Contributor: Jan de Groot <jgc@archlinux.org>
+
+# glib2 without introspection for bootstrapping
+
+pkgbase=glib2
+pkgname=(
+ glib2
+ glib2-docs
+)
+pkgver=2.80.0
+pkgrel=3
+pkgdesc="Low level core library"
+url="https://gitlab.gnome.org/GNOME/glib"
+license=(LGPL-2.1-or-later)
+arch=(i486 i686 pentium4)
+depends=(
+ libffi
+ libsysprof-capture
+ pcre2
+ util-linux-libs
+ zlib
+)
+makedepends=(
+ dbus
+ gettext
+ git
+ gi-docgen
+ gobject-introspection
+ libelf
+ meson
+ python
+ python-docutils
+ python-packaging
+ shared-mime-info
+ util-linux
+)
+checkdepends=(
+ desktop-file-utils
+ glib2
+)
+options=(
+ debug
+ staticlibs
+)
+source=(
+ "git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$pkgver"
+ "git+https://gitlab.gnome.org/GNOME/gvdb.git"
+ 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
+ gio-querymodules.hook
+ glib-compile-schemas.hook
+)
+b2sums=('cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba'
+ 'SKIP'
+ '94c73ca7070c239494873dd52d6ee09382bbb5b1201f7afd737cfa140b1a2fb0744b2c2831baf3943d1d072550c35888d21ce6f19f89481ff9d1a60d9a0b30e0'
+ '14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
+ 'acc2f474139e535f4bdd70ac22a9150f786b3395e679b14d0d3fbb9361d511bb1b5069d95b2a7ac9c0f3d901b03a0c037eb273446ba00764191b30a777bd2bc9')
+validpgpkeys=(
+ 923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <pwithnall@gnome.org>
+)
+
+prepare() {
+ cd glib
+
+ # Suppress noise from glib-compile-schemas.hook
+ git apply -3 ../0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
+
+ git submodule init
+ git submodule set-url subprojects/gvdb "$srcdir/gvdb"
+ git -c protocol.file.allow=always submodule update
+}
+
+build() {
+ local meson_options=(
+ --default-library both
+ -D glib_debug=disabled
+ -D documentation=true
+ -D introspection=disabled
+ -D man-pages=enabled
+ -D selinux=disabled
+ -D sysprof=enabled
+ )
+
+ # Produce more debug info: GLib has a lot of useful macros
+ CFLAGS+=" -g3"
+ CXXFLAGS+=" -g3"
+
+ # use fat LTO objects for static libraries
+ CFLAGS+=" -ffat-lto-objects"
+ CXXFLAGS+=" -ffat-lto-objects"
+
+ arch-meson glib build "${meson_options[@]}"
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --no-suite flaky --no-suite slow --print-errorlogs || true
+}
+
+package_glib2() {
+ depends+=(
+ libffi.so
+ libmount.so
+ )
+ provides+=(libg{lib,io,irepository,module,object,thread}-2.0.so)
+ optdepends=(
+ 'gvfs: most gio functionality'
+ 'libelf: gresource inspection tool'
+ 'python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report'
+ 'python-packaging: gdbus-codegen'
+ )
+
+ meson install -C build --destdir "$pkgdir"
+
+ install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
+ touch "$pkgdir/usr/lib/gio/modules/.keep"
+
+ python -m compileall -d /usr/share/glib-2.0/codegen \
+ "$pkgdir/usr/share/glib-2.0/codegen"
+ python -O -m compileall -d /usr/share/glib-2.0/codegen \
+ "$pkgdir/usr/share/glib-2.0/codegen"
+
+ # Split docs
+ mkdir -p docs/usr/share
+ mv {"$pkgdir",docs}/usr/share/doc
+}
+
+package_glib2-docs() {
+ pkgdesc+=" - documentation"
+ depends=()
+ license+=(LicenseRef-Public-Domain)
+
+ mv -t "$pkgdir" docs/*
+ install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 glib/docs/reference/COPYING
+}
+
+# vim:set sw=2 sts=-1 et:
diff --git a/build-support/glib2/gio-querymodules.hook b/build-support/glib2/gio-querymodules.hook
new file mode 100644
index 00000000..85781479
--- /dev/null
+++ b/build-support/glib2/gio-querymodules.hook
@@ -0,0 +1,11 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/lib/gio/modules/*.so
+
+[Action]
+Description = Updating GIO module cache...
+When = PostTransaction
+Exec = /usr/bin/gio-querymodules /usr/lib/gio/modules
diff --git a/build-support/glib2/glib-compile-schemas.hook b/build-support/glib2/glib-compile-schemas.hook
new file mode 100644
index 00000000..93d1ed53
--- /dev/null
+++ b/build-support/glib2/glib-compile-schemas.hook
@@ -0,0 +1,12 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/share/glib-2.0/schemas/*.xml
+Target = usr/share/glib-2.0/schemas/*.override
+
+[Action]
+Description = Compiling GSettings XML schema files...
+When = PostTransaction
+Exec = /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
diff --git a/build-support/glib2/keys/pgp/923B7025EE03C1C59F42684CF0942E894B2EAFA0.asc b/build-support/glib2/keys/pgp/923B7025EE03C1C59F42684CF0942E894B2EAFA0.asc
new file mode 100644
index 00000000..55967633
--- /dev/null
+++ b/build-support/glib2/keys/pgp/923B7025EE03C1C59F42684CF0942E894B2EAFA0.asc
@@ -0,0 +1,436 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQSuBEwtmR0RDACIo0IbbU/kOUSPw4WdH0slQvdrPE00FSafHyupPuv0xrXGPmNp
+HWdX9g+jAmDJBZL6bA6bKYwSmhvWtLrnzNvvm0zOz24YrH/94jdLSs3NLuzFG541
+pQVoSkmAyh8bGyA7wuw+hqrXdDmrMsgXuP05c5RyXtgOeaw52L5RE53GRX0fPQxb
+nSuodtxJUBdLp4VMHOpUOiFs76fcLMLUp2KtbikccrnhEaVaLOg45DvqPEF10igS
+ln4RSKJGh88v6v4/Eryy/3yx4yr5aToOIT01MYjRkkiQ4/2VtvFEiUmCEtwzH1L9
+/gRK/ic/2LT5Ve1bsHU5MUhkeLyShf6lIvnnPns1V90MAeqLYGxlpc5etOqprku9
+7Q2AN9/r8F+eGFmhFwxnB4hPaylfg2Lc6I0VLZaC+hn/ba1IHuzc2e/o+3YcC69u
+UAuYceheDFa3VB9+bDYwHEwDTzgYq8pFBUtDD4CJWSUiZOgK6UEiJYxD1Ym79iJj
+/S7p/ZY2sZ8Cq48BAJVGUC6L+pymbPonp1P/0RoxJnjFav0VcNxr1OTkIjYtC/9c
+G2Ir5QDGw+2xJh06pC7HyURYy4Z2krG0V0T7wxlVNGXRdJ8KVdUEko7EhfWXC+/M
++qzkYyODv4wKBStMAM07Yle9u29PfMHsy/kdYXXWnuhlHfXKvV86bIpQobHRtWUM
+x3LO73j5zlIy2U3wyHaYdznlijJ2oqSLhvdigFzMrCFgL2ub8Rg3hUhwJqpEKegM
+IrZWaROoSAJAX/3cbG1j+c+rtC/1SkM+AzIs0xl3BHgjeqjOA+qQhi6Ch8DDvGK2
+ha9trZFihB9QZ8rR84Rbo8oTZwLiduSKtJccEP3N2PQMhJTXa3kGiKxZdVP5lCjc
+5x23MrQD6vbp9vKlwXXh4CXdr0yvFglWzQ4ZDm7v50qNE3wf3N11T7FRXvVrXLWx
+ouJp0CWAVULCU4GiyftbQ3+VWRyQfn68gfx7PaBRtLcKxsmJ8jR2VkxHTy8M9cGg
+dBIirbAaEyneBb5HPhs1MeuWvxt6FZb2nhksZio1Dk3DXReTCz7M+T20YtpztasL
+/A591wF9dJ31RmXT7pCF4rT1QIjX5aVFtF4csm774Yj2Mhw/naesSvzfCsHYGLJI
+d/CIP3AuVd+ggEt3PfKCLZUEJj2QuEFpePR6YJio2S9h29SXf5VM3Qjnyon81oVm
+a9mYeqWpt9W9n+edcf03xaChyBW9ji2/92ApHf7W7+7D5ZthpSyknsnQmi3KxAwa
+gYwPVFoL08WLp6kUqnbdJhqXr/PXaQlFyfGquhRUeWIHsN3OsTNpi0Ieu8NIjRE4
+Fobsb53VkoY2kjvw+W8Yf+VHaW9YE3FsnCiHR/IHNAn9SNImxw1oEh3GnTW4dmuz
+rDRzkGuqto1E8EedjeNRs0xGBT/RfHdHQWACu+0Y6MNY0wBqIe56pe8QV0Nkm7LB
+KNWHk6yiUvc/ksQuK2WKXSsCEtR+zOKK+ecvcxbR3L1DDG/J4feuEhpNETTWKRqi
+P0DKqTfWk8MbGdezaA+nhqD9UYLb0f36iLfujgdzJvLUa/MJvyMjEpkkIkdhqamZ
+KrQlUGhpbGlwIFdpdGhuYWxsIDxwd2l0aG5hbGxAZ25vbWUub3JnPoiTBBMRCAA7
+FiEEkjtwJe4DwcWfQmhM8JQuiUsur6AFAmXqLGICGwMFCwkIBwICIgIGFQoJCAsC
+BBYCAwECHgcCF4AACgkQ8JQuiUsur6DfqgD/eJj4Nypmg5CzXjlnsvf6o7MziYMI
+CREnEOv5GlUZ7EoA/3Xa+FM85pPeixskfbXs4nd+6SQT1l8TiFfYUVF+/0+/tEJQ
+aGlsaXAgV2l0aG5hbGwgKGh0dHBzOi8vZW5kbGVzc29zLm9yZy8pIDxwd2l0aG5h
+bGxAZW5kbGVzc29zLm9yZz6IkAQTEQgAOBYhBJI7cCXuA8HFn0JoTPCULolLLq+g
+BQJffjzhAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEPCULolLLq+glDsA
+/R4RkhWJuOIbPWvv1flTofjAIx9ZFS3FchUxR8wG6y8MAP95Iu481k0J7zP+xkoP
+3gtQpjleVrx8sj6znBAk3fO48rRAUGhpbGlwIFdpdGhuYWxsIChodHRwczovL2Vu
+ZGxlc3Nvcy5jb20vKSA8d2l0aG5hbGxAZW5kbGVzc20uY29tPoh5BBMRCAAhBQJY
+UB0QAhsDBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPCULolLLq+ga4MA+gMS
+mVyAQxKBotWvvalxZyYUA1XHvEPzsezXC9IulYeiAQCFYM5t13bQ/B/2CsSO2pLt
+901Kc0VOcl6Ld3sG6YvKBbQoUGhpbGlwIFdpdGhuYWxsIDxwaGlsaXBAdGVjbm9j
+b2RlLmNvLnVrPoh9BBMRCAAlAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAIZ
+AQUCV1amqwAKCRDwlC6JSy6voHVQAP9fn/pk7GxQQ1TCATDpr+prdZGm0wNYQkIq
+ZOg6F8A5YgD+KxZ3pxurEdsMPjbx1QQwXy06c22df3oDADquLWPxa+q0KFBoaWxp
+cCBXaXRobmFsbCA8cGhpbGlwQHdpdGhuYWxsLm9yZy51az6IegQTEQgAIgIbAwYL
+CQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAldWpq8ACgkQ8JQuiUsur6C5CgD/QQKV
+KhywU4BKjGYGcex8OyGyJPdSsnD4Zp76B9b91rYA/1IRW/MLEYkq/Q7VfZGmoZzF
+ptNvGjDX3JXvAH1YwNnKtCxQaGlsaXAgV2l0aG5hbGwgPHBoaWxpcC53aXRobmFs
+bEBjYW50YWIubmV0Poh6BBMRCAAiAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
+gAUCV1amrwAKCRDwlC6JSy6voCjyAP0THfWdp9dGM9467poA4PgmSzQ3+mlrPXe+
+93fflk35fAD/fit9/oHLw+DFftK+2O05IIvNbr1gnhbdV7tbxZs1P8y0MVBoaWxp
+cCBXaXRobmFsbCA8cGhpbGlwLndpdGhuYWxsQGNvbGxhYm9yYS5jby51az6IcQQw
+EQgAGQUCWFAd5xIdIEVtcGxveW1lbnQgZW5kZWQACgkQ8JQuiUsur6AoIAD9E+er
+71OpFHwFDqhkxkcLIqJFIKJRSq8AxdppkreVEGwA/3W6w094LzFVrHOIcoSjoO9s
+IoOfRj8DdF27Myu5EJWvtC9QaGlsaXAgV2l0aG5hbGwgPHBoaWxpcC53aXRobmFs
+bEBjb2xsYWJvcmEuY29tPohxBDARCAAZBQJYUB3nEh0gRW1wbG95bWVudCBlbmRl
+ZAAKCRDwlC6JSy6voJRrAP9wZ4k73FjixpAWRiMBjUuohZozsZ8QGXVsne8M7ZgR
+YQD9F98ZEp5MXKPfxplr3fARMVMc3BnvxjQz7WFvvLCiULi0J1BoaWxpcCBXaXRo
+bmFsbCA8cGhpbGlwQG9jcHJvZHVjdHMuY29tPoiABDARCAAoBQJXZKEDIR0gRS1t
+YWlsIGFkZHJlc3Mgbm8gbG9uZ2VyIGV4aXN0cwAKCRDwlC6JSy6voGFUAP9R6vet
+UkXnPNTpo05X8rxYSIcBsyKc632+AJP8CBR8vQD+KMyq45BCX/brAQrB1NZuLx2g
+YcmGfCaSigGNxQ8Sgz20IVBoaWxpcCBXaXRobmFsbCA8cHJ3MzVAY2FtLmFjLnVr
+PoiABDARCAAoBQJXZKDsIR0gRS1tYWlsIGFkZHJlc3Mgbm8gbG9uZ2VyIGV4aXN0
+cwAKCRDwlC6JSy6voOxFAP4/UOYZ6LjwpQBcjj+Rg4Ezddp17H/4/LHkJ9koT+Dc
+owD9G8NsSgl6oTk28fW5vwD9024Eci/QlBupd3N4mEr/4cPR/wAAL9v/AAAv1gEQ
+AAEBAAAAAAAAAAAAAAAA/9j/4AAQSkZJRgABAQEASABIAAD/4Q6QRXhpZgAASUkq
+AAgAAAALAA8BAgATAAAAkgAAABABAgARAAAApgAAABIBAwABAAAAAQAAABoBBQAB
+AAAAuAAAABsBBQABAAAAwAAAACgBAwABAAAAAgAAADEBAgALAAAAyAAAADIBAgAU
+AAAA1AAAABMCAwABAAAAAgAAAGmHBAABAAAARgIAAKXEBwBeAQAA6AAAABoEAABQ
+RU5UQVggQ29ycG9yYXRpb24AAFBFTlRBWCBPcHRpbyBXMzAAAEgAAAABAAAASAAA
+AAEAAABHSU1QIDIuNi4xAAAyMDA5OjAxOjA0IDExOjMzOjAxAFByaW50SU0AMDMw
+MAAAIQABABYAFgACAAEAAAADANYAAAAHAAAAAAAIAAAAAAAJAAAAAAAKAAAAAAAL
+AB4BAAAMAAAAAAANAAAAAAAOADYBAAAAAQUAAAABAf8AAAACAYMAAAADAYMAAAAE
+AYMAAAAFAYMAAAAGAYMAAAAHAYODgwAQAYAAAAAAAgAAAAAHAgAAAAAIAgAAAAAJ
+AgAAAAAKAgAAAAALAkYBAAANAgAAAAAAAwUAAAABA/8AAAACA4MAAAADA4MAAAAG
+A4MAAAAQA4AAAAAJEQAAECcAAAsPAAAQJwAAlwUAABAnAACwCAAAECcAAAEcAAAQ
+JwAAXgIAABAnAACLAAAAECcAAMsDAAAQJwAA5RsAABAnAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAHACaggUAAQAAAJwDAACdggUAAQAAAKQDAAAniAMAAQAAAJABAAAAkAcABAAA
+ADAyMjADkAIAFAAAAKwDAAAEkAIAFAAAAMADAAABkQcABAAAAAECAwACkQUAAQAA
+ANQDAAAEkgoAAQAAANwDAAAFkgUAAQAAAOQDAAAHkgMAAQAAAAUAAAAJkgMAAQAA
+ABAAAAAKkgUAAQAAAOwDAAAAoAcABAAAADAxMDABoAMAAQAAAAEAAAACoAQAAQAA
+AGwAAAADoAQAAQAAAJYAAAAFoAQAAQAAAPwDAAABpAMAAQAAAAAAAAACpAMAAQAA
+AAAAAAADpAMAAQAAAAAAAAAEpAUAAQAAAPQDAAAFpAMAAQAAACYAAAAGpAMAAQAA
+AAAAAAAIpAMAAQAAAAAAAAAJpAMAAQAAAAAAAAAKpAMAAQAAAAAAAAAMpAMAAQAA
+AAIAAAAAAAAAAQAAAAoAAAAhAAAACgAAADIwMDk6MDE6MDQgMTE6MTA6MDMAMjAw
+OTowMTowNCAxMToxMDowMwAEAAAAAQAAAAAAAAAKAAAAIgAAAAoAAAA/AAAACgAA
+AGQAAABkAAAAAgABAAIABAAAAFI5OAACAAcABAAAADAxMDAAAAAABgADAQMAAQAA
+AAYAAAAaAQUAAQAAAGgEAAAbAQUAAQAAAHAEAAAoAQMAAQAAAAIAAAABAgQAAQAA
+AHgEAAACAgQAAQAAABAKAAAAAAAASAAAAAEAAABIAAAAAQAAAP/Y/+AAEEpGSUYA
+AQEAAAEAAQAA/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwc
+ICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
+ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
+MjIy/8AAEQgAbABNAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgME
+BQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQy
+gZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV
+VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
+s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
+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
+QoWjNoH2LflT0wDiOYezq+XOGn7Z
+=Orfv
+-----END PGP PUBLIC KEY BLOCK-----