Hello community, here is the log from the commit of package gnome-builder for openSUSE:Factory checked in at 2015-03-30 19:30:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-builder (Old) and /work/SRC/openSUSE:Factory/.gnome-builder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-builder" Changes: -------- New Changes file: --- /dev/null 2015-03-12 01:14:30.992027505 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-builder.new/gnome-builder.changes 2015-03-30 19:30:34.000000000 +0200 @@ -0,0 +1,61 @@ +------------------------------------------------------------------- +Thu Mar 26 14:45:19 UTC 2015 - [email protected] + +- Update License tag to: GPL-3.0+ and GPL-2.0+ and LGPL-3.0+ and + LGPL-2.1+ and MIT and CC-BY-SA-3.0 and CC0-1.0. + +------------------------------------------------------------------- +Tue Mar 24 09:21:05 UTC 2015 - [email protected] + +- Update to version 3.16.0: + + A beautiful new GtkSourceView theme influenced by design grid + paper. + + Integrated source editor based on GtkSourceView. + + Live diagnostics as you type for C, C++ via Clang. + + Live diagnostics as you type for Python, Ruby, CSS, JavaScript, + JSON, Vala, Go, and others via gnome-code-assistance. + + Highlighting of added/changed lines within the source editor. + + Robust Vim and Emacs emulation. + + Multiple views into single file. Both horizontal and vertical + splits are supported. + + Navigation history to jump back and forward within modified + files. + + Robust snippet engine including support for GLib 2.44 style + GObjects. + + Quick search to locate files within your project as well as + documentation in devhelp. + + Smart backspace to simplify using spaces instead of tabs. + + A command bar to execute internal GActions and Vim style + commands with autocompletion. + + An implementation of Vim's scrolloffset. + + Restoration of insertion cursor when reloading a file. + + Autocompletion based on current words in loaded buffers. + + Experimental support for autocompletion based on clang. + + Support for vim, emacs, and kate style modelines. + + Editorconfig support. + + Experimental read-only support for autoconf/automake based + build systems. + + Robust auto-indenters for GNU C89, Python, and XML. + + Experimental project tree (available via F9). + + Experimental support for building automake based projects. + + Keybinding replay for command repeat in Vim emulation. + + Autosaving of modified buffers, never lose a change. + + Scripting via Python (CPython) or JavaScript (Gjs) and GObject + Introspection. + + Dynamic power management when running on laptop battery. + + HTML and Markdown live preview. + + Autocompletion of g_date_time_format() format parameters. + + Type ahead search with rubberbanding. +- Drop gnome-builder-build-32bit.patch: fixed upstream. +- Add gnome-builder-buildfixes.patch: Build fixes, taken from git. + +------------------------------------------------------------------- +Thu Feb 5 14:56:56 UTC 2015 - [email protected] + +- Add gnome-builder-build-32bit.patch: Fix build on 32bit systems. + +------------------------------------------------------------------- +Wed Jan 21 12:06:57 UTC 2015 - [email protected] + +- Initial package, version 3.15.4.1. + New: ---- gnome-builder-3.16.0.tar.xz gnome-builder-buildfixes.patch gnome-builder.changes gnome-builder.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-builder.spec ++++++ # # spec file for package gnome-builder # # Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # 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/ # Name: gnome-builder Version: 3.16.0 Release: 0 Summary: GNOME Builder - IDE License: GPL-3.0+ and GPL-2.0+ and LGPL-3.0+ and LGPL-2.1+ and MIT and CC-BY-SA-3.0 and CC0-1.0 Group: Development/IDE Url: https://wiki.gnome.org/Apps/Builder Source: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-builder/3.16/%{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM gnome-builder-buildfixes.patch [email protected] -- Include build fixes from git Patch0: gnome-builder-buildfixes.patch BuildRequires: desktop-file-utils BuildRequires: intltool >= 0.50.0 BuildRequires: llvm-clang-devel BuildRequires: python3-devel gcc-c++ BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44.0 BuildRequires: pkgconfig(gtksourceview-3.0) >= 3.16.0 BuildRequires: pkgconfig(libdevhelp-3.0) >= 3.15.92 BuildRequires: pkgconfig(libgit2-glib-1.0) >= 0.0.24 BuildRequires: pkgconfig(gjs-1.0) >= 1.42.0 BuildRequires: pkgconfig(gjs-internals-1.0) >= 1.42.0 BuildRequires: pkgconfig(pygobject-3.0) >= 3.0.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Builder is a new IDE for GNOME that is focused on bringing the power of our platform to more developers than ever before. %lang_package %prep %setup -q %patch0 -p1 %build %configure make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install %{?_smp_mflags} find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print # We package those files using regular %%doc method rm -rf %{buildroot}%{_datadir}/doc/ %find_lang %{name} %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 %{_bindir}/%{name} %{_datadir}/appdata/org.gnome.Builder.appdata.xml %{_datadir}/applications/org.gnome.Builder.desktop %{_datadir}/dbus-1/services/org.gnome.Builder.service %{_datadir}/gir-1.0/Ide-1.0.gir %{_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.experimental.gschema.xml %{_datadir}/gtksourceview-3.0/styles/builder-dark.xml %{_datadir}/gtksourceview-3.0/styles/builder.xml %{_datadir}/icons/hicolor/ %{_libdir}/girepository-1.0/Ide-1.0.typelib %{_libdir}/libide-1.0.so %{_libdir}/pkgconfig/libide-1.0.pc %files lang -f %{name}.lang %defattr(-,root,root) %changelog ++++++ gnome-builder-buildfixes.patch ++++++ commit bfa98f7997f2526a127c77d9099b18378a08c58b Author: Christian Hergert <[email protected]> Date: Tue Mar 24 02:44:59 2015 -0700 clang: add debugging for tracing cflags diff --git a/libide/clang/ide-clang-service.c b/libide/clang/ide-clang-service.c index e291d86..f840169 100644 --- a/libide/clang/ide-clang-service.c +++ b/libide/clang/ide-clang-service.c @@ -16,6 +16,8 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#define G_LOG_DOMAIN "gb-clang-service" + #include <clang-c/Index.h> #include <glib/gi18n.h> @@ -23,6 +25,7 @@ #include "ide-clang-private.h" #include "ide-clang-service.h" #include "ide-context.h" +#include "ide-debug.h" #include "ide-file.h" #include "ide-unsaved-file.h" #include "ide-unsaved-files.h" @@ -194,6 +197,16 @@ ide_clang_service__get_build_flags_cb (GObject *object, request->command_line_args = argv; +#ifndef IDE_DISABLE_TRACE + { + gchar *cflags; + + cflags = g_strjoinv (" ", argv); + IDE_TRACE_MSG ("CFLAGS = %s", cflags); + g_free (cflags); + } +#endif + g_task_run_in_thread (task, ide_clang_service_parse_worker); } commit 6f6af4c61e52732e1e6aa0af3422db8af1e9ddea Author: Garrett Regier <[email protected]> Date: Tue Mar 24 02:13:01 2015 -0700 build: fix more build warnings diff --git a/libide/ide-context.c b/libide/ide-context.c index 2709b6a..56e18a2 100644 --- a/libide/ide-context.c +++ b/libide/ide-context.c @@ -707,10 +707,10 @@ ide_context_class_init (IdeContextClass *klass) static void ide_context_init (IdeContext *self) { - IDE_ENTRY; - g_autofree gchar *scriptsdir = NULL; + IDE_ENTRY; + self->root_build_dir = g_build_filename (g_get_user_cache_dir (), ide_get_program_name (), "builds", diff --git a/libide/ide-ref-ptr.c b/libide/ide-ref-ptr.c index 8633060..099e7b2 100644 --- a/libide/ide-ref-ptr.c +++ b/libide/ide-ref-ptr.c @@ -55,8 +55,8 @@ ide_ref_ptr_ref (IdeRefPtr *self) void ide_ref_ptr_unref (IdeRefPtr *self) { - g_return_val_if_fail (self, NULL); - g_return_val_if_fail (self->ref_count > 0, NULL); + g_return_if_fail (self); + g_return_if_fail (self->ref_count > 0); if (g_atomic_int_dec_and_test (&self->ref_count)) { diff --git a/libide/modelines/modeline-parser.c b/libide/modelines/modeline-parser.c index ef7f098..ab2ad92 100644 --- a/libide/modelines/modeline-parser.c +++ b/libide/modelines/modeline-parser.c @@ -676,6 +676,7 @@ modeline_parser_apply_modeline (GtkSourceView *view) GtkTextIter iter, liter; gint line_count; GSettings *settings; + ModelineOptions *previous; options.language_id = NULL; options.set = MODELINE_SET_NONE; @@ -771,8 +772,8 @@ modeline_parser_apply_modeline (GtkSourceView *view) } } - ModelineOptions *previous = g_object_get_data (G_OBJECT (buffer), - MODELINE_OPTIONS_DATA_KEY); + previous = g_object_get_data (G_OBJECT (buffer), + MODELINE_OPTIONS_DATA_KEY); settings = g_settings_new ("org.gnome.gedit.preferences.editor"); commit dd924fab954cddcfa8403c36833554e5b41721c2 Author: Christian Hergert <[email protected]> Date: Tue Mar 24 02:06:50 2015 -0700 build: fix some build warnings diff --git a/libide/devhelp/ide-devhelp-search-provider.c b/libide/devhelp/ide-devhelp-search-provider.c index 3a0b466..b11cea1 100644 --- a/libide/devhelp/ide-devhelp-search-provider.c +++ b/libide/devhelp/ide-devhelp-search-provider.c @@ -53,7 +53,7 @@ ide_devhelp_search_provider_populate (IdeSearchProvider *provider, IdeContext *idecontext; GtkTreeIter iter; gboolean valid; - gint count = 0;; + gint count = 0; gint total; g_assert (IDE_IS_DEVHELP_SEARCH_PROVIDER (self)); diff --git a/libide/ide-buffer-manager.c b/libide/ide-buffer-manager.c index ba67832..baa9679 100644 --- a/libide/ide-buffer-manager.c +++ b/libide/ide-buffer-manager.c @@ -1453,7 +1453,7 @@ ide_buffer_manager_create_buffer (IdeBufferManager *self) GFile *workdir; guint doc_seq; - g_return_if_fail (IDE_IS_BUFFER_MANAGER (self)); + g_return_val_if_fail (IDE_IS_BUFFER_MANAGER (self), NULL); context = ide_object_get_context (IDE_OBJECT (self)); vcs = ide_context_get_vcs (context);
