Hello community, here is the log from the commit of package gnome-builder for openSUSE:Factory checked in at 2017-09-13 21:53:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-builder (Old) and /work/SRC/openSUSE:Factory/.gnome-builder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-builder" Wed Sep 13 21:53:55 2017 rev:22 rq:523651 version:3.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder.changes 2017-05-18 20:41:52.777795609 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder.changes 2017-09-13 21:53:59.530486424 +0200 @@ -1,0 +2,309 @@ +Tue Sep 12 01:35:07 UTC 2017 - zai...@opensuse.org + +- Update to version 3.26.0: + + Various fixes to the eslint plugin. + + Various documentation improvements. + + Remove unnecessary compression from various .ui files. + + Avoid the use of the "mips" constant to fix mips builds. + + Clear the stopped breakpoint if the debugger exits uncleanly. + + Fix a crash in the code-index plugin. + + Fix to ensure rows in the omnibar are recyclable. + + Fix for non-completing GTask in IdeBuffer. + + Fix color picker closing and defer panel creation. + + Fix a crash in .ui when creating style classes. + + Drop support for Vala versions older than 0.34 + + Updated translations. +- Pass with_docs=true to meson, ensure we build documentation. + +------------------------------------------------------------------- +Wed Sep 6 23:25:31 UTC 2017 - dims...@opensuse.org + +- Update to version 3.25.92: + + A new word completion provider that uses distance from cursor + for sorting. + + Documentation cards can now be shown using the + "request-documentation" keybinding signal in the code editor. + + A new code indexing engine that will index your project in the + background to improve search and code navigation features is + now included. Currently, only the clang plugin provides a + suitable indexer, but other languages will be supported in the + future. + + A global search provider using the fuzzy-search code-index + allows jumping to a function, class, and other language + features. + + A symbol resolver based on the code-index allows jumping + between source and declarations. + + Plugins can now register long running "pausable" operations + with the project context. The code-index supports this for + background indexing. + + A technology preview for debugger integration has landed. + + A reference debugger backend has been implemented using gdb. + + Builder now tries to reduce the number of shell notifications + it generates. + + A new history plugin is added to bring back lost history + functionality during the UI revamp. + + Documentation improvements. + + Various project templates have been improved. + + CSS style refinements. + + Clang completion provider improvements. + + Updated translations. + +------------------------------------------------------------------- +Sun Aug 27 18:39:04 UTC 2017 - dims...@opensuse.org + +- Update to version 3.25.91: + + Build systems can now implement an optimized path to extract + build flags for multiple files at once. This will be useful for + upcoming code indexing features. + + Mkdir pipeline stages can now request that directories are + reaped at cleanup. + + The buffer manager can now protect against a single file being + requested multiple times while a previous load is in-flight. + + Various GAction fixes. + + A new documentation-card plugin has been included as part of + the Summer '17 GSoC work. It provides documentation on + functions from devhelp when you hover the mouse pointer over a + function or other type. It supports multiple backends, but only + Devhelp is currently implemented. + + A leak of various editor view plugins due to a bug in + IdeExtensionSetAdapter has been plugged. + + The beautifier plugin has been ported to the new UI design. + + The spellcheck plugin got numerous fixes from fallout during + the UI redesign. + + The XML plugin got a fix for a potential NULL deref. + + The volume monitor has been restored on the editor. + + Many widgets and plugins have been ported to the new shortcut + engine. + + The shortcut window should now work better on smaller screen + sizes. + + "Insert matching brance" has been moved to a per-language + setting. + + Updated translations. + +------------------------------------------------------------------- +Wed Aug 16 07:29:29 UTC 2017 - dims...@opensuse.org + +- Update to version 3.25.90: + + Indentation fixes when using the fallback indenter. + + Various UI changes as we progress on the UI revamp. + + Diagnostics checks now blocked until the buffer has fully + loaded. + + Highlight engine fixes for the recently added pause support. + + "Export" has been moved to a generic operation from the + omnibar. + + A crash in the diagnostics manager has been fixed due to + incorrect assertions at runtime. + + Many keyboard shortcut fixes. + + The search bar has had missing pieces from the revamp ported. + This includes better keyboard interactions. + + Search navigation has been restored from the source editor. + + Our BuilderBlocks font has been improved to support both lower + and upper-case glyphs. + + Builder no longer uses Gtk's setting for + sort-directories-first. + + Builder now supports a "run-opts" in .buildconfig files or + x-run-args in flatpak json files to pass arguments when running + the target application. + + The spellchecker has had a number of fixes that were broken + during the UI revamp. + + find-other-file will jump right to the matching file if only + one is matched. This more closely matches our previous + implementation. + + The build pipeline now recognizes filenames with _ in them when + generating diagnostics. +- Drop gnome-builder-no-return-in-nonvoid.patch: Fixed upstream. + +------------------------------------------------------------------- +Mon Jul 24 07:57:14 UTC 2017 - zai...@opensuse.org + +- Add gnome-builder-no-return-in-nonvoid.patch: Fix postbuild + checks, patch from upstream git (bgo#785287). +- Add pkgconfig(template-glib-1.0) BuildRequires: New dependency. +- Drop post(un) handling of glib2_gsettings_schema_post(un), + icon_theme_cache_post(un) and desktop_database_post(un), no + longer needed as we have file-triggers taking care of this now. + +------------------------------------------------------------------- +Sat Jul 22 09:51:03 UTC 2017 - zai...@opensuse.org + +- Update to version 3.25.5: + + HTML Preview shortcut is fixed. + + Various keybindings have been improved in libdazzle. + + We now bundle the proper libdazzle version as a subproject. + + IdeSourceViewMode now holds a reference to the view and copies + all GValues when marshaling to the proxied closure. + + Focus tracking has been fixed for stacks in a single column. + + The focus-neighbor action works again, allowing ^w^w and other + Vim style keybindings to work correctly. + + Activation of F-keys while in vim "normal mode" has been fixed. + + Builder now depends on the proper version of GLib for access to + g_ptr_array_find_with_equal_func(). + + MIT/X11 license has been updated to include a missing stanza. + + Cross-architecture printf fixes. + +------------------------------------------------------------------- +Thu Jul 20 18:41:03 UTC 2017 - zai...@opensuse.org + +- Update to version 3.25.4: + + This release of Builder contains the largest UI change since + the creation of Builder. As this is mid-development cycle + towards GNOME 3.26, we anticipate breakage in this release. + However, we value the time that people put into testing things + for us and doubly so for those that file bugs. + + Generally, we try to keep the master branch fairly stable and + usable. This release will almost certainly have regressions due + to the nature of the redesign. + + A new keybinding engine is being used. It is very young but + maturing quickly. Great pain has been experienced to merge the + desires for features we need with the backwards compatability + to keep existing features working such as the Vim compatability + engine. + + A new layout engine has been added. It has a few tricks up it's + sleeve. It can animate widgets between grid locations. It also + can highlight the view header to match the primary contents of + the view. Under the hood, the implementation has been vastly + simplified. + + Over/under splits can now contain separate documents and you + are no longer limited to two. + + The project tree has been modified to look/feel more like a + listbox. Future releases of Builder will keep the project-tree, + but it will likely be disabled by default in favor of a + DzlStackList-based navigation. + + The TODO plugin has been ported to C. It goes through a + reasonable amount of effort to keep memory allocations + contiguous and footprint low. + + Spellcheck has been moved into a plugin. + + Color picker and spellcheck have been ported to use the new + "transient sidebar". They come into focus when it makes sense + for them to be visible based on context. + + The symbol panel has been moved into the document header. It + has also been styled to feel more like a listbox with hover + state. + + Devhelp browsing has been moved into the document header for + the devhelp documentation view. It's a little bare at first, + and we anticipate this to improve in future snapshots. + + The terminal supports the "primary-color" feature to style the + document header inline with the document content. + + The build panel has been redsigned. It is placed on the left + now to keep our workflow something like Left->Right. + + The global search has been replaced to fit with the mockups, on + the top-right corner of the window. We expect more improvements + to search in upcoming releases. + + The "new-document" button has been replaced with a menu for + various types of new documents. + + Many previous extension points now use menus.ui to populate + their menu content. This makes extending menus much more + consistent across Builder. + + Document preferences (tab size, spaces, language, etc) have ++++ 112 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.24.2.tar.xz New: ---- gnome-builder-3.26.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-builder.spec ++++++ --- /var/tmp/diff_new_pack.ifrgVB/_old 2017-09-13 21:54:00.718319299 +0200 +++ /var/tmp/diff_new_pack.ifrgVB/_new 2017-09-13 21:54:00.722318736 +0200 @@ -17,13 +17,13 @@ Name: gnome-builder -Version: 3.24.2 +Version: 3.26.0 Release: 0 Summary: GNOME Builder - IDE -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+ AND GPL-2.0+ AND LGPL-3.0+ AND LGPL-2.1+ 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.24/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-builder/3.26/%{name}-%{version}.tar.xz Source99: %{name}-rpmlintrc BuildRequires: bison BuildRequires: flex @@ -31,7 +31,8 @@ BuildRequires: gtk-doc BuildRequires: itstool BuildRequires: llvm-clang-devel -BuildRequires: pkg-config +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: python3-devel >= 3.2.3 BuildRequires: update-desktop-files BuildRequires: pkgconfig(enchant) >= 1.6.0 @@ -44,23 +45,23 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.21.6 BuildRequires: pkgconfig(gtksourceview-3.0) >= 3.21.2 BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(libdevhelp-3.0) +BuildRequires: pkgconfig(jsonrpc-glib-1.0) >= 3.25.92 +BuildRequires: pkgconfig(libdazzle-1.0) >= 3.25.92 +BuildRequires: pkgconfig(libdevhelp-3.0) >= 3.25.1 BuildRequires: pkgconfig(libgit2-glib-1.0) >= 0.23.7 -BuildRequires: pkgconfig(libpeas-1.0) >= 1.18.0 -BuildRequires: pkgconfig(libvala-0.36) +BuildRequires: pkgconfig(libpeas-1.0) >= 1.21.0 +BuildRequires: pkgconfig(libvala-0.38) BuildRequires: pkgconfig(mm-common-util) 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.25.92 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 -%if 0%{?suse_version} > 1320 -Requires: python3-gobject-Gdk -%endif Recommends: %{name}-lang Recommends: flatpak-builder Recommends: gnome-builder-plugin-beautifier = %{version} @@ -78,9 +79,11 @@ Recommends: gnome-builder-plugin-symbol-tree = %{version} Recommends: gnome-builder-plugin-sysmon = %{version} Recommends: gnome-builder-plugin-todo = %{version} -Recommends: gnome-builder-plugin-xml-pack = %{version} Recommends: gnome-builder-plugin-vala-pack = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: gnome-builder-plugin-xml-pack = %{version} +%if 0%{?suse_version} > 1320 +Requires: python3-gobject-Gdk +%endif %description Builder is a new IDE for GNOME that is focused on bringing the power of our platform to more developers than ever before. @@ -98,6 +101,7 @@ %defattr(-,root,root) %dir %{_libdir}/%{name}/plugins %{_libdir}/%{name}/plugins/beautifier.plugin +%{_datadir}/%{name}/plugins/beautifier_plugin/ %{_libdir}/%{name}/plugins/libbeautifier_plugin.so #========================================================== @@ -183,7 +187,7 @@ %defattr(-,root,root) %dir %{_libdir}/%{name}/plugins %{_libdir}/%{name}/plugins/fpaste.plugin -%dir %{_libdir}/%{name}/plugins/fpaste_plugin/ +%dir %{_libdir}/%{name}/plugins/fpaste_plugin %dir %{_datadir}/%{name}/plugins/fpaste_plugin %{_datadir}/%{name}/plugins/fpaste_plugin/ #========================================================== @@ -217,12 +221,6 @@ %description plugin-gnome-code-assistance This package provides the gnome-code-assistance plugin for %{name}. -%post plugin-gnome-code-assistance -%{glib2_gsettings_schema_post} - -%postun plugin-gnome-code-assistance -%{glib2_gsettings_schema_postun} - %files plugin-gnome-code-assistance %defattr(-,root,root) %dir %{_libdir}/%{name}/plugins @@ -314,7 +312,7 @@ %defattr(-,root,root) %dir %{_libdir}/%{name}/plugins %{_libdir}/%{name}/plugins/symbol-tree.plugin -%{_libdir}/%{name}/plugins/libsymbol-tree.so +%{_libdir}/%{name}/plugins/libsymbol-tree-plugin.so #========================================================== #========================================================== @@ -346,8 +344,7 @@ %defattr(-,root,root) %dir %{_libdir}/%{name}/plugins %{_libdir}/%{name}/plugins/todo.plugin -%dir %{_libdir}/%{name}/plugins/todo_plugin -%{_libdir}/%{name}/plugins/todo_plugin/ +%{_libdir}/%{name}/plugins/libtodo-plugin.so #========================================================== #========================================================== @@ -390,11 +387,13 @@ %setup -q %build -%configure --disable-static -make %{?_smp_mflags} +%meson \ + -Dwith_docs=true \ + %{nil} +%meson_build %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%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 @@ -404,16 +403,6 @@ # [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 -%post -%{glib2_gsettings_schema_post} -%icon_theme_cache_post -%desktop_database_post - -%postun -%{glib2_gsettings_schema_postun} -%icon_theme_cache_postun -%desktop_database_postun - %files %defattr(-,root,root) %doc README COPYING @@ -422,6 +411,7 @@ %{_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 @@ -446,16 +436,16 @@ %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.so +%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/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}/%%{name}/ %{_libexecdir}/gnome-builder-worker %{_datadir}/appdata/org.gnome.Builder.appdata.xml %{_datadir}/applications/org.gnome.Builder.desktop @@ -476,7 +466,7 @@ %{_datadir}/gtksourceview-3.0/styles/builder-dark.xml %{_datadir}/gtksourceview-3.0/styles/builder.xml %{_datadir}/icons/hicolor/ -%{_includedir}/%{name}-%{version}/ +%{_includedir}/%{name}/ %{python3_sitearch}/gi/overrides/* %files lang -f %{name}.lang ++++++ gnome-builder-3.24.2.tar.xz -> gnome-builder-3.26.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder-3.24.2.tar.xz /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder-3.26.0.tar.xz differ: char 25, line 1