Hello community, here is the log from the commit of package gnome-builder for openSUSE:Factory checked in at 2017-03-22 23:05:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-builder (Old) and /work/SRC/openSUSE:Factory/.gnome-builder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-builder" Wed Mar 22 23:05:49 2017 rev:20 rq:481365 version:3.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-builder/gnome-builder.changes 2017-01-10 10:40:47.550096245 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder.changes 2017-03-22 23:05:52.141284701 +0100 @@ -1,0 +2,200 @@ +Mon Mar 20 10:07:32 UTC 2017 - [email protected] + +- Update to version 3.24.0: + + Many documentation improvements. + + Various Flatpak improvements: + - Support build-commands and post-install fields of json + manifest. + - Ensure GNOME remotes exist for additional code-paths. + - Refresh flatpak installations after installations. + - A number of correctness fixes in subprocess execution via + HostCommand. + - CCache support works again when building under Flatpak. + + Process supervisor tries harder to prevent flapping of + subprocess. + + HTML preview support for reStruccturedText. + + rustup improvements when running under Flatpak. + + phpize build system support. + + Help will more correctly detect access to the documentation + website before falling back to locally installed documentation. + + Jsonrpc-GLib has been updated to support a GVariant-based API + so plugins can upgrade IPC to an encoding format that reduces + memory-fragmentation. + + CTags support has been improved to be more efficient on larger + projects. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 14 12:20:15 UTC 2017 - [email protected] + +- Update to version 3.23.92: + + A lot of -Wsign-compare compile fixes. + + Fix inconsistent field in priority heap. + + Ctags can now use ctags binary from the host. + + Various Rustup fixes when running in flatpak. + + Add support for gnome-code-assistance when running under + flatpak. + + Use Adwaita theme when under flatpak. + + Use names for cursors instead of old-style enums. + + Extract errors from vala compiler during builds. + + Extract errors from gmcs/mcs (mono) during builds. + + Much documentation has been added. + + Subprocess FD fixes when using the flatpak development service. + + EggTaskCache correctness improvements. + + Fallback to ninja to discover VALAFLAGS with older meson + releases. + + Various terminal improvements when under flatpak. + + Move flatpak downloads into downloads phase of build pipeline. + + Add support for exporting an App.flatpak. + + Add support for manually downloading dependencies. + + Clang will fallback to CFLAGS or CXXFLAGS from environment + variables. + + Make buildsystem will now use $MAKE environment variable if + specified. + + The clone dialog will now strip whitespace from URIs. + + Fixes in user-preferred-shell discovery. + + The build panel is now shown upon first build (but without + focus). + + Before exporting, flatpak-builder will now be used to finish + the build process and cleanup commands. + + Builder will notify the user if flatpak-builder is not + installed, as it is necessary for a good portion of the value + of Builder. + + Builder will look at manifest files to try to discover the + build system. This is useful when projects have multiple build + systems in transition. + + Much polish to flatpak runtime installations. + + Lots of Vala plugin fixes and cleanup due to recent Vala + changes. + + Autools project miner has reduced the depth of search to speed + up application startup. We intend to switch to a custom tracker + miner in a future release of Builder. + + Various fixes for Meson inside of a flatpak runtime. + + Fix cancellation of clone operations in the project greeter. + + Don't pass --require-version to `flatpak build` when running. + + Always use headerbar for about dialog. + + Fix hysteresis in animation for editor overview map. + + Various subprocess correctness improvements. + + Use the diagnostics range for the source location if not + specified. + + Support for a basic "make" build system has been added. + + Updated translations. +- Recommend flatpak-builder: the flatpak plugin is part of the main + package and it thus makes sense to also recommend the -builder + for it. + +------------------------------------------------------------------- +Tue Feb 28 14:20:01 UTC 2017 - [email protected] + +- Update to version 3.23.91: + + Lots of transfer engine improvements.. + + Omnibar styling changes. + + Support for flatpak has stabilized a great deal. + + New keyboard tooltips for various headerbar items. + + Search within the terminal using ctrl+shift+f. + + PTY fd ownership fixes for RustUp. + + File search now ignores white-space. + + libidemm and glibmm/gtkmm dependencies were dropped as nobody + was using them and it will slow our migration to meson. + + Various Jsonrpc improvements for language server communication. + + A new valgrind plugin for leak tracking when testing your + application. + + Meson improvements when running under flatpak. + + You can now start a new terminal inside the build runtime using + ctrl+alt+shift+t. + + Some new documentation is in the works, and available online at + https://builder.readthedocs.io. We would love your + contributions here. + + The Open Project dialog now defaults to allowing you to select + any project type with the default file filter. + + More source beautifiers, including one for makefiles. + + A workaround for a GObject type system deadlock as been added. + This works around an issue where the type system would race + initializing the GZlibDecompressor type from multiple threads. + + Build pipeline subprocess launchers now inherit the environment + configured from the build configuration. + + Makecache can now handle out-of-order responses from make for + lists of target binaries. This should improve Builder's ability + to run your project successfully. + + The Flatpak plugin no longer tries to build your project from + /run/build/$project due to breaking mtime and general + difficulty in keeping things consistent between subprocess + executions. This has the side-effect of reducing the + predictability of source location in debug symbols. But as + flatpak-builder should be used for release builds, this seems + fine. + + Various workbench UI improvements. + + Builder's Sysprof-based profiler can now profile applications + launched inside of mount-namespaces, such as Flatpak. + + Builder downloaded via Flatpak includes fixes for communicating + with GNOME Code Assistance from a host installation. + + Various memory leak fixes. + + Flatpak-based configurations have improved their + non-destructive write-back to disk upon changes. + + Autogen-based projects have simplified init scripts. + + Updated translations. +- Drop gnome-builder-flatpak-plugin-fix-array-overflow.patch and + gnome-builder-flatpak-use-proper-sdk-name.patch: fixed upstream. + +------------------------------------------------------------------- +Thu Feb 23 00:41:36 UTC 2017 - [email protected] + +- Add gnome-builder-flatpak-use-proper-sdk-name.patch: fixes an + issue where an incorrect flatpak sdk name was being used. + +------------------------------------------------------------------- +Fri Feb 17 07:17:51 UTC 2017 - [email protected] + +- Update to version 3.23.90: + + A new IdeBuildPipeline which allows various plugins to hook + stages into the pipeline at given phases. This provides much + more flexability for plugins. + + Significant improvements to XML plugin including a symbol + resolver. + + The symbol tree has a new style which makes it easier to + browse. + + Support for semantic spellchecking, including comments and + strings. + + Meson support has been improved and now supports building + within flatpak runtimes. + + A new beautifier plugin to cleanup source using external + commands such as clang-format, indent, or xml-lint. + + The build panel now has support for colored output from + programs such as GCC. + + Configurations are now abstracted through + ConfigurationProviders so that plugins may provide + configurations. This means that flatpak json manifests are now + implemented as configurations. + + The build-tools plugin has been moved to libide and should be + removed from existing installations. + + Support for building with CMake and Ninja build system. + + Autotools, meson, cmake, ninja, cargo, flatpak, jhbuild plugins + have been rewritten to support the build pipeline. + + The terminal plugin now supports hyperlinks. + + Flatpak runtimes will be automatically downloaded using the new + transfers manager if it is missing and a build is required. + + A race condition in accessing CFLAGS for the project as + configured has been fixed due to the build pipeline. + + Plugins can register files that should be ignored in the + project tree. + + Ctags now uses a custom TMPDIR for when ctags needs to create + large files for use with sort. This is necessary as /tmp is + typically not persistent storage and the files can get quite + large for some projects like WebKit. + + Vim emulation improvements. + + Updated translations. +- Add pkgconfig(gspell-1) BuildRequires for spelling support. +- Add additional beautifier and cmake plugins as sub-packages: + + Add the -plugin* subpackages as Recommends for the main + gnome-builder package. + + Add gnome-builder Requires for new plugins. +- Add gnome-builder-flatpak-plugin-fix-array-overflow.patch: fixes + an array overflow caused on 32-bit architectures only. + +------------------------------------------------------------------- +Thu Dec 22 12:21:48 UTC 2016 - [email protected] + +- Replace pkgconfig(libvala-0.34) BuildRequires with ++++ 3 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.22.4.tar.xz New: ---- gnome-builder-3.24.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-builder.spec ++++++ --- /var/tmp/diff_new_pack.7HjaOJ/_old 2017-03-22 23:05:52.873180978 +0100 +++ /var/tmp/diff_new_pack.7HjaOJ/_new 2017-03-22 23:05:52.873180978 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-builder # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: gnome-builder -Version: 3.22.4 +Version: 3.24.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 Group: Development/Tools/Other Url: https://wiki.gnome.org/Apps/Builder -Source: http://download.gnome.org/sources/gnome-builder/3.22/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-builder/3.24/%{name}-%{version}.tar.xz Source99: %{name}-rpmlintrc BuildRequires: bison BuildRequires: flex @@ -39,13 +39,14 @@ BuildRequires: pkgconfig(gio-unix-2.0) >= 2.49.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(libdevhelp-3.0) BuildRequires: pkgconfig(libgit2-glib-1.0) >= 0.23.7 BuildRequires: pkgconfig(libpeas-1.0) >= 1.18.0 -BuildRequires: pkgconfig(libvala-0.34) +BuildRequires: pkgconfig(libvala-0.36) BuildRequires: pkgconfig(mm-common-util) BuildRequires: pkgconfig(pangoft2) >= 1.38.0 BuildRequires: pkgconfig(pygobject-3.0) >= 3.21.0 @@ -60,7 +61,10 @@ Requires: python3-gobject-Gdk %endif 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-fpaste = %{version} @@ -81,6 +85,22 @@ Builder is a new IDE for GNOME that is focused on bringing the power of our platform to more developers than ever before. #========================================================== +%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 +%{_libdir}/%{name}/plugins/libbeautifier_plugin.so +#========================================================== + +#========================================================== %package plugin-clang Summary: Clang plugin for %{name} Group: Development/Tools/IDE @@ -99,6 +119,21 @@ #========================================================== #========================================================== +%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 @@ -385,6 +420,9 @@ %{_bindir}/gnome-builder-cli %{_libdir}/%{name}/ # EXCLUDE THE OPTIONAL PLUGINS FROM THE MAIN PACKAGE +%exclude %{_libdir}/%{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 @@ -412,7 +450,6 @@ %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 @@ -429,12 +466,12 @@ %{_datadir}/glib-2.0/schemas/org.gnome.builder.extension-type.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.builder.code-insight.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.builder.plugins.color_picker_plugin.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.builder.plugins.eslint.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.builder.project-tree.gschema.xml %{_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.terminal.gschema.xml -%{_datadir}/gtk-doc/html/libide/ %{_datadir}/gtksourceview-3.0/styles/builder-dark.xml %{_datadir}/gtksourceview-3.0/styles/builder.xml %{_datadir}/icons/hicolor/ ++++++ gnome-builder-3.22.4.tar.xz -> gnome-builder-3.24.0.tar.xz ++++++ ++++ 307373 lines of diff (skipped)
