Hello community,

here is the log from the commit of package gnome-builder for openSUSE:Factory 
checked in at 2018-03-14 19:25:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-builder (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-builder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-builder"

Wed Mar 14 19:25:01 2018 rev:29 rq:584789 version:3.27.92

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder.changes      
2018-02-03 15:39:32.905649819 +0100
+++ /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder.changes 
2018-03-14 19:25:03.195000785 +0100
@@ -1,0 +2,251 @@
+Mon Mar  5 19:23:03 UTC 2018 - dims...@opensuse.org
+
+- Update to version 3.27.92:
+  + Licensing improvements to meson-templates.
+  + Improvements for Language Server Protocol compliance.
+  + The device manager has been improved to support selecting a
+    device externally to the build configuration. UI is not
+    currently exposed and may be in a future release.
+  + The build configuration no longer contains a device.
+  + A number of build pipeline changes were made to support
+    building for an architecture other than the host.
+  + The "local device" is now named "My Computer".
+  + System architecture has been hoisted into the device info which
+    allows to more easily support remove devices.
+  + The code index builder tries harder to avoid blocking the main
+    loop.
+  + A number of components were moved into the build pipeline to
+    more cleanly abstract device support.
+  + The mingw plugin was dropped as it no longer fits into our
+    design abstractions.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:27:23 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Thu Feb 22 00:52:28 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 3.27.91:
+  + Various build fixes for some flatpak configurations.
+  + Don't follow through symlinks when building directory lists.
+    This fixes a spinloop some users saw when opening projects with
+    symlinks.
+  + Avoid adding trailing \n when the document already includes a
+    trailing \n.
+  + Builder now respects --own-name when spawning user projects.
+  + The editor gutter now provides tooltips with diagnostic
+    information.
+  + Some vim emulation improvements.
+  + Updated translations.
+- Add libsoup-2.4 and sysprof-2 pkgconfig modules BuildRequires to
+  avoid implicit dependencies.
+- Replace '+' in GPL/LGPL License tag to '-or-later' complying with
+  SPDX 3.0.
+
+-------------------------------------------------------------------
+Mon Feb  5 14:57:22 UTC 2018 - dims...@opensuse.org
+
+- Update to version 3.27.90:
+  + Various fixes for FreeBSD and similar.
+  + The "Projects" directory is now translated and created using
+    the translated name when applicable. If "Projects" already
+    exists, it is used.
+  + Fixes and correctness improvements in the beautifier plugin.
+  + Fixes and correctness improvements in the xml plugin.
+  + A new "Clone Repository" app-menu item has been added.
+  + The code-indexer has been restructured to avoid threading in
+    the plugin API. Plugins are still free to use threads in their
+    implementation.
+  + A new golang language server client has been added with limited
+    support.
+  + Many leaks across a variety of plugins have been plugged.
+  + The flatpak plugin tries even harder to avoid building projects
+    immediate upon project load.
+  + The autotools plugin now checks for AC_INIT() inside
+    configure.ac to avoid being fooled by invalid tooling.
+  + The configuration manager and providers have been restructured
+    to avoid threading in plugin APIs.
+  + Writeback of configuration changes has been improved.
+  + The editor gutter handles text and icon size changes for zoom.
+  + The language server protocol client has gotten a number of
+    fixes.
+  + Preferences improvments.
+  + The terminal now supports grid selection again.
+  + Fixes for tab v spaces selection in the document properties
+    pane.
+  + We now support SDK extensions in flatpak and they will be
+    downloaded.
+  + A new template for Mono/C♯/Gtk♯ has been added.
+  + We try even harder to supress unwanted build notifications.
+  + The make plugin now supports a "run" target.
+  + A new PTY interceptor has been added so that we can extract
+    build warnings while also using a real PTY for the terminal
+    widget.
+  + Ctags now inserts snippets for completion, allowing for
+    parameters expansion.
+  + Clang plugin now uses language spacing settings when expanding
+    snippets. This allows for supression of spaces before opening
+    parens.
+  + Language defaults have been restored, and now properly set the
+    fallback settings we intended.
+  + We now log subprocess arguments when building.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb  5 03:27:04 UTC 2018 - luc1...@linuxmail.org
+
+- Remove beautifier-plugin subpackage and add an Obseletes tag for
+  it as the plugin has been bundled into libgnome-builder-plugins.
+
+-------------------------------------------------------------------
+Mon Feb  5 03:27:04 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 3.27.4:
+  + A new IdeVcsMonitor interface provides status tracking for
+    project files.
+  + The editor supports Drag'n'Drop to open files, also allowing
+    placement of the editor frame to the left/right/top/bottom of
+    an existing editor frame.
+  + A new message pane allows plugins to deliver information to
+    users, particular about failures which would otherwise be
+    silently dropped to the console.
+  + A number of improvements to subsystems for better error
+    tracking, memory leaks, and correctness fixes.
+  + The “hamburger” menu has been hidden by default, but will
+    automatically display if any plugins end up using it.
+  + Newcomers greeter section now displays the included programming
+    languages to help guide developers to projects they may want to
+    contribute to.
+  + The omnibar now includes a button to download dependencies.
+  + Unit tests are reloaded whenever the build pipeline is updated.
+  + Symbol Tree will now more reliably show document contents.
+  + Builder can now chain GCancellables together, meaning more
+    reliable cancellation of complex operations such as project
+    building.
+  + The build status panel can now display the build pipeline stages
+    and update them as the build progresses.
+  + The Clang plugin will more reliably work when used to build
+    against a host system from Builder shipped via Flatpak.
+  + Support for LLVM 5.0.
+  + Updated Translations.
+
+-------------------------------------------------------------------
+Mon Feb  5 03:27:03 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 3.27.3:
+  + Debugging with gdb has been improved to translate paths when
+    running inside of a mount namespace such as flatpak.
+  + A number of correctness fixes in plumbing and for memory leaks.
+  + A new build target provider interface has been added so the
+    project runner can support executing commands extracted from
+    systems such as flatpak.
+  + GNOME Night Light integration.
+  + Improved greeter sections with support removing data files.
+  + Builder will try to remove stale cache data at startup and
+    shutdown to help free some disk usage.
+  + Improved alignments for home/end shortcuts.
+  + You can now run Cargo-based projects using cargo run.
+  + The build pipeline tries to be more verbose for known error
+    messages in GLib by setting G_ENABLE_DIAGNOSTIC.
+  + Builder now uses --state-dir with flatpak-builder when version
+    >= 0.10.5 is detected.
+  + The project-tree now supports Drag'n'Drop, both internally and
+    using text/uri-list selections from external applications.
+  + An early preview of VCS status integration into the project
+    tree has been included in this release.
+  + Updated translations.
+- Pass the following with_*=true options to meson to ensure the
+  desired features are built: beautifier, cmake, flatpak, git,
+  jedi, jhbuild, meson, meson_templates, spellcheck and vala_pack.
+
+-------------------------------------------------------------------
+Mon Feb  5 03:27:02 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 3.27.2:
+  + Bug fixes:
+    - For the meson build system backend.
+    - In our compile_commands.json support.
+    - In our GJS integration.
+  + Meson project templates gained a Workaround for a glade bug.
+  + A newcomers plugin has been added which displays GNOME newcomer
+    projects on the greeter.
+  + Support was added for Yaml when using GNOME Code Assistance.
+  + Appdata now installs to the preferred location of the spec.
+  + We now use explicit export macros to simplify ABI management.
+    We still aren't ABI-stable.
+  + Our clang plugin now supports the KeepGoing option, to try
+    harder after encountering failures in includes.
+  + Support for code-indexing the Vala programming language.
+  + Global search can now be navigated with ctrl+n/p in Vim mode.
+  + You can now disable the "Open Pages" section of the sidebar
+    in preferences.
+  + The flatpak plugin no longer automatically updates project
+    dependencies when the build system activates for the first
+    time. You can manually update the dependencies from the
+    workbench menu.
+  + Basic support for unit testing in Meson-based projects.
+  + Subprocess PATH will now prefer /bin over /usr/bin.
+  + Support for project miners has been dropped.
+  + Updated translations.
+- Drop gnome-builder-header-installation-directory.patch: fixed
+  upstream.
+- Replace gnome-builder-plugin-cmake Recommends tag with Obsoletes:
+  the plugin got bundled into libgnome-builder-plugins.so.
+- Add a doc subpackage for the development documentation that got
++++ 54 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder.changes
++++ and /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder.changes

Old:
----
  gnome-builder-3.26.4.tar.xz

New:
----
  gnome-builder-3.27.92.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-builder.spec ++++++
--- /var/tmp/diff_new_pack.EQiKE8/_old  2018-03-14 19:25:04.582951504 +0100
+++ /var/tmp/diff_new_pack.EQiKE8/_new  2018-03-14 19:25:04.598950936 +0100
@@ -17,218 +17,85 @@
 
 
 Name:           gnome-builder
-Version:        3.26.4
+Version:        3.27.92
 Release:        0
 Summary:        A toolsmith for GNOME-based applications
-License:        GPL-3.0+ AND GPL-2.0+ AND LGPL-3.0+ AND LGPL-2.1+ AND 
CC-BY-SA-3.0
+License:        GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-3.0-or-later 
AND LGPL-2.1-or-later AND CC-BY-SA-3.0
 Group:          Development/Tools/Other
-Url:            https://wiki.gnome.org/Apps/Builder
-Source:         
http://download.gnome.org/sources/gnome-builder/3.26/%{name}-%{version}.tar.xz
+URL:            https://wiki.gnome.org/Apps/Builder
+Source:         
http://download.gnome.org/sources/gnome-builder/3.27/%{name}-%{version}.tar.xz
 Source99:       %{name}-rpmlintrc
-BuildRequires:  bison
-BuildRequires:  flex
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  gtk-doc
-BuildRequires:  itstool
-BuildRequires:  llvm-clang-devel
-BuildRequires:  meson
+BuildRequires:  llvm-clang-devel >= 3.5
+BuildRequires:  meson >= 0.44.0
 BuildRequires:  pkgconfig
-BuildRequires:  python3-devel >= 3.2.3
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(enchant) >= 1.6.0
-BuildRequires:  pkgconfig(flatpak)
-BuildRequires:  pkgconfig(gio-2.0) >= 2.49.0
-BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.49.0
+BuildRequires:  pkgconfig(flatpak) >= 0.8.0
+BuildRequires:  pkgconfig(gio-2.0) >= 2.55.0
+BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.49.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.48.0
 BuildRequires:  pkgconfig(gspell-1) >= 1.2.0
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.21.6
-BuildRequires:  pkgconfig(gtksourceview-3.0) >= 3.21.2
-BuildRequires:  pkgconfig(json-glib-1.0)
-BuildRequires:  pkgconfig(jsonrpc-glib-1.0) >= 3.26.1
-BuildRequires:  pkgconfig(libdazzle-1.0) >= 3.26.3
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.26
+BuildRequires:  pkgconfig(gtksourceview-3.0) >= 3.24.0
+BuildRequires:  pkgconfig(json-glib-1.0) >= 1.2.0
+BuildRequires:  pkgconfig(jsonrpc-glib-1.0) >= 3.27.91
+BuildRequires:  pkgconfig(libdazzle-1.0) >= 3.27.92
 BuildRequires:  pkgconfig(libdevhelp-3.0) >= 3.25.1
-BuildRequires:  pkgconfig(libgit2-glib-1.0) >= 0.23.7
-BuildRequires:  pkgconfig(libpeas-1.0) >= 1.21.0
-BuildRequires:  pkgconfig(libvala-0.38)
-BuildRequires:  pkgconfig(mm-common-util)
+BuildRequires:  pkgconfig(libgit2-glib-1.0) >= 0.25.0
+BuildRequires:  pkgconfig(libpeas-1.0) >= 1.22.0
+BuildRequires:  pkgconfig(libsoup-2.4) >= 2.52.0
+BuildRequires:  pkgconfig(libvala-0.40)
+BuildRequires:  pkgconfig(libxml-2.0) >= 2.9.0
 BuildRequires:  pkgconfig(pangoft2) >= 1.38.0
 BuildRequires:  pkgconfig(pygobject-3.0) >= 3.21.0
-BuildRequires:  pkgconfig(sysprof-ui-2)
-BuildRequires:  pkgconfig(template-glib-1.0) >= 3.26.1
+BuildRequires:  pkgconfig(sysprof-2) >= 3.27.91
+BuildRequires:  pkgconfig(sysprof-ui-2) >= 3.27.91
+BuildRequires:  pkgconfig(template-glib-1.0) >= 3.27.90
 BuildRequires:  pkgconfig(vapigen) >= 0.30.0.55
 BuildRequires:  pkgconfig(vte-2.91) >= 0.40.2
 BuildRequires:  pkgconfig(webkit2gtk-4.0) >= 2.12.0
 Requires:       autoconf
 Requires:       automake
 Requires:       libtool
+Requires:       python3-gobject-Gdk
+Recommends:     %{name}-doc
 Recommends:     %{name}-lang
 Recommends:     flatpak-builder
-Recommends:     gnome-builder-plugin-beautifier = %{version}
-Recommends:     gnome-builder-plugin-clang = %{version}
-Recommends:     gnome-builder-plugin-cmake = %{version}
-Recommends:     gnome-builder-plugin-ctags = %{version}
-Recommends:     gnome-builder-plugin-devhelp = %{version}
-Recommends:     gnome-builder-plugin-gettext = %{version}
-Recommends:     gnome-builder-plugin-gnome-code-assistance = %{version}
-Recommends:     gnome-builder-plugin-html-completion = %{version}
 Recommends:     gnome-builder-plugin-jedi = %{version}
 Recommends:     gnome-builder-plugin-jhbuild = %{version}
-Recommends:     gnome-builder-plugin-mingw = %{version}
-Recommends:     gnome-builder-plugin-symbol-tree = %{version}
-Recommends:     gnome-builder-plugin-sysmon = %{version}
-Recommends:     gnome-builder-plugin-todo = %{version}
 Recommends:     gnome-builder-plugin-vala-pack = %{version}
-Recommends:     gnome-builder-plugin-xml-pack = %{version}
-%if 0%{?suse_version} > 1320
-Requires:       python3-gobject-Gdk
-%endif
-Obsoletes:      gnome-builder-plugin-fpaste <= %{version}
+Obsoletes:      gnome-builder-plugin-beautifier < 3.27.4
+Obsoletes:      gnome-builder-plugin-clang < %{version}
+Obsoletes:      gnome-builder-plugin-cmake < %{version}
+Obsoletes:      gnome-builder-plugin-ctags < %{version}
+Obsoletes:      gnome-builder-plugin-devhelp < %{version}
+Obsoletes:      gnome-builder-plugin-fpaste < %{version}
+Obsoletes:      gnome-builder-plugin-gettext < %{version}
+Obsoletes:      gnome-builder-plugin-gnome-code-assistance < %{version}
+Obsoletes:      gnome-builder-plugin-html-completion < %{version}
+Obsoletes:      gnome-builder-plugin-mingw < %{version}
+Obsoletes:      gnome-builder-plugin-symbol-tree < %{version}
+Obsoletes:      gnome-builder-plugin-sysmon < %{version}
+Obsoletes:      gnome-builder-plugin-todo < %{version}
+Obsoletes:      gnome-builder-plugin-xml-pack < %{version}
 
 %description
 Builder is an IDE for GNOME and a tool to help writing GNOME-based
 applications.
 
-#==========================================================
-%package plugin-beautifier
-Summary:        Code beautifier plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-beautifier
-This package provides the beautifier plugin for %{name}.
-
-%files plugin-beautifier
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/beautifier.plugin
-%{_datadir}/%{name}/plugins/beautifier_plugin/
-%{_libdir}/%{name}/plugins/libbeautifier_plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-clang
-Summary:        Clang plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-Requires:       llvm-clang
-Supplements:    packageand(%{name}:llvm-clang)
-
-%description plugin-clang
-This package provides the clang plugin for %{name}.
-
-%files plugin-clang
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/clang.plugin
-%{_libdir}/%{name}/plugins/libclang-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-cmake
-Summary:        A cmake plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-cmake
-This package provides the cmake plugin for %{name}.
-
-%files plugin-cmake
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/cmake.plugin
-#==========================================================
-
-#==========================================================
-%package plugin-ctags
-Summary:        Ctags plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-Requires:       ctags
-Supplements:    packageand(%{name}:ctags)
-
-%description plugin-ctags
-This package provides the ctags plugin for %{name} to enable code completion 
assistance in C/C++ using ctags.
-
-%files plugin-ctags
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/ctags.plugin
-%{_libdir}/%{name}/plugins/libctags-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-devhelp
-Summary:        Devhelp plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-Requires:       devhelp
-Supplements:    packageand(%{name}:devhelp)
-
-%description plugin-devhelp
-This package provides the devhelp plugin for %{name}.
-
-%files plugin-devhelp
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/devhelp.plugin
-%{_libdir}/%{name}/plugins/libdevhelp-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-gettext
-Summary:        Gettext plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-Requires:       gettext
-Supplements:    packageand(%{name}:gettext)
-
-%description plugin-gettext
-This package provides the gettext plugin for %{name}.
-
-%files plugin-gettext
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/gettext.plugin
-%{_libdir}/%{name}/plugins/libgettext-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-gnome-code-assistance
-Summary:        Gnome-code-assistance plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-Requires:       gnome-code-assistance
-Supplements:    packageand(%{name}:gnome-code-assistance)
-
-%description plugin-gnome-code-assistance
-This package provides the gnome-code-assistance plugin for %{name}.
-
-%files plugin-gnome-code-assistance
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/gnome-code-assistance.plugin
-%{_libdir}/%{name}/plugins/libgnome-code-assistance-plugin.so
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.gnome-code-assistance.gschema.xml
-#==========================================================
-
-#==========================================================
-%package plugin-html-completion
-Summary:        HTML-completion plugin for %{name}
-Group:          Development/Tools/IDE
+%package doc
+Summary:        Documentation files for the %{name} package
+Group:          Documentation/HTML
 Requires:       %{name} = %{version}
+BuildArch:      noarch
 
-%description plugin-html-completion
-This package provides the html-completion plugin for %{name}.
-
-%files plugin-html-completion
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/html-completion.plugin
-%{_libdir}/%{name}/plugins/libhtml-completion-plugin.so
-#==========================================================
+%description doc
+Builder is an IDE for GNOME and a tool to help writing GNOME-based
+applications.
 
-#==========================================================
 %package plugin-jedi
 Summary:        Jedi plugin for python3 code completion in %{name}
 Group:          Development/Tools/IDE
@@ -241,13 +108,10 @@
 This package provides the jedi plugin for code completion assistance in 
Python3 inside %{name}'s editor.
 
 %files plugin-jedi
-%defattr(-,root,root)
 %dir %{_libdir}/%{name}/plugins
 %{_libdir}/%{name}/plugins/jedi.plugin
 %{_libdir}/%{name}/plugins/jedi_plugin.py
-#==========================================================
 
-#==========================================================
 %package plugin-jhbuild
 Summary:        Jhbuild plugin for %{name}
 Group:          Development/Tools/IDE
@@ -260,77 +124,10 @@
 This package provides the jhbuild plugin for %{name}.
 
 %files plugin-jhbuild
-%defattr(-,root,root)
 %dir %{_libdir}/%{name}/plugins
 %{_libdir}/%{name}/plugins/jhbuild.plugin
 %{_libdir}/%{name}/plugins/jhbuild_plugin.py
-#==========================================================
 
-#==========================================================
-%package plugin-mingw
-Summary:        Mingw plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-mingw
-This package provides the mingw plugin for %{name} for cross-compilation 
support using mingw.
-
-%files plugin-mingw
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/mingw.plugin
-%{_libdir}/%{name}/plugins/libmingw-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-symbol-tree
-Summary:        Symbol-tree plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-symbol-tree
-This package provides the symbol-tree plugin for %{name} to show the symbol 
tree for the currently focused document.
-
-%files plugin-symbol-tree
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/symbol-tree.plugin
-%{_libdir}/%{name}/plugins/libsymbol-tree-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-sysmon
-Summary:        Sysmon plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-sysmon
-This package provides the system monitor plugin for %{name}.
-
-%files plugin-sysmon
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/sysmon.plugin
-%{_libdir}/%{name}/plugins/libsysmon.so
-#==========================================================
-
-#==========================================================
-%package plugin-todo
-Summary:        Todo plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-todo
-This package provides the todo plugin for %{name} that enables the extraction 
of TODO items from projects.
-
-%files plugin-todo
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/todo.plugin
-%{_libdir}/%{name}/plugins/libtodo-plugin.so
-#==========================================================
-
-#==========================================================
 %package plugin-vala-pack
 Summary:        Vala-pack plugin for %{name}
 Group:          Development/Tools/IDE
@@ -342,27 +139,9 @@
 This package provides the vala-pack plugin for %{name}.
 
 %files plugin-vala-pack
-%defattr(-,root,root)
 %dir %{_libdir}/%{name}/plugins
 %{_libdir}/%{name}/plugins/vala-pack.plugin
 %{_libdir}/%{name}/plugins/libvala-pack-plugin.so
-#==========================================================
-
-#==========================================================
-%package plugin-xml-pack
-Summary:        XML-pack plugin for %{name}
-Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
-
-%description plugin-xml-pack
-This package provides the xml-pack plugin for %{name}.
-
-%files plugin-xml-pack
-%defattr(-,root,root)
-%dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/xml-pack.plugin
-%{_libdir}/%{name}/plugins/libxml-pack-plugin.so
-#==========================================================
 
 %lang_package
 
@@ -371,67 +150,62 @@
 
 %build
 %meson \
+    -Dwith_editorconfig=true \
+    -Dwith_webkit=true \
+    -Dwith_vapi=true \
+    -Dwith_help=true \
        -Dwith_docs=true \
+    -Dwith_beautifier=true \
+    -Dwith_clang=true \
+    -Dwith_cmake=true \
+    -Dwith_ctags=true \
+    -Dwith_devhelp=true \
+    -Dwith_flatpak=true \
+    -Dwith_gettext=true \
+    -Dwith_git=true \
+    -Dwith_gnome_code_assistance=true \
+    -Dwith_html_completion=true \
+    -Dwith_jedi=true \
+    -Dwith_jhbuild=true \
+    -Dwith_meson=true \
+    -Dwith_meson_templates=true \
+    -Dwith_mingw=true \
+    -Dwith_spellcheck=true \
+    -Dwith_symbol_tree=true \
+    -Dwith_sysmon=true \
+    -Dwith_todo=true \
+    -Dwith_vala_pack=true \
+    -Dwith_xml_pack=true \
        %{nil}
 %meson_build
 
 %install
 %meson_install
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
 %suse_update_desktop_file org.gnome.Builder IDE
-# We package those files using regular %%doc method
-rm -rf %{buildroot}%{_datadir}/doc/
+%fdupes %{buildroot}%{_datadir}
 %find_lang %{name}
 
 # [RPMLINT] REMOVE __pycache__ DIR CONTAINING AN UNNECESSARY PYTHON OBJECT 
FILE W/O CORRESPONDING SOURCE CODE
 rm -fr 
%{buildroot}%{python3_sitearch}/gi/overrides/__pycache__/Ide.cpython-35.opt-1.pyc
 
 %files
-%defattr(-,root,root)
-%doc README COPYING
+%license COPYING
+%doc AUTHORS NEWS README.md
 %{_bindir}/%{name}
-%{_bindir}/gnome-builder-cli
-%{_libdir}/%{name}/
+%{_libdir}/%{name}
 # EXCLUDE THE OPTIONAL PLUGINS FROM THE MAIN PACKAGE
-%exclude %{_libdir}/%{name}/plugins/beautifier.plugin
-%exclude %{_datadir}/%{name}/plugins/beautifier_plugin/
-%exclude %{_libdir}/%{name}/plugins/libbeautifier_plugin.so
-%exclude %{_libdir}/%{name}/plugins/cmake.plugin
-%exclude %{_libdir}/%{name}/plugins/clang.plugin
-%exclude %{_libdir}/%{name}/plugins/libclang-plugin.so
-%exclude %{_libdir}/%{name}/plugins/ctags.plugin
-%exclude %{_libdir}/%{name}/plugins/libctags-plugin.so
-%exclude %{_libdir}/%{name}/plugins/devhelp.plugin
-%exclude %{_libdir}/%{name}/plugins/libdevhelp-plugin.so
-%exclude %{_libdir}/%{name}/plugins/gettext.plugin
-%exclude %{_libdir}/%{name}/plugins/libgettext-plugin.so
-%exclude %{_libdir}/%{name}/plugins/gnome-code-assistance.plugin
-%exclude %{_libdir}/%{name}/plugins/libgnome-code-assistance-plugin.so
-%exclude %{_libdir}/%{name}/plugins/html-completion.plugin
-%exclude %{_libdir}/%{name}/plugins/libhtml-completion-plugin.so
 %exclude %{_libdir}/%{name}/plugins/jedi.plugin
 %exclude %{_libdir}/%{name}/plugins/jedi_plugin.py
 %exclude %{_libdir}/%{name}/plugins/jhbuild.plugin
 %exclude %{_libdir}/%{name}/plugins/jhbuild_plugin.py
-%exclude %{_libdir}/%{name}/plugins/mingw.plugin
-%exclude %{_libdir}/%{name}/plugins/libmingw-plugin.so
-%exclude %{_libdir}/%{name}/plugins/symbol-tree.plugin
-%exclude %{_libdir}/%{name}/plugins/libsymbol-tree-plugin.so
-%exclude %{_libdir}/%{name}/plugins/sysmon.plugin
-%exclude %{_libdir}/%{name}/plugins/libsysmon.so
-%exclude %{_libdir}/%{name}/plugins/todo.plugin
-%exclude %{_libdir}/%{name}/plugins/libtodo-plugin.so
 %exclude %{_libdir}/%{name}/plugins/vala-pack.plugin
 %exclude %{_libdir}/%{name}/plugins/libvala-pack-plugin.so
-%exclude %{_libdir}/%{name}/plugins/xml-pack.plugin
-%exclude %{_libdir}/%{name}/plugins/libxml-pack-plugin.so
-#%%{_libexecdir}/%%{name}/
-%{_libexecdir}/gnome-builder-worker
-%{_datadir}/appdata/org.gnome.Builder.appdata.xml
+%{_datadir}/metainfo/org.gnome.Builder.appdata.xml
 %{_datadir}/applications/org.gnome.Builder.desktop
 %{_datadir}/dbus-1/services/org.gnome.Builder.service
 %{_datadir}/%{name}/
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.builder.gnome-code-assistance.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.language.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.extension-type.gschema.xml
@@ -442,6 +216,7 @@
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.workbench.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.build.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.plugin.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.builder.project.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.terminal.gschema.xml
 %{_datadir}/gtksourceview-3.0/styles/builder-dark.xml
 %{_datadir}/gtksourceview-3.0/styles/builder.xml
@@ -449,7 +224,9 @@
 %{_includedir}/%{name}/
 %{python3_sitearch}/gi/overrides/*
 
+%files doc
+%doc %{_datadir}/gtk-doc/html/libide
+
 %files lang -f %{name}.lang
-%defattr(-,root,root)
 
 %changelog

++++++ gnome-builder-3.26.4.tar.xz -> gnome-builder-3.27.92.tar.xz ++++++
/work/SRC/openSUSE:Factory/gnome-builder/gnome-builder-3.26.4.tar.xz 
/work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder-3.27.92.tar.xz 
differ: char 25, line 1

++++++ gnome-builder-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.EQiKE8/_old  2018-03-14 19:25:04.706947101 +0100
+++ /var/tmp/diff_new_pack.EQiKE8/_new  2018-03-14 19:25:04.706947101 +0100
@@ -1,2 +1,14 @@
 # gnome-builder is an IDE - it is for development purpose by definition
 addFilter("devel-file-in-non-devel-package")
+# Adding the next 2 filters for the following files under 
/usr/lib64/gnome-builder/plugins :
+# cargo_plugin.py, eslint_plugin.py, find_other_file.py, html_preview.py, 
jedi_plugin.py,
+# jhbuild_plugin.py, meson_templaties.py, mono_plugin.py, npm_plugin.py, 
phpize_plugin.py,
+# python_gi_imports_completion.py, rust_langserv_plugin.py, rustup_plugin.py.
+# And for Ide.py under the /usr/lib64/python3.6/site-packages/gi/overrides 
directory.
+addFilter("gnome-builder.* non-executable-script 
/usr/.*/gnome-builder/plugins/.*\.py 644 /usr/bin/env py.*")
+addFilter("gnome-builder.* non-executable-script 
/usr/.*/python3.6/site-packages/gi/overrides/Ide.py 644 /usr/bin/env python3")
+# Adding the next filter for the following plugins that got removed or bundled 
into
+# libgnome-builder-plugins.so:
+# gnome-builder-plugin-* clang, ctags, devhelp, fpaste, gettext, 
gnome-code-assitance,
+# mingw, symbol-tree, sysmon, todo and xml-pack.
+addFilter("gnome-builder.* obsolete-not-provided gnome-builder-plugin-.*")


Reply via email to