Hello community,

here is the log from the commit of package geany-plugins for openSUSE:Factory 
checked in at 2018-03-07 10:36:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geany-plugins (Old)
 and      /work/SRC/openSUSE:Factory/.geany-plugins.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geany-plugins"

Wed Mar  7 10:36:07 2018 rev:24 rq:583113 version:1.33

Changes:
--------
--- /work/SRC/openSUSE:Factory/geany-plugins/geany-plugins.changes      
2017-09-20 17:10:41.674417003 +0200
+++ /work/SRC/openSUSE:Factory/.geany-plugins.new/geany-plugins.changes 
2018-03-07 10:36:11.711194150 +0100
@@ -1,0 +2,77 @@
+Mon Mar  5 14:34:43 UTC 2018 - badshah...@gmail.com
+
+- Update to version 1.33:
+  + General:
+    - Rename plugin geanylatex to latex
+    - utils lib: added new function
+      'gp_filelist_scan_directory_full()
+      (gh#geany/geany-plugins#681)
+  + Addons: Show color tip and start Color Chooser with double
+    click (gh#geany/geany-plugins#664)
+  + GeanyLua:
+    - Add filetype to set in geany.newfile()
+      (gh#geany/geany-plugins#652)
+    - Add function geany.reloadconf() (gh#geany/geany-plugins#653)
+    - Fix right-trim.lua (gh#geany/geany-plugins#670)
+    - Update glspi_keycmd.h to match latest Geany version
+      (gh#geany/geany-plugins#662)
+    - Update to match latest Geany's Scintilla API
+      (gh#geany/geany-plugins#685)
+  + PrettyPrinter: Allow to pretty print a selection only
+    (gh#geany/geany-plugins#683)
+  + Spellcheck:
+    - Remember 'Check while typing' setting between sessions
+      (gh#geany/geany-plugins#667, gh#geany/geany-plugins#680)
+    - Support Enchant 2.0 and later (gh#geany/geany-plugins#674)
+  + Treebrowser: Fallback to "text-x-generic" icon if info lookup
+    fails (gh#geany/geany-plugins#682)
+  + VC: Remember the commit dialog size
+    (gh#geany/geany-plugins#679)
+  + Workbench:
+    - Add "Create file here..."/"Create directory here..."
+      (gh#geany/geany-plugins#681)
+    - Renamed "folder" to "sub-directory"
+      (gh#geany/geany-plugins#678)
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:26:10 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner.
+
+-------------------------------------------------------------------
+Tue Dec 19 00:22:07 UTC 2017 - luc1...@linuxmail.org
+
+- Update to version 1.32:
+  + General:
+    - New plugin: Workbench (gh#geany/geany-plugins#460).
+    - Add a common utils library (gh#geany/geany-plugins#622).
+  + Addons - Mark Word: Deselect when the selection changes
+    (gh#geany/geany-plugins#614).
+  + GeniusPaste - Enable HTTPS for pastebin.geany.org
+    (gh#geany/geany-plugins#635).
+  + GitChangebar - Add the possibility to undo hunk at cursor
+    position (gh#geany/geany-plugins#531).
+  + PrettyPrinter - Add saving and loading of preferences in/from a
+    file (gh#geany/geany-plugins#494, gh#geany/geany-plugins#581).
+  + ProjectOrganizer:
+    - Close dir created with g_dir_open() in some special cases as
+      well as don't keep directories open when enumerating their
+      children (gh#geany/geany-plugins#605).
+    - Use stock icons instead of the ones provided by the plugin
+      (gh#geany/geany-plugins#625).
+  + Scope:
+    - Only allow selection of folders for "working dir"
+      (gh#geany/geany-plugins#623).
+    - Add tooltips to toolbar buttons (gh#geany/geany-plugins#617).
+  + XmlSnippets - Activate unit tests for the plugin.
+  + Updated translations.
+- Adopt the use of %make_build macro rather than raw make command,
+  following the best practices.
+- Pass --docdir=%{_docdir}/%{name} to configure, fixing the
+  documentation location.
+- Reflecting the above change, point fdupes to this new location.
+- Add ldconfig post/postun scriptlets now that the package shipps a
+  shared library.
+
+-------------------------------------------------------------------

Old:
----
  geany-plugins-1.31.tar.bz2

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

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

Other differences:
------------------
++++++ geany-plugins.spec ++++++
--- /var/tmp/diff_new_pack.WjhYmC/_old  2018-03-07 10:36:12.503165583 +0100
+++ /var/tmp/diff_new_pack.WjhYmC/_new  2018-03-07 10:36:12.507165440 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geany-plugins
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,21 +16,23 @@
 #
 
 
-# FIXME: Files listed inside the conditional "%%if %%{gtk3_ready}" are enabled 
because they do build when compiled against gtk3. On next update, try enabling 
each of the disabled libs (in the %%else section) and check if they build with 
gtk3 or not. When all of them compile against gtk3, remove the macro and 
conditional.
+# FIXME: Files listed inside the conditional "%%if %%{gtk3_ready}" are enabled 
because they do build when compiled against gtk3.
+# On next update, try enabling each of the disabled libs (in the %%else 
section) and check if they build with gtk3 or not. When all of them compile 
against gtk3, remove the macro and conditional.
 %define gtk3_ready 1
-
 Name:           geany-plugins
-Version:        1.31
+Version:        1.33
 Release:        0
 # FIXME: gendoc requires ctpl (http://ctpl.tuxfamily.org/)
 Summary:        A collection of different plugins for Geany
-License:        GPL-2.0+ and GPL-3.0+
+License:        GPL-2.0-or-later AND GPL-3.0-or-later
 Group:          Development/Tools/IDE
-Url:            http://plugins.geany.org/geany-plugins/
+URL:            https://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
+
 BuildRequires:  devhelp-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext
@@ -40,6 +42,7 @@
 BuildRequires:  libtool
 BuildRequires:  libwnck2-devel
 BuildRequires:  lua51-devel
+BuildRequires:  pkgconfig
 BuildRequires:  python-gtk-devel
 BuildRequires:  vala
 BuildRequires:  pkgconfig(enchant) >= 1.3
@@ -49,13 +52,14 @@
 BuildRequires:  pkgconfig(gtkspell3-3.0)
 BuildRequires:  pkgconfig(libgit2) >= 0.21
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.6.27
-# 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.
+# 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.
+# See https://github.com/geany/geany-plugins/issues/655
 #BuildRequires:  pkgconfig(webkit-1.0) >= 1.1.18
 Requires:       %{name}-lang = %{version}
 Requires:       geany >= 1.26
 Requires:       lua
 Enhances:       geany
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Geany-Plugins is a collection of different plugins for Geany,
@@ -67,31 +71,36 @@
 #patch0 -p1
 
 %build
-%configure
+%configure \
+    --docdir=%{_docdir}/%{name} \
+    %{nil}
 make %{?_smp_mflags}
 
 %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 %{buildroot} -type f -name "*.la" -delete -print
+find %{buildroot} -size 0 -delete
+%fdupes %{buildroot}%{_docdir}/%{name}
 %find_lang %{name}
 
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
 %files
-%defattr(-,root,root)
 %doc NEWS README
+%{_libdir}/libgeanypluginutils.so
+%{_libdir}/libgeanypluginutils.so.*
 # Explicitly list plugins, so we don't lose any by accident
 %dir %{_libdir}/geany-plugins
 %dir %{_libdir}/geany-plugins/geanylua
-
-%{_datadir}/doc/geany-plugins/
+%{_docdir}/%{name}/
 %{_datadir}/geany-plugins/
-%{_datadir}/icons/hicolor/16x16/apps/prjorg*.png
 
 %if %{gtk3_ready}
 # List of gtk3 compatible plugins
@@ -125,12 +134,13 @@
 %{_libdir}/geany/treebrowser.so
 %{_libdir}/geany/updatechecker.so
 %{_libdir}/geany/xmlsnippets.so
-%{_libdir}/geany/geanylatex.so
+%{_libdir}/geany/latex.so
 %{_libdir}/geany/geanymacro.so
 %{_libdir}/geany/geanynumberedbookmarks.so
 %{_libdir}/geany/geanyprj.so
 %{_libdir}/geany/geanydoc.so
 %{_libdir}/geany/keyrecord.so
+%{_libdir}/geany/workbench.so
 
 %else
 # These plugins are not compatible with gtk3

++++++ geany-plugins-1.31.tar.bz2 -> geany-plugins-1.33.tar.bz2 ++++++
++++ 109555 lines of diff (skipped)


Reply via email to