[evince/wip/gpoo/update-ci: 1/3] flatpak: Add gi-docgen and its dependencies as modules
- From: Germán Poo-Caamaño <gpoo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/wip/gpoo/update-ci: 1/3] flatpak: Add gi-docgen and its dependencies as modules
- Date: Wed, 2 Mar 2022 01:42:58 +0000 (UTC)
commit 77826887f07d5e2d8e4ac6bc9ca3d0e2fbb433f7
Author: Germán Poo-Caamaño <gpoo gnome org>
Date: Tue Mar 1 20:45:20 2022 -0300
flatpak: Add gi-docgen and its dependencies as modules
The SDK lacks some Python modules required by gi-docgen.
Given we install those dependencies with pip, we also
install gi-docgen that way (and skip the meson submodule
build/install)
build-aux/flatpak/org.gnome.Evince.json | 1 +
.../flatpak/python3-gi-docgen-dependencies.json | 49 ++++++++++++++++++++++
2 files changed, 50 insertions(+)
---
diff --git a/build-aux/flatpak/org.gnome.Evince.json b/build-aux/flatpak/org.gnome.Evince.json
index 0092afc19..4055c2ca6 100644
--- a/build-aux/flatpak/org.gnome.Evince.json
+++ b/build-aux/flatpak/org.gnome.Evince.json
@@ -45,6 +45,7 @@
"*.a"
],
"modules": [
+ "python3-gi-docgen-dependencies.json",
{
"name": "webp-pixbuf-loader",
"buildsystem": "meson",
diff --git a/build-aux/flatpak/python3-gi-docgen-dependencies.json
b/build-aux/flatpak/python3-gi-docgen-dependencies.json
new file mode 100644
index 000000000..7f0b94e19
--- /dev/null
+++ b/build-aux/flatpak/python3-gi-docgen-dependencies.json
@@ -0,0 +1,49 @@
+{
+ "name": "python3-gi-docgen",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\"
--prefix=${FLATPAK_DEST} \"gi-docgen\" --no-build-isolation"
+ ],
+ "sources": [
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/52/c5/df7953fe6065185af5956265e3b16f13c2826c2b1ba23d43154f3af453bc/zipp-3.7.0-py3-none-any.whl",
+ "sha256": "b47250dd24f92b7dd6a0a8fc5244da14608f3ca90a5efcd37a3b1642fac9a375"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/da/ed/1da76d11aa858ee23dac5b52d9ac2db7df02b89f7679d5d8970bcd44b59c/smartypants-2.0.1-py2.py3-none-any.whl",
+ "sha256": "8db97f7cbdf08d15b158a86037cd9e116b4cf37703d24e0419a0d64ca5808f0d"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/8a/bf/64959d6187d42472acb846bcf462347c9124952c05bd57e5769d5f28f9a6/typogrify-2.0.7.tar.gz",
+ "sha256": "8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/62/0f/52c009332fdadd484e898dc8f2acca0663c1031b3517070fd34ad9c1b64e/MarkupSafe-2.1.0.tar.gz",
+ "sha256": "80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/70/76/a44cce0f66f73ec6d5d8138f47a16cd3f9e57f4720bce7492d372ef5c74f/importlib_metadata-4.11.2-py3-none-any.whl",
+ "sha256": "d16e8c1deb60de41b8e8ed21c1a7b947b0bc62fab7e1d470bcdf331cea2e6735"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl",
+ "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/20/9a/e5d9ec41927401e41aea8af6d16e78b5e612bca4699d417f646a9610a076/Jinja2-3.0.3-py3-none-any.whl",
+ "sha256": "077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8"
+ },
+ {
+ "type": "file",
+ "url":
"https://files.pythonhosted.org/packages/c1/53/aa5175b30b36e0095caeb2ea89a677d6aca9df1836b528df1682ca02fd98/gi_docgen-2022.1-py2.py3-none-any.whl",
+ "sha256": "25a13fcbe0e644e9738d583e0014b7819c5a8cecfba63d399a294a07ce290531"
+ }
+ ]
+}
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]