Title: [291542] trunk/Tools/buildstream
- Revision
- 291542
- Author
- [email protected]
- Date
- 2022-03-20 04:46:20 -0700 (Sun, 20 Mar 2022)
Log Message
[Flatpak SDK] Include gi-docgen and its dependencies
https://bugs.webkit.org/show_bug.cgi?id=237681
Reviewed by Philippe Normand.
Import a build element for gi-docgen, which reuses most of the dependencies from the
Freedesktop SDK, except for the python-typogrify element, which is not available there
and this also adds an element for.
* elements/sdk-platform.bst:
* elements/sdk/gi-docgen.bst: Added.
* elements/sdk/python3-smartypants.bst: Added.
* elements/sdk/python3-typogrify.bst: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/Tools/buildstream/ChangeLog (291541 => 291542)
--- trunk/Tools/buildstream/ChangeLog 2022-03-20 11:40:47 UTC (rev 291541)
+++ trunk/Tools/buildstream/ChangeLog 2022-03-20 11:46:20 UTC (rev 291542)
@@ -1,3 +1,19 @@
+2022-03-20 Adrian Perez de Castro <[email protected]>
+
+ [Flatpak SDK] Include gi-docgen and its dependencies
+ https://bugs.webkit.org/show_bug.cgi?id=237681
+
+ Reviewed by Philippe Normand.
+
+ Import a build element for gi-docgen, which reuses most of the dependencies from the
+ Freedesktop SDK, except for the python-typogrify element, which is not available there
+ and this also adds an element for.
+
+ * elements/sdk-platform.bst:
+ * elements/sdk/gi-docgen.bst: Added.
+ * elements/sdk/python3-smartypants.bst: Added.
+ * elements/sdk/python3-typogrify.bst: Added.
+
2022-03-16 Philippe Normand <[email protected]>
[Flatpak SDK] Update to GStreamer 1.20.1
Added: trunk/Tools/buildstream/elements/sdk/gi-docgen.bst (0 => 291542)
--- trunk/Tools/buildstream/elements/sdk/gi-docgen.bst (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/gi-docgen.bst 2022-03-20 11:46:20 UTC (rev 291542)
@@ -0,0 +1,29 @@
+kind: meson
+
+depends:
+- freedesktop-sdk.bst:components/python3-jinja2.bst
+- freedesktop-sdk.bst:components/python3-markdown.bst
+- freedesktop-sdk.bst:components/python3-markupsafe.bst
+- freedesktop-sdk.bst:components/python3-pygments.bst
+- freedesktop-sdk.bst:components/python3-toml.bst
+- sdk/python3-smartypants.bst
+- sdk/python3-typogrify.bst
+
+build-depends:
+- freedesktop-sdk.bst:components/python3-pip.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+
+sources:
+- kind: tar
+ url: gnome_downloads:gi-docgen/2022/gi-docgen-2022.1.tar.xz
+ ref: fefe3153979595ddad2dc81d5efa7e54c8ca3770f91a5a75710c8fd6fad4575f
+
+variables:
+ meson-local: >-
+ -Ddevelopment_tests=false
+
+public:
+ bst:
+ integration-commands:
+ - |
+ gi-docgen --version
Added: trunk/Tools/buildstream/elements/sdk/python3-smartypants.bst (0 => 291542)
--- trunk/Tools/buildstream/elements/sdk/python3-smartypants.bst (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/python3-smartypants.bst 2022-03-20 11:46:20 UTC (rev 291542)
@@ -0,0 +1,19 @@
+kind: pip
+
+depends:
+- freedesktop-sdk.bst:components/python3.bst
+
+build-depends:
+- freedesktop-sdk.bst:components/python3-pip.bst
+
+sources:
+- kind: git_tag
+ url: github_com:leohemsted/smartypants.py
+ track: master
+ ref: v2.0.1-4-gc46d26c559d706b6e0aa423190ab2d6edf1fdfcd
+
+public:
+ bst:
+ integration-commands:
+ - |
+ python3 -c "import smartypants"
Added: trunk/Tools/buildstream/elements/sdk/python3-typogrify.bst (0 => 291542)
--- trunk/Tools/buildstream/elements/sdk/python3-typogrify.bst (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/python3-typogrify.bst 2022-03-20 11:46:20 UTC (rev 291542)
@@ -0,0 +1,18 @@
+kind: pip
+
+depends:
+- freedesktop-sdk.bst:components/python3.bst
+
+build-depends:
+- freedesktop-sdk.bst:components/python3-pip.bst
+
+sources:
+- kind: tar
+ url: pypi:8a/bf/64959d6187d42472acb846bcf462347c9124952c05bd57e5769d5f28f9a6/typogrify-2.0.7.tar.gz
+ ref: 8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38
+
+public:
+ bst:
+ integration-commands:
+ - |
+ python3 -c "import typogrify"
Modified: trunk/Tools/buildstream/elements/sdk-platform.bst (291541 => 291542)
--- trunk/Tools/buildstream/elements/sdk-platform.bst 2022-03-20 11:40:47 UTC (rev 291541)
+++ trunk/Tools/buildstream/elements/sdk-platform.bst 2022-03-20 11:46:20 UTC (rev 291542)
@@ -19,6 +19,7 @@
- sdk/eigen.bst
- sdk/enchant-2.bst
- sdk/ffmpeg.bst
+- sdk/gi-docgen.bst
- sdk/glib-networking.bst
- sdk/glib.bst
- sdk/graphviz.bst
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes