Hello community, here is the log from the commit of package gnome-builder for openSUSE:Factory checked in at 2018-10-17 08:15:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-builder (Old) and /work/SRC/openSUSE:Factory/.gnome-builder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-builder" Wed Oct 17 08:15:30 2018 rev:36 rq:638510 version:3.30.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder.changes 2018-08-02 14:48:01.391237274 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder.changes 2018-10-17 08:15:36.371016127 +0200 @@ -1,0 +2,100 @@ +Wed Sep 26 12:17:04 UTC 2018 - [email protected] + +- Update to version 3.30.1: + + Build fixes for distributions using --buildtype=release. + + Fixes to history tracking while loading a buffer. + + Include PACKAGE_VERSION in meson project templates. + + Fix Night-mode tracking to update style-scheme when + appropriate. + + Editor session tracking will now skip missing files during + restoration. + + The editor search bar now includes error state visibility + similar to gedit. + + Documentation improvements. + + CMake improvements when used from sub-directories. + + Empty C# and C/Vala CLI project templates were added. + + Fixes for `yyp` in Vim-mode at the end of a document. + + Updated translations. + +------------------------------------------------------------------- +Sat Sep 8 12:52:07 UTC 2018 - [email protected] + +- Update to version 3.30.0: + + Allow disabling interactive completion. + + Additional gobject snippets. + + Theme fixes for non-Adwaita themes. + + Build Config fixes when duplicating environments. + + Updated translations. +- Remove lang package from recommended packages as it already + supplements main package (same effect, it's redundant). + +------------------------------------------------------------------- +Tue Sep 4 00:57:10 UTC 2018 - [email protected] + +- Update to version 3.29.92: + + Workarounds for various network portal issues and HTTP url + opening. + + The clang plugin now supports renaming symbols within a file. + + Some snippet and rust completion improvements. + + The hover popover tries to handle more corner cases. + + "dW" now uses the proper full-word mode under vim emulation. + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 17 20:14:24 UTC 2018 - [email protected] + +- Update to version 3.29.91: + + gdb breakpoint control improvements. + + Build system improvements for NixOS and Flatpak. + + Many memory safety and leak improvements. + + Icon installation has changed slightly. Please let us know if + you have issues on your distribution. + + A hover provider for language server protocol was added, + including for rls. + + The buffer manager now avoids highlighting while loading the + underlying buffers from storage. + + Terminals now use --login when using bash. + + SIGPIPE is disabled on startup. + + A new session manager that can restore your vertical and + horizontal splits. + + Applications can now talk to portals by default when using + flatpak. + + Improvements to embedded snippets language defaults. + + Avoid re-downloading of artifacts when possible. + + Updated translations. +- Drop gnome-builder-fix-gtkdoc-overlooking-headers.patch: Fixed + upstream. +- Add python3-Sphinx BuildRequires: New dependency. + +------------------------------------------------------------------- +Thu Aug 9 02:59:40 UTC 2018 - [email protected] + +- Update to version 3.29.4: + + A new "interactive tooltip" based on GtkPopover has been added + to the editor along with plugin support for "hover providers" + which roughly matches the language server protocol. + + A number of performance issues have been fixed on large + projects. + + The todo plugin now uses "git grep" when available. + + Enable clang support for Objective-C. + + Avoid use of "async" keyword for Python 3.7 support. + + Use tooltips to display broken/unsatisfied build pipelines. + + Add support for a number of bundled mimetype icons and other + icon quality improvements. + + Additional license support in templates. + + Additional snippets for various languages. + + Improvements to character overwrite support in the editor. + + Various toolchain improvements. + + Various vim emulation improvements. + + A successful build/configure will cause diagnostics to be + reloaded in the open source code views. + + Simple support for gdb countpoints. + + SSH+git clone improvements when private keys are used. + + Updated translations. +- Replace gtksourceview-3.0 and libvala-0.40 pkgconfig modules + BuildRequires with gtksourceview-4 and libvala-0.42 respectively, + to follow upstream changes. +- Add gnome-builder-fix-gtkdoc-overlooking-headers.patch: provided + by upstream. + +------------------------------------------------------------------- @@ -30,0 +131,79 @@ + +------------------------------------------------------------------- +Thu Jun 21 00:05:22 UTC 2018 - [email protected] + +- Update to version 3.29.3: + + A new completion engine has been added, replacing the use of + GtkSourceCompletion. + + Helpers to format GNOME-style header function blocks has been + added. + + Initial support for the gradle and maven build system. + + Additional support for sysroots and toolchain selection. + + A memory leak of editor buffers has been fixed. + + The jedi plugin was updated to support more recent releases. + + The code indexer and other plugins will now ignore the + node_modules directory when the npm plugin has been loaded. + + You can now specify a branch name other than "master" when + cloning a git repository. + + Plugins in ~/.local/share/gnome-builder/plugins will have + higher priority which simplifies the process of creating and + testing new plugins out-of-tree such as when using Flatpak. + + Language server protocol conformance improvements. + + The snippet engine got improvements to reduce runtime memory + overhead. + + GCC Warnings were vastly increased this cycle. + + Updated translations. +- Changes from version 3.29.2: + + Fixes for DTD and RNG processing in xml-pack plugin. + + Improvements to the vim-style search and replace command. + + A new IdeToolchain abstraction has been added to help with + systems where multiple toolchains can exist within a runtime. + + Various build systems have been migrated to toolchain support. + + Various memory leak fixes. + + Clang support has been moved out-of-process using the new + gnome-builder-clang subprocess. Clang-based auto-completion is + temporarily disabled until a future development release. + + Memory overhead of the clang plugin has been vastly reduced. + + The highlighter can now deal with delayed requests to load a + new highlight index. + + A spinloop was fixed when opening certain files with + double-click from the project tree. + + Updated translations. +- Drop gnome-builder-fix-meson-gtk-doc-build-failure.patch: fixed + upstream. + +------------------------------------------------------------------- +Sat Jun 2 03:17:35 UTC 2018 - [email protected] + +- Update to version 3.29.1: + + A new threadpool and tasking engine has landed which provides + much more safety guarantees in how tasks are processed off + main-thread and results proxied back to the destination thread. + + Most subsystems have now been ported to IdeTask to take + advantage of the new threading engine. + + A new "Runtime Terminal" shell has been provided which is a + terminal in the runtime environment of the flatpak application. + + Builder tries harder to ignore minified JSON files when + performing various background work like TODO extraction. + + A new sysroot plugin has been added to allow building against + an alternate sysroot than that of the host system. We expect + further expansion in this area for toolchain selection in the + future. + + A new ctrl+shift+k keybinding has been added to jump to symbol + search within the current document. + + Flatpak "simple" build systems now run the commands from the + srcdir matching more closely to what flatpak-builder will do. + + XML plugin improvements for performance, stability and DTD + tracking. + + GDB integration now properly updates frames for the selected + thread. + + Various terminal improvements. + + Various memory leak fixes. + + Support for rofiles-fuse has been added to speed up flatpak + cachepoint generation. + + Updated translations. +- Add: + + gtk-doc BuildRequires to allow building the docs and fix a bug + with the following patch. + + gnome-builder-fix-meson-gtk-doc-build-failure.patch provided by + upstream. Old: ---- gnome-builder-3.28.4.tar.xz New: ---- gnome-builder-3.30.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-builder.spec ++++++ --- /var/tmp/diff_new_pack.7Ol6r5/_old 2018-10-17 08:15:36.871015903 +0200 +++ /var/tmp/diff_new_pack.7Ol6r5/_new 2018-10-17 08:15:36.875015901 +0200 @@ -12,25 +12,27 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: gnome-builder -Version: 3.28.4 +Version: 3.30.1 Release: 0 Summary: A toolsmith for GNOME-based applications 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.28/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-builder/3.30/%{name}-%{version}.tar.xz Source99: %{name}-rpmlintrc BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gtk-doc BuildRequires: llvm-clang-devel >= 3.5 BuildRequires: meson >= 0.44.0 BuildRequires: pkgconfig +BuildRequires: python3-Sphinx BuildRequires: pkgconfig(enchant-2) BuildRequires: pkgconfig(flatpak) >= 0.8.0 BuildRequires: pkgconfig(gio-2.0) >= 2.56.0 @@ -39,20 +41,20 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.48.0 BuildRequires: pkgconfig(gspell-1) >= 1.2.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.26 -BuildRequires: pkgconfig(gtksourceview-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gtksourceview-4) >= 4.0.0 BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0 -BuildRequires: pkgconfig(jsonrpc-glib-1.0) >= 3.28.0 -BuildRequires: pkgconfig(libdazzle-1.0) >= 3.28.0 +BuildRequires: pkgconfig(jsonrpc-glib-1.0) >= 3.29.3 +BuildRequires: pkgconfig(libdazzle-1.0) >= 3.29.92 BuildRequires: pkgconfig(libdevhelp-3.0) >= 3.25.1 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(libvala-0.42) 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-2) >= 3.27.91 -BuildRequires: pkgconfig(sysprof-ui-2) >= 3.27.91 +BuildRequires: pkgconfig(sysprof-2) >= 3.29.3 +BuildRequires: pkgconfig(sysprof-ui-2) >= 3.29.3 BuildRequires: pkgconfig(template-glib-1.0) >= 3.28.0 BuildRequires: pkgconfig(vapigen) >= 0.30.0.55 BuildRequires: pkgconfig(vte-2.91) >= 0.40.2 @@ -62,7 +64,6 @@ Requires: libtool Requires: python3-gobject-Gdk Recommends: %{name}-doc -Recommends: %{name}-lang Recommends: flatpak Recommends: flatpak-builder Recommends: gnome-builder-plugin-jedi = %{version} @@ -147,7 +148,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build %meson \ @@ -190,9 +191,11 @@ %files %license COPYING -%doc AUTHORS NEWS README.md +%doc AUTHORS CONTRIBUTING.md NEWS README.md %{_bindir}/%{name} %{_libdir}/%{name} +# ### FIXME ### libexecdir is probably a bug +%{_libexecdir}/%{name}-clang # EXCLUDE THE OPTIONAL PLUGINS FROM THE MAIN PACKAGE %exclude %{_libdir}/%{name}/plugins/jedi.plugin %exclude %{_libdir}/%{name}/plugins/jedi_plugin.py @@ -218,11 +221,15 @@ %{_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 +%{_datadir}/glib-2.0/schemas/org.gnome.builder.clang.gschema.xml +%{_datadir}/gtksourceview-4/styles/builder-dark.style-scheme.xml +%{_datadir}/gtksourceview-4/styles/builder.style-scheme.xml %{_datadir}/icons/hicolor/ %{_includedir}/%{name}/ %{python3_sitearch}/gi/overrides/* +# This is probably a bug +%dir %{_datadir}/doc/gnome-builder +%{_datadir}/doc/gnome-builder/en/ %files doc %doc %{_datadir}/gtk-doc/html/libide ++++++ gnome-builder-3.28.4.tar.xz -> gnome-builder-3.30.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder-3.28.4.tar.xz /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder-3.30.1.tar.xz differ: char 26, line 1
