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 - [email protected] + +- 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 - [email protected] + +- Modernize spec-file by calling spec-cleaner. + +------------------------------------------------------------------- +Tue Dec 19 00:22:07 UTC 2017 - [email protected] + +- 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 [email protected] -- 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)
