Hello community,

here is the log from the commit of package devhelp for openSUSE:Factory checked 
in at 2018-03-14 19:27:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/devhelp (Old)
 and      /work/SRC/openSUSE:Factory/.devhelp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "devhelp"

Wed Mar 14 19:27:10 2018 rev:74 rq:585882 version:3.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/devhelp/devhelp.changes  2017-12-11 
18:55:39.396980419 +0100
+++ /work/SRC/openSUSE:Factory/.devhelp.new/devhelp.changes     2018-03-14 
19:27:12.706402148 +0100
@@ -1,0 +2,95 @@
+Mon Mar 12 12:48:00 UTC 2018 - [email protected]
+
+- Fix description grammar.
+
+-------------------------------------------------------------------
+Sun Mar 11 10:09:08 UTC 2018 - [email protected]
+
+- Update to version 3.28.0:
+  + Improve default GSettings values.
+  + A few other small improvements.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:24:44 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Mon Feb 12 11:50:00 UTC 2018 - [email protected]
+
+- Update to version 3.27.90:
+  + Flatpak: see books installed on the host (usually installed by
+    traditional Linux distribution packages). The Flatpak needs to
+    be built with the new --enable-flatpak-build configure flag.
+  + Lots of code refactorings, fixing various bugs along the way.
+  + All bugs in bugzilla fixed (only enhancement bugs remaining).
+  + Write more unit tests.
+  + Write first page of *user* documentation (in Mallard), to
+    explain some features of the search in the side panel.
+  + Fix and document a feature useful for integration with other
+    developer tools: filtering by book and page when doing a
+    search, see the README.
+  + Improve error info bar (shown on top of the HTML page), use the
+    TeplInfoBar utility class, copied from the Tepl library.
+  + Bugs fixed: bgo#696905, bgo#790902, bgo#792068, bgo#792443.
+  + Updated translations.
+- Drop emacs.{el,vim} sources again: they are back in the tarball.
+- Add itstool BuildRequires: new dependency.
+
+-------------------------------------------------------------------
+Sun Jan  7 20:41:30 UTC 2018 - [email protected]
+
+- Update to version 3.27.2:
+  + Deprecate Devhelp index file format version 1 (with file
+    extension *.devhelp or *.devhelp.gz), print warning when
+    loading such index files.
+  + Do not use deprecated GCompletion API, implement re-usable
+    DhCompletion class based on GSequence with an API better suited
+    for Devhelp.
+  + Do not use deprecated GdkScreen API, use GdkMonitor.
+  + Use WebKit's new font size functionality.
+  + Increase number of maximum search results (100 -> 1000).
+  + Use the GtkSearchEntry::search-changed signal, adding a small
+    delay to show search results.
+  + Make right-click menu work in the WebKitWebView.
+  + Do not save/restore GtkWindows x/y positions.
+  + Fixed bugs:
+    - Devhelp applications lacks right-click context menu
+      (bgo#606831).
+    - Add timeout to search entry (bgo#668978).
+    - Searching "GFile" doesn't return an exact match (too many
+      results) (bgo#784652).
+    - dh-sidebar: Crashes when interacting with the GCompletion
+      (bgo#789862).
+    - Start using WebKit's new font size functionality
+      (bgo#790680).
+    - Assertion failed in DhBookManager (bgo#791127).
+  + Updated translations.
+- Update package description adding a descriptive package's content
+  line.
+- Add devhelp's emacs and vim plugins source files until they make
+  their way back into the upstream's tarball.
+- Drop gedit and vim BuildRequires: just own their respectives
+  directories under /usr/share/ instead.
+
+-------------------------------------------------------------------
+Mon Dec 11 03:40:47 UTC 2017 - [email protected]
+
+- Update to version 3.27.1:
+  + Lots of code refactorings.
+  + Write first unit test.
+  + DhLink: use a union inside the struct to use less memory.
+  + Some minor bug fixes.
+  + Improve API documentation.
+  + Updated translations.
+- Update Url to https://wiki.gnome.org/Apps/Devhelp: current
+  Devhelp's web page.
+- Drop intltool BuildRequires once upstream already did the migration
+  to gettext and deviations from it is not desired to avoid
+  unexpected bugs.
+- Adopt the use of %make_build macro instead of raw make command,
+  following the best practices.
+- Add emacs plugin subpackage.
+
+-------------------------------------------------------------------

Old:
----
  devhelp-3.26.1.tar.xz

New:
----
  devhelp-3.28.0.tar.xz

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

Other differences:
------------------
++++++ devhelp.spec ++++++
--- /var/tmp/diff_new_pack.LB2HTS/_old  2018-03-14 19:27:13.534372748 +0100
+++ /var/tmp/diff_new_pack.LB2HTS/_new  2018-03-14 19:27:13.542372464 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package devhelp
 #
-# 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,34 +16,32 @@
 #
 
 
-%define vimplugin_dir %{_datadir}/vim/site
-
+%define emacs_plugin_dir %{_datadir}/emacs/site-lisp
+%define vim_plugin_dir %{_datadir}/vim/site/plugin
 Name:           devhelp
-Version:        3.26.1
+Version:        3.28.0
 Release:        0
 Summary:        Developer's Help Program for GNOME
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Development/Tools/Other
-Url:            https://live.gnome.org/devhelp
-Source:         
http://download.gnome.org/sources/devhelp/3.26/%{name}-%{version}.tar.xz
+Url:            https://wiki.gnome.org/Apps/Devhelp
+Source0:        
http://download.gnome.org/sources/devhelp/3.28/%{name}-%{version}.tar.xz
 BuildRequires:  fdupes
-# For directory ownership of the plugins:
-BuildRequires:  gedit
 BuildRequires:  gobject-introspection-devel >= 1.30.0
-BuildRequires:  intltool
-%if !0%{?is_opensuse}
-BuildRequires:  translation-update-upstream
-%endif
+BuildRequires:  itstool
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
-BuildRequires:  vim
 BuildRequires:  pkgconfig(gio-2.0) >= 2.38
 BuildRequires:  pkgconfig(gsettings-desktop-schemas)
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
-BuildRequires:  pkgconfig(webkit2gtk-4.0) >= 2.6
+BuildRequires:  pkgconfig(webkit2gtk-4.0) >= 2.19.2
 Recommends:     %{name}-lang
+Suggests:       emacs-plugin-devhelp
 Suggests:       gedit-plugin-devhelp
 Suggests:       vim-plugin-devhelp
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if !0%{?is_opensuse}
+BuildRequires:  translation-update-upstream
+%endif
 
 %description
 Devhelp is an API documentation browser for GTK+ and GNOME.
@@ -66,6 +64,18 @@
 %description devel
 Devhelp is an API documentation browser for GTK+ and GNOME.
 
+This package contains the development files for Devhelp.
+
+%package -n emacs-plugin-devhelp
+Summary:        Devhelp plugin for Emacs
+Group:          Development/Tools/Other
+Requires:       emacs
+
+%description -n emacs-plugin-devhelp
+Devhelp is an API documentation browser for GTK+ and GNOME.
+
+This package contains the Devhelp plugin for Emacs.
+
 %package -n gedit-plugin-devhelp
 Summary:        Devhelp plugin for Gedit
 Group:          Development/Tools/Other
@@ -74,6 +84,8 @@
 %description -n gedit-plugin-devhelp
 Devhelp is an API documentation browser for GTK+ and GNOME.
 
+This package contains the Devhelp plugin for gedit.
+
 %package -n vim-plugin-devhelp
 Summary:        Devhelp plugin for Vim
 Group:          Development/Tools/Other
@@ -82,7 +94,10 @@
 %description -n vim-plugin-devhelp
 Devhelp is an API documentation browser for GTK+ and GNOME.
 
+This package contains the Devhelp plugin for Vim.
+
 %lang_package
+
 %prep
 %setup -q
 %if !0%{?is_opensuse}
@@ -92,59 +107,79 @@
 %build
 %configure \
     --disable-static
-make %{?_smp_mflags} V=1
+%make_build V=1
 
 %install
 %make_install
-# glibmm2 needs this
-mkdir -p %{buildroot}%{_datadir}/devhelp/books
-# install vim plugin
-mkdir -p %{buildroot}%vimplugin_dir/plugin
-cp -a misc/devhelp.vim %{buildroot}%vimplugin_dir/plugin
-# FIXME: there's also an emacs plugin: misc/devhelp.el
 %suse_update_desktop_file -G "Developer Help" org.gnome.Devhelp Documentation
 %find_lang %{name} %{?no_lang_C}
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes %{buildroot}/%{_prefix}
 
+# glibmm2 needs this
+mkdir -p %{buildroot}%{_datadir}/devhelp/books
+
+# Install emacs plugin
+mkdir -p %{buildroot}%{emacs_plugin_dir}
+cp -a plugins/devhelp.el %{buildroot}%{emacs_plugin_dir}
+
+# Install vim plugin
+mkdir -p %{buildroot}%{vim_plugin_dir}
+cp -a plugins/devhelp.vim %{buildroot}%{vim_plugin_dir}
+
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-, root, root)
-%doc AUTHORS COPYING NEWS README
+%license COPYING
+%doc ABOUT-NLS AUTHORS NEWS README
 %{_bindir}/devhelp
 %dir %{_datadir}/metainfo
-%{_datadir}/metainfo/org.gnome.Devhelp.appdata.xml
 %{_datadir}/applications/org.gnome.Devhelp.desktop
+%{_datadir}/dbus-1/services/org.gnome.Devhelp.service
 %{_datadir}/devhelp
-%{_datadir}/GConf/gsettings/devhelp.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.devhelp.gschema.xml
+%{_datadir}/help/C/%{name}
 %{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/metainfo/org.gnome.Devhelp.appdata.xml
 %{_libdir}/*.so.*
-%{_datadir}/dbus-1/services/org.gnome.Devhelp.service
 %{_mandir}/man1/devhelp.1%{?ext_man}
 
-%files lang -f %{name}.lang
-
 %files -n typelib-1_0-Devhelp-3_0
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/Devhelp-3.0.typelib
 
 %files devel
-%defattr(-, root, root)
-%{_datadir}/gtk-doc/html/devhelp-3/
+# Own these directories to not depend on gtk-doc while building
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%doc %{_datadir}/gtk-doc/html/devhelp-3/
 %{_datadir}/gir-1.0/Devhelp-3.0.gir
 %{_includedir}/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 
+%files -n emacs-plugin-devhelp
+%defattr(-,root,root,0755)
+#Own these directories to not depend on additional requirements
+%dir %{_datadir}/emacs
+%dir %{emacs_plugin_dir}
+%{emacs_plugin_dir}/devhelp.el
+
 %files -n gedit-plugin-devhelp
 %defattr(-,root,root,0755)
+#Own these directories to not depend on additional requirements
+%dir %{_libdir}/gedit
+%dir %{_libdir}/gedit/plugins
 %{_libdir}/gedit/plugins/*
 
 %files -n vim-plugin-devhelp
 %defattr(-,root,root,0755)
-%vimplugin_dir/plugin/devhelp.vim
+#Own these directories to not depend on additional requirements
+%dir %{_datadir}/vim
+%dir %{_datadir}/vim/site
+%dir %{vim_plugin_dir}
+%{vim_plugin_dir}/devhelp.vim
+
+%files lang -f %{name}.lang
 
 %changelog

++++++ devhelp-3.26.1.tar.xz -> devhelp-3.28.0.tar.xz ++++++
++++ 45624 lines of diff (skipped)


Reply via email to