[gnome-builder/wip/gtk4-port] plugins/gvls: drop gvls plugin



commit 5b95dc5f8b7a2408d8887ae71fc60a29ec76f735
Author: Christian Hergert <chergert redhat com>
Date:   Tue May 24 15:53:21 2022 -0700

    plugins/gvls: drop gvls plugin
    
    This module has not been maintained up to our necessary requirements with
    moving towards IdeLspSevice and is far too much for us to maintain
    voluntarily as we remove PyGObject from all bundled Builder plugins.
    
    Any replacement will need to be written in C and most likely live on as
    an external plugin as we already have a Vala language server which is
    getting lots of maintenance upstream and significantly lower memory
    usage/etc when used from Builder.
    
    I don't like being the one in the position to make choices, but it seems
    like the choice has already been made and I don't want the maintenance
    burden falling on to me, as I've got enough things to do already.
    
    We should, however, prioritize external plugins from our Flatpak and put
    effort towards making that successful.

 build-aux/flatpak/org.gnome.Builder.json |  21 --
 meson_options.txt                        |   1 -
 src/plugins/gvls/gvls.plugin             |  21 --
 src/plugins/gvls/gvls_plugin.py          | 598 -------------------------------
 src/plugins/gvls/meson.build             |  13 -
 src/plugins/meson.build                  |   2 -
 6 files changed, 656 deletions(-)
---
diff --git a/build-aux/flatpak/org.gnome.Builder.json b/build-aux/flatpak/org.gnome.Builder.json
index 442e109e6..76f18d111 100644
--- a/build-aux/flatpak/org.gnome.Builder.json
+++ b/build-aux/flatpak/org.gnome.Builder.json
@@ -603,27 +603,6 @@
                 }
             ]
         },
-        {
-            "name" : "gvls",
-            "config-opts" : [
-                "--libdir=/app/lib",
-                "--buildtype=debugoptimized",
-                "-Dui=false",
-                "-Dui-tests=false",
-                "-Ddocs=false",
-                "-Dintrospection=false",
-                "-Dgedit-plugin=false"
-            ],
-            "buildsystem" : "meson",
-            "builddir" : true,
-            "sources" : [
-                {
-                    "type" : "git",
-                    "url" : "https://gitlab.gnome.org/esodan/gvls.git";,
-                    "tag" : "gvls-20.1"
-                }
-            ]
-        },
         {
             "name" : "libportal",
             "config-opts" : [
diff --git a/meson_options.txt b/meson_options.txt
index 5c97576d2..1b6a03f0e 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -50,7 +50,6 @@ option('plugin_glade', type: 'boolean')
 option('plugin_gopls', type: 'boolean')
 option('plugin_gradle', type: 'boolean')
 option('plugin_grep', type: 'boolean')
-option('plugin_gvls', type: 'boolean', value: false)
 option('plugin_html_completion', type: 'boolean')
 option('plugin_html_preview', type: 'boolean')
 option('plugin_intelephense', type: 'boolean')
diff --git a/src/plugins/meson.build b/src/plugins/meson.build
index e425d0d43..7382ffbb2 100644
--- a/src/plugins/meson.build
+++ b/src/plugins/meson.build
@@ -81,7 +81,6 @@ subdir('gopls')
 subdir('gradle')
 subdir('greeter')
 subdir('grep')
-#subdir('gvls')
 subdir('html-completion')
 subdir('html-preview')
 subdir('intelephense')
@@ -211,7 +210,6 @@ status += [
   'clangd ............... (C, C++, Obj-C) : @0@ **'.format(get_option('plugin_clangd')),
   'gnome-builder-clang .. (C, C++, Obj-C) : @0@'.format(get_option('plugin_clang')),
   'gopls ........................... (Go) : @0@'.format(get_option('plugin_gopls')),
-  'gvls .......................... (Vala) : @0@ **'.format(get_option('plugin_gvls')),
   'intelephense ................... (PHP) : @0@'.format(get_option('plugin_intelephense')),
   'jedi-language-server ........ (Python) : @0@'.format(get_option('plugin_jedi_language_server')),
   'rust-analyzer ................. (Rust) : @0@'.format(get_option('plugin_rust_analyzer')),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]