Hello community,

here is the log from the commit of package geany for openSUSE:Factory checked 
in at 2016-02-22 08:57:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geany (Old)
 and      /work/SRC/openSUSE:Factory/.geany.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geany"

Changes:
--------
--- /work/SRC/openSUSE:Factory/geany/geany.changes      2014-05-05 
21:18:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.geany.new/geany.changes 2016-02-22 
08:57:25.000000000 +0100
@@ -1,0 +2,198 @@
+Mon Jan 11 15:51:22 UTC 2016 - badshah...@gmail.com
+
+- Build with gtk3 (change %prefer_gtk2 to 0).
+- Suppress rpmlint devel-file-in-non-devel-package warnings for
+  files in /usr/share/geany/templates/ by adding them to the
+  rpmlintrc; these files are meant as templates for the use to
+  copy and use and are not really devel files.
+
+-------------------------------------------------------------------
+Thu Dec 31 02:48:28 UTC 2015 - badshah...@gmail.com
+
+- Update to version 1.26:
+  + General:
+    - New plugin API (PR#469).
+    - Add support for "proxy" plugins (PR#629).
+  + Bug fixes:
+    - Fix "Open in New Window" command (Issue#590).
+    - Fix spurious "source file has been modified" (Issue#605,
+      PR#621).
+    - Don't open more than one document for non-existing paths
+      from the CLI
+      (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
+    - Fix configuration directory encoding on non-UTF-8
+      non-Windows systems (PR#658).
+  + Interface:
+    - Use monospace font for the message window by default
+      (Issue#435, PR#580).
+    - Fix mnemonic conflict in "Use multi-line matching"
+      (Issue#589, PR#647).
+  + Editor:
+    - Update Scintilla to version 3.6.1.
+    - Fix completion popup height when view is zoomed
+      (Issue#702).
+    - Fix Go To End Of Display Line when wrapping is on and EOL
+      are visible (Issue#712).
+    - Keeping undo history when reloading files is now enabled
+      by default (Issue#562, PR#672).
+    - "Strip trailing spaces", "Replace tabs" and
+      "Replace spaces" now follow the current selection (PR#394).
+    - Respect Smart Home Key setting in Go To Start of Display
+      Line.
+    - Check whether the document is newer on disk when the
+      window gets focused (PR#533).
+  + Filetypes:
+    - Add Cargo build commands for Rust (PR#557).
+    - Add recent Perl keywords (PR#599).
+    - Add missing Python 3 keywords and builtins (PR#755).
+    - Improvements to the Rust filetype (PR#613).
+    - Add multiline comment to Haskell (PR#638).
+    - Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
+    - Recognize `.mml` and `.mathml` as XML (PR#731).
+  + API updates:
+    - New plugin API, `geany_load_module()`,
+      `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
+      `geany_plugin_register_full()`,
+      `GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
+    - Add support for "proxy" plugins,
+      `geany_plugin_register_proxy()` (PR#629).
+    - Allow `user_data` parameter and `destroy_notify` callback
+      to keybindings with new `keybindings_set_item_full()` and
+      `plugin_set_key_group_full()` (PR#376).
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun Jul 26 21:48:45 UTC 2015 - t...@gmx.com
+
+- Update to version 1.25
+  + General:
+    - GTK3 support, while not enabled by default, is now considered
+      stable.
+    - Improve MacOS X support.
+    - Improve subprocess spawning (especially on Windows).
+    - Huge tag management performance improvement (auto-completion,
+      calltips, etc.).
+    - Remove broken "Show macro list" keybinding and feature.
+    - Add %l substitution to build commands.
+    - Depend on GTK 2.24 and GLib 2.28.
+    - Add per-project line wrapping, line breaking and comment
+      continuation settings.
+    - The plugin API is now split out of the main executable into
+      libgeany, a shared library plugins have to link against.
+  + Bug fixes:
+    - Fix applying filetype-specific indentation settings for newly
+      opened files.
+    - Fix relative project base path when creating a new project.
+    - Fix next/previous keybindings when no files are open.
+    - Fix markup injection in some tooltips.
+    - Use absolute project path for projects opened from the
+      command line.
+    - Fix goto tag in some cases when the same symbol name appears
+      in different languages.
+    - Fix UI updating after loading a project.
+    - Fix the currently selected document after Save All.
+    - Fix leftovers in the Project dialog in some cases.
+    - Fix function return type in symbol list tooltips in some
+      cases.
+    - Fix VTE path following on startup.
+  + Interface:
+    - Show document-related dialogs embedded in the main window
+      ("info bars").
+    - Plugin manager dialog cleanup and overhaul.
+    - Filetypes can now define the MIME type used to select their
+      icon.
+    - Close documents in the sidebar with middle mouse button.
+    - Ask whether to replace project files when creating a project.
+    - Ask whether to adopt the open documents when creating a new
+      project.
+    - Allow to disable the list of recent files.
+    - Fix many shadow inconsistencies.
+    - Add virtual column and selected chars to the statusbar.
+    - Add "dirty" terminal indication.
+    - Allow to select the None filetype in the Open File dialog.
+    - Add configuration menu entries for all filetypes.
+  + Editor:
+    - Update Scintilla to version 3.5.6.
+    - Do not comment out blank lines when toggling comments.
+    - Improve handling of Verilog strings and comments.
+    - Support for keeping undo history when reloading files. This
+      is not enabled by default in this release.
+    - Respect filetype.common's wordchars if a filetype doesn't
+      have its own.
+  + Search:
+    - Add support for single-line regular expressions.
+    - Default action is now "Replace & Find" in the replace dialog
+      but can be configured.
+    - Activate default action from all fields in the Find in Files
+      dialog.
+  + Filetypes:
+    - Add JSON filetype.
+    - Add Zephir filetype.
+    - Add CoffeScript filetype.
+    - Add Go tags parser.
+    - Add Erlang tags parser.
+    - Add PowerShell tags parser.
+    - Many JavaScript parsing fixes and improvements.
+    - Many CSS parser fixes and improvements.
+    - Many Txt2tags parsing fixes and improvements.
+    - Make parser fixes and improvements.
+    - Parse D enum base type.
+    - Various small Rust fixes.
+    - Highlight C types in C++.
+    - Add some missing C11 keywords.
+    - Add some missing SQL keywords.
+    - Fix and add some CSS keywords.
+    - Fix some FreeBasic keywords.
+    - Add some missing D keywords.
+    - Fix R keywords and wordchars.
+    - Fix styling of some CSS elements.
+    - Fix styling of Lua preprocessor.
+    - Fix style of PHP variables interpolation.
+    - Recognize `.vbs` files as FreeBasic.
+    - Recognize `.tpl` files as HTML.
+    - Recognize `.xtpl` files as XML.
+    - Recognize `.xpm` files as C.
+    - Recognize more Bash files.
+    - Update templates for Python and Vala.
+    - Add template for HTML5.
+    - Fix parsing of some Python triple-quoted strings.
+    - Add some linting tools to some filetype's default Build menu.
+    - Fix scope of some Python symbols.
+    - Fix support of trigraphs in C-like languages.
+    - Add support of digraphs in C-like languages.
+    - Add support of `final`, `override` and `noexcept` C++11
+      keywords.
+  + Plugins:
+    - File Browser:
+      . Use "explorer" as the default open command on Windows.
+      . Use icons based on the detected file's MIME type.
+    - Save Actions: use mode 0600 for backup copies.
+    - Split Window: Fix a few keybindings (cut, copy, paste,
+      delete, select all).
+  + API:
+    - Hide private API.
+    - Cleaner and safer TagManager API.
+    - Entry point prototypes are now checked by the compiler.
+    - Add pseudo-unique document IDs through GeanyDocument::id and
+      document_find_by_id(). This is a safer API for keeping a 
+      reference to a document for a long time (PR#256).
+    - Add convenient and portable spawning API: spawn_sync(),
+      spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
+      spawn_check_command(), spawn_write_data().
+    - plugin_signal_connect() is now safe to use also with objects
+      destroyed before unloading the plugin.
+    - Add document_reload_force() to replace
+      document_reload_file().
+    - Add project_write_config().
+    - Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
+    - Fix emission of the 'document-activate' signal in some cases.
+    - Add ui_tree_view_set_tooltip_text_column().
+    - Add scintilla_get_type().
+  + Updated translations.
+- Split out docs in new -doc subpackage.
+- Add New libgeany0 subpackage for Geany's core library, and add
+  post/postun handling of it.
+- Add docutils and doxygen BuildRequires: Now that we have a doc
+  sub-package, build API and HTML documentation.
+
++++ 1 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/geany/geany.changes
++++ and /work/SRC/openSUSE:Factory/.geany.new/geany.changes

Old:
----
  geany-1.24.1.tar.bz2

New:
----
  geany-1.26.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ geany.spec ++++++
--- /var/tmp/diff_new_pack.iJGljI/_old  2016-02-22 08:57:26.000000000 +0100
+++ /var/tmp/diff_new_pack.iJGljI/_new  2016-02-22 08:57:26.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geany
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -16,10 +16,10 @@
 #
 
 
-%define prefer_gtk2 1
+%define prefer_gtk2 0
 
 Name:           geany
-Version:        1.24.1
+Version:        1.26
 Release:        0
 Summary:        Small and lightweight IDE
 License:        GPL-2.0+
@@ -27,6 +27,8 @@
 Url:            http://geany.org/
 Source:         http://download.geany.org/%{name}-%{version}.tar.bz2
 Source1:        %{name}-rpmlintrc
+BuildRequires:  docutils
+BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 %if %{prefer_gtk2}
@@ -38,6 +40,7 @@
 BuildRequires:  update-desktop-files
 Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%lang_package
 
 %description
 Geany is a small and lightweight integrated development environment.
@@ -65,7 +68,21 @@
 or GNOME. So it is using only the GTK2 toolkit and therefore you need
 only the GTK2 runtime libraries to run Geany.
 
-%lang_package
+%package -n libgeany0
+Summary:        Geany libraries
+Group:          System/Libraries
+
+%description -n libgeany0
+Geany's core library
+
+%package doc
+Summary:        Geany documentation
+Group:          Documentation/Other
+Requires:       %{name} >= %{version}
+
+%description doc
+Geany's developers documentation
+
 %prep
 %setup -q
 
@@ -86,9 +103,6 @@
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}%{_datadir}
 
-%clean
-rm -rf %{buildroot}
-
 %post
 %desktop_database_post
 %icon_theme_cache_post
@@ -99,10 +113,12 @@
 %icon_theme_cache_postun
 %icon_theme_cache_postun Tango
 
+%post   -n libgeany0 -p /sbin/ldconfig
+
+%postun -n libgeany0 -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root)
-# AUTHORS, COPYING, README, etc. are installed during make install
-%doc %{_defaultdocdir}/geany/
 %doc %{_mandir}/man1/geany.1.gz
 %{_bindir}/geany
 %{_datadir}/applications/geany.desktop
@@ -112,10 +128,20 @@
 %dir %{_libdir}/geany
 %{_libdir}/geany/*.so
 
+%files -n libgeany0
+%defattr(-,root,root)
+%{_libdir}/libgeany.so.*
+
+%files doc
+# AUTHORS, COPYING, README, etc. are installed during make install
+%defattr(-,root,root)
+%doc %{_defaultdocdir}/geany/
+
 %files devel
 %defattr(-,root,root)
 %{_includedir}/geany/
 %{_libdir}/pkgconfig/geany.pc
+%{_libdir}/libgeany.so
 
 %files lang -f %{name}.lang
 

++++++ geany-1.24.1.tar.bz2 -> geany-1.26.tar.bz2 ++++++
++++ 481565 lines of diff (skipped)

++++++ geany-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.iJGljI/_old  2016-02-22 08:57:29.000000000 +0100
+++ /var/tmp/diff_new_pack.iJGljI/_new  2016-02-22 08:57:29.000000000 +0100
@@ -1 +1,2 @@
 addFilter(".*devel-file-in-non-devel-package.*/usr/share/geany/filetypes")
+addFilter(".*devel-file-in-non-devel-package.*/usr/share/geany/templates")


Reply via email to