Title: [270191] trunk/Tools/buildstream
Revision
270191
Author
[email protected]
Date
2020-11-27 04:16:30 -0800 (Fri, 27 Nov 2020)

Log Message

[Flatpak SDK] Add cmake-lsp recipe
https://bugs.webkit.org/show_bug.cgi?id=219234

Patch by Philippe Normand <[email protected]> on 2020-11-27
Reviewed by Adrian Perez de Castro.

Add CMake LSP server for use in IDEs.

* elements/sdk-platform.bst:
* elements/sdk/cmake-lsp.bst: Added.
* elements/sdk/pygls.bst: Added.
* project.conf:

Modified Paths

Added Paths

Diff

Modified: trunk/Tools/buildstream/ChangeLog (270190 => 270191)


--- trunk/Tools/buildstream/ChangeLog	2020-11-27 11:57:39 UTC (rev 270190)
+++ trunk/Tools/buildstream/ChangeLog	2020-11-27 12:16:30 UTC (rev 270191)
@@ -1,3 +1,17 @@
+2020-11-27  Philippe Normand  <[email protected]>
+
+        [Flatpak SDK] Add cmake-lsp recipe
+        https://bugs.webkit.org/show_bug.cgi?id=219234
+
+        Reviewed by Adrian Perez de Castro.
+
+        Add CMake LSP server for use in IDEs.
+        
+        * elements/sdk-platform.bst:
+        * elements/sdk/cmake-lsp.bst: Added.
+        * elements/sdk/pygls.bst: Added.
+        * project.conf:
+
 2020-11-16  Philippe Normand  <[email protected]>
 
         [Flatpak SDK] Update rr

Added: trunk/Tools/buildstream/elements/sdk/cmake-lsp.bst (0 => 270191)


--- trunk/Tools/buildstream/elements/sdk/cmake-lsp.bst	                        (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/cmake-lsp.bst	2020-11-27 12:16:30 UTC (rev 270191)
@@ -0,0 +1,24 @@
+kind: pip
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+- freedesktop-sdk.bst:components/python3.bst
+- freedesktop-sdk.bst:components/python3-pyparsing.bst
+- sdk/pygls.bst
+
+build-depends:
+- freedesktop-sdk.bst:components/python3-pip.bst
+- freedesktop-sdk.bst:components/python3-wheel.bst
+- freedesktop-sdk.bst:components/python3-poetry.bst
+
+sources:
+- kind: tar
+  url: pypi:33/e8/bef214936127fc5becd4ae4b94764a76800f1007cdd178bd96858b4c85af/cmake-language-server-0.1.2.tar.gz
+  ref: a0b8cc43555a06b7964359c80dd35c8cfcbcdea1b2213b2e64378d5ea721c100
+
+public:
+  bst:
+    integration-commands:
+    - |
+      cmake-language-server --version
+

Added: trunk/Tools/buildstream/elements/sdk/pygls.bst (0 => 270191)


--- trunk/Tools/buildstream/elements/sdk/pygls.bst	                        (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/pygls.bst	2020-11-27 12:16:30 UTC (rev 270191)
@@ -0,0 +1,22 @@
+kind: pip
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+- freedesktop-sdk.bst:components/python3.bst
+
+build-depends:
+- freedesktop-sdk.bst:components/python3-pip.bst
+- freedesktop-sdk.bst:components/python3-wheel.bst
+- freedesktop-sdk.bst:components/python3-poetry.bst
+
+sources:
+- kind: tar
+  url: pypi:55/d9/8386d331bcd5a6d0aea45e8c9185f2d8b5403a145692d9377c9fc094d7fb/pygls-0.9.1.tar.gz
+  ref: c21c942415457315f316c0b6c19d4c743fd2974d457e02a85472154c8f1b6399
+
+public:
+  bst:
+    integration-commands:
+    - |
+      python3 -c "from pygls.features import COMPLETION"
+

Modified: trunk/Tools/buildstream/elements/sdk-platform.bst (270190 => 270191)


--- trunk/Tools/buildstream/elements/sdk-platform.bst	2020-11-27 11:57:39 UTC (rev 270190)
+++ trunk/Tools/buildstream/elements/sdk-platform.bst	2020-11-27 12:16:30 UTC (rev 270191)
@@ -11,6 +11,7 @@
 - sdk/adwaita-icon-theme.bst
 - sdk/capnp.bst
 - sdk/ccls.bst
+- sdk/cmake-lsp.bst
 - sdk/enchant-2.bst
 - sdk/ffmpeg.bst
 - sdk/glib-networking.bst
@@ -49,6 +50,7 @@
 - sdk/perl-term-readkey.bst
 - sdk/psmisc.bst
 - sdk/pycairo.bst
+- sdk/pygls.bst
 - sdk/pygobject.bst
 - sdk/python2-pycairo.bst
 - sdk/python2-pygobject.bst

Modified: trunk/Tools/buildstream/project.conf (270190 => 270191)


--- trunk/Tools/buildstream/project.conf	2020-11-27 11:57:39 UTC (rev 270190)
+++ trunk/Tools/buildstream/project.conf	2020-11-27 12:16:30 UTC (rev 270191)
@@ -50,6 +50,7 @@
   gst_downloads: https://gstreamer.freedesktop.org/src/
   ruby_gems: https://rubygems.org/downloads/
   qt: https://download.qt.io/archive/qt/
+  pypi: https://files.pythonhosted.org/packages/
 
 # Some overrides to the default sandbox execution environment
 #
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to