Hello community,

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

Package is "geany-plugins"

Changes:
--------
--- /work/SRC/openSUSE:Factory/geany-plugins/geany-plugins.changes      
2014-12-16 14:48:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.geany-plugins.new/geany-plugins.changes 
2016-02-22 08:57:29.000000000 +0100
@@ -1,0 +2,109 @@
+Tue Feb 16 22:03:53 UTC 2016 - zai...@opensuse.org
+
+- Disable pkgconfig(webkit-1.0), as we do not want to use this as
+  it is unsupported by upstream.
+
+-------------------------------------------------------------------
+Tue Jan 12 00:34:48 UTC 2016 - badshah...@gmail.com
+
+- Geany was switched to build against gtk3, so also switch
+  this -plugins package to gtk3 too:
+  + Disable the following plugins because they do not build 
+    against gtk3: Debugger, DevHelp, GeanyDoc, GeanyGenDoc, 
+    GeanyLaTeX, GeanyMacro, GeanyNumberedBookmarks, GeanyPrj,
+    Geanypy, Markdown, MultiTerm, Scope, WebHelper.
+  + Update BuildRequires:
+    - Update geany version to 1.26.
+    - Replace pkgconfig(gtk+-2.0) by pkgconfig(gtk+-3.0).
+    - Replace pkgconfig(gtkspell-2.0) by pkgconfig(gtkspell3-3.0).
+    - Remove gconf2-devel, no longer required after the switch to
+      gtk3.
+
+-------------------------------------------------------------------
+Thu Dec 31 02:50:10 UTC 2015 - badshah...@gmail.com
+
+- Update to version 1.26:
+  + General: Add a note about deprecating Waf build system --
+    will be removed with 1.27.
+  + Addons:
+    - Add new feature to copy path of current file into clipboard
+      (#291).
+    - Update bookmark list also on any line changes in the
+      document (SF#129, SF#39, #284).
+    - Add GTK3 support (#271).
+  + GeanyPy: Fix Python library loading on Debian based systems.
+  + GeanyVC:
+    - Add GTK3 support (#300).
+    - Little improvements on commit dialog (#300).
+  + GitChangeBar: Add support for libgit2 0.23 (#283).
+  + Multiterm: Make a lot of strings translatable (#254).
+  + Pohelper: Fix untranslated and fuzzy count in the stats
+    dialog (#292).
+  + ProjectOrganizer: Fix some features when the sidebar was
+    never visible.
+  + Scope: Use Geany spawn: maximum GDB line length fixed to
+    1MB, no CPU time wasted when IDLE under Windows, 3
+    preferences deleted.
+  + Spellcheck: Add an option to show spelling suggestion on top
+    of the context menu instead of in a submenu (still default)
+    (#287, #290).
+  + Updated translations.
+- Update requied libgeany version in BuildRequires.
+- Remove conditional from pkgconfig(libgit2) BuildRequires: Now
+  builds with the version in factory.
+
+-------------------------------------------------------------------
+Sun Jul 26 22:14:15 UTC 2015 - t...@gmx.com
+
+- Update to version 1.25:
+  + removed geany-plugins-GCond-usage.patch, fixed upstream
+  + removed geany-plugins-gdb-7_7.patch, fixed upstream
+  + disabled geany-plugins-lua-5_2.patch: it breaks GeanyLua build
+  + General:
+    - GProject is renamed to ProjectOrganizer
+    - New plugin Automark
+    - New plugin GeanyCtags
+    - New plugin GitChangeBar
+    - New plugin Overview
+  + Addons:
+    - Improve URI selection
+  + Autoclose:
+    - Add Whitesmith style bracket formatting support
+  + CodeNav:
+    - Implement Go to File feature
+  + Commander:
+    - Improve sorting algorithm
+  + Debugger:
+    - Fix crash with GDB 7.7
+  + GeanyLaTeX:
+    - Fix automatic capitalization of multi-byte characters
+  + GeanyVC:
+    - Add support for WinMerge external diff viewer
+  + ProjectOrganizer:
+    - Add an "external directory" feature
+    - Add find tag by name
+    - Add ignored file patterns
+    - Performance improvements in tag generation using updated Geany 
+      API
+  + MultiTerm:
+    - Fix build with recent Vala versions
+  + PairTagHighlighter:
+    - Fix clearing previous indicators (PR #200)
+  + PoHelper:
+    - Add a statistics dialog
+    - Fix handling of plural forms
+  + Scope:
+    - Fix building on GNU/Hurd (PR #146)
+  + Spellcheck:
+    - Don't check code of scripting languages embedded in HTML
+    - Add option to perform a spell check on document open (closes 
+      SF #137)
+  + Tableconvert:
+    - Improve handling of non-LF line ends
+    - Add support for DokuWiki syntax
+  + WebHelper:
+    - Add support for basic bookmarks
+  + Internationalization:
+    - Update translations: de, fr, pt, ru
+
+-------------------------------------------------------------------

Old:
----
  geany-plugins-1.24.tar.bz2
  geany-plugins-GCond-usage.patch
  geany-plugins-gdb-7_7.patch

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

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

Other differences:
------------------
++++++ geany-plugins.spec ++++++
--- /var/tmp/diff_new_pack.U2c9KB/_old  2016-02-22 08:57:30.000000000 +0100
+++ /var/tmp/diff_new_pack.U2c9KB/_new  2016-02-22 08:57:30.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geany-plugins
 #
-# 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,9 +16,12 @@
 #
 
 
+%define gtk3_enable 0
+
 Name:           geany-plugins
-Version:        1.24
+Version:        1.26
 Release:        0
+# FIXME: Files listed inside the conditional "%if %%{gtk3_enable}" are 
disabled because they do not build when compiled against gtk3. On next update, 
try enabling each of these disabled libs and check if they build with gtk3 or 
not. When all of them compile against gtk3, remove the macro and conditional.
 # FIXME: gendoc requires ctpl (http://ctpl.tuxfamily.org/)
 Summary:        A collection of different plugins for Geany
 License:        GPL-2.0+ and GPL-3.0+
@@ -26,25 +29,31 @@
 Url:            http://plugins.geany.org/geany-plugins/
 Source:         
http://plugins.geany.org/geany-plugins/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM geany-plugins-lua-5_2.patch sf#3476581 
dims...@opensuse.org -- Fix build with lua 5.2.
+# FIXME: the patch breaks GeanyLua building with lua 5.1.5
 Patch0:         geany-plugins-lua-5_2.patch
-# PATCH-FIX-UPSTREAM geany-plugins-GCond-usage.patch SF bug #116 -- Fix 
mutex-Problem with GLib >= 2.42
-Patch1:                        geany-plugins-GCond-usage.patch
-# PATCH-FIX-UPSTREAM geany-plugins-GCond-usage.patch SF bug #112 -- Fix new 
GDB-7.7-Commands
-Patch2:                        geany-plugins-gdb-7_7.patch
+BuildRequires:  devhelp-devel
 BuildRequires:  fdupes
+BuildRequires:  gettext
 BuildRequires:  intltool
+BuildRequires:  libgeany0 >= 1.26
 BuildRequires:  libgpgme-devel
+BuildRequires:  libtool
+BuildRequires:  libwnck2-devel
+BuildRequires:  lua51-devel
+BuildRequires:  python-gtk-devel
+BuildRequires:  vala
 BuildRequires:  pkgconfig(enchant) >= 1.3
-BuildRequires:  pkgconfig(geany) >= 1.23
+BuildRequires:  pkgconfig(geany) >= 1.26
 BuildRequires:  pkgconfig(glib-2.0) >= 2.16
-BuildRequires:  pkgconfig(gtk+-2.0) >= 2.16
-BuildRequires:  pkgconfig(gtkspell-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtkspell3-3.0)
+BuildRequires:  pkgconfig(libgit2) >= 0.21
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.6.27
-BuildRequires:  pkgconfig(lua) >= 5.1
 BuildRequires:  pkgconfig(vte) >= 0.24
-BuildRequires:  pkgconfig(webkit-1.0) >= 1.1.18
+# Disable this as we do not want to use this unsupported version of webkit - 
Leaving it in place to remind us to enable for newer versions if upstream ports 
it.
+#BuildRequires:  pkgconfig(webkit-1.0) >= 1.1.18
 Requires:       %{name}-lang = %{version}
-Requires:       geany >= 1.24
+Requires:       geany >= 1.26
 Requires:       lua
 Enhances:       geany
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -56,9 +65,7 @@
 %lang_package
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+#patch0 -p1
 
 %build
 %configure
@@ -66,55 +73,92 @@
 
 %install
 %make_install
+install -d -m755 %{buildroot}%{python_sitearch}
+#mkdir -p -m 755 #{buildroot}#{python_sitearch}
+pushd %{buildroot}%{python_sitearch}
+%py_compile .
+popd
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+
 %fdupes %{buildroot}%{_datadir}/doc/%{name}
 %find_lang %{name}
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root)
 %doc NEWS README
-%{_libdir}/geany-plugins/
 # Explicitly list plugins, so we don't lose any by accident
+%dir %{_libdir}/geany-plugins
+%dir %{_libdir}/geany-plugins/geanylua
+
+%{_datadir}/doc/geany-plugins/
+%{_datadir}/geany-plugins/
+%{_datadir}/icons/hicolor/16x16/apps/prjorg*.png
+
 %{_libdir}/geany/addons.so
+%{_libdir}/geany/autoclose.so
+%{_libdir}/geany/automark.so
 %{_libdir}/geany/codenav.so
 %{_libdir}/geany/commander.so
-%{_libdir}/geany/debugger.so
-%{_libdir}/geany/geanydoc.so
+%{_libdir}/geany/defineformat.so
+%{_libdir}/geany/geanyctags.so
 %{_libdir}/geany/geanyextrasel.so
 %{_libdir}/geany/geanyinsertnum.so
-%{_libdir}/geany/geanylatex.so
 %{_libdir}/geany/geanylipsum.so
 %{_libdir}/geany/geanylua.so
-%{_libdir}/geany/geanymacro.so
+%{_libdir}/geany-plugins/geanylua/libgeanylua.so
 %{_libdir}/geany/geanyminiscript.so
-%{_libdir}/geany/geanynumberedbookmarks.so
 %{_libdir}/geany/geanypg.so
-%{_libdir}/geany/geanyprj.so
 %{_libdir}/geany/geanysendmail.so
 %{_libdir}/geany/geanyvc.so
 %{_libdir}/geany/geniuspaste.so
-%{_libdir}/geany/gproject.so
-%{_libdir}/geany/markdown.so
+%{_libdir}/geany/git-changebar.so
+%{_libdir}/geany/overview.so
+%{_libdir}/geany/pairtaghighlighter.so
+%{_libdir}/geany/pohelper.so
 %{_libdir}/geany/pretty-printer.so
-%{_libdir}/geany/scope.so
+%{_libdir}/geany/projectorganizer.so
 %{_libdir}/geany/shiftcolumn.so
 %{_libdir}/geany/spellcheck.so
 %{_libdir}/geany/tableconvert.so
 %{_libdir}/geany/treebrowser.so
 %{_libdir}/geany/updatechecker.so
-%{_libdir}/geany/webhelper.so
 %{_libdir}/geany/xmlsnippets.so
-%{_libdir}/geany/autoclose.so
-%{_libdir}/geany/defineformat.so
+
+%if %{gtk3_enable}
+%{_libdir}/geany/debugger.so
+%{_libdir}/geany/devhelp.so
+%{_libdir}/geany/geanylatex.so
+%{_libdir}/geany/geanymacro.so
+%{_libdir}/geany/geanynumberedbookmarks.so
+%{_libdir}/geany/geanyprj.so
+%{_libdir}/geany/markdown.so
 %{_libdir}/geany/multiterm.so
-%{_libdir}/geany/pairtaghighlighter.so
-%{_libdir}/geany/pohelper.so
-%{_datadir}/doc/geany-plugins/
-%{_datadir}/geany-plugins/
-%{_datadir}/icons/hicolor/16x16/apps/gproject*.png
+%{_libdir}/geany/scope.so
+%{_libdir}/geany/webhelper.so
+%{_libdir}/geany/geanydoc.so
+
+%dir %{_libdir}/geany/geanypy
+%dir %{_libdir}/geany/geanypy/geany
+%dir %{_datadir}/geany/geanypy
+%dir %{_datadir}/geany/geanypy/plugins
+
+%{_libdir}/geany/geanypy.so
+%{_libdir}/geany/geanypy/geany/__init__.py
+%{_libdir}/geany/geanypy/geany/__init__.pyc
+%{_libdir}/geany/geanypy/geany/console.py
+%{_libdir}/geany/geanypy/geany/console.pyc
+%{_libdir}/geany/geanypy/geany/loader.py
+%{_libdir}/geany/geanypy/geany/loader.pyc
+%{_libdir}/geany/geanypy/geany/manager.py
+%{_libdir}/geany/geanypy/geany/manager.pyc
+%{_libdir}/geany/geanypy/geany/plugin.py
+%{_libdir}/geany/geanypy/geany/plugin.pyc
+%{_libdir}/geany/geanypy/geany/signalmanager.py
+%{_libdir}/geany/geanypy/geany/signalmanager.pyc
+%{_datadir}/geany/geanypy/plugins/console.py
+%{_datadir}/geany/geanypy/plugins/demo.py
+%{_datadir}/geany/geanypy/plugins/hello.py
+%endif
 
 %files lang -f %{name}.lang
 

++++++ geany-plugins-1.24.tar.bz2 -> geany-plugins-1.26.tar.bz2 ++++++
++++ 149965 lines of diff (skipped)


Reply via email to