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);


Reply via email to