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)
