Hello community, here is the log from the commit of package yelp for openSUSE:Factory checked in at Tue May 17 10:32:30 CEST 2011.
-------- --- GNOME/yelp/yelp.changes 2011-02-20 17:42:04.000000000 +0100 +++ /mounts/work_src_done/STABLE/yelp/yelp.changes 2011-04-26 18:36:33.000000000 +0200 @@ -1,0 +2,163 @@ +Tue Apr 26 18:33:29 CEST 2011 - [email protected] + +- Add pkgconfig(liblzma) BuildRequires for LZMA support. + +------------------------------------------------------------------- +Tue Apr 26 13:59:09 UTC 2011 - [email protected] + +- Update to version 3.0.2: + + Adapt to JavaScript fixes in yelp-xsl. + + Fixed problem with loading animation getting stuck. + + Don't use image-loading icon in location entry. + + Fixed DTD catalog references to not point to /home/shaunm. + + bgo#647761: fixed crasher with relative file paths. + + Updated translations. + +------------------------------------------------------------------- +Mon Apr 11 08:24:01 UTC 2011 - [email protected] + +- Update to version 3.0.1: + + Fixed startup notification with GtkApplication. + + Use symbolic icons propertly; don't crash. + + Split words with \W regexp for quick search. + + Actually store existing GSettings in dconf. + + Fixed a GVariantBuilder leak. + + Updated translations. + +------------------------------------------------------------------- +Tue Apr 5 17:24:21 UTC 2011 - [email protected] + +- Update to version 3.0.0: + + Make sure all translations work. + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 30 16:39:26 UTC 2011 - [email protected] + +- Update to version 2.91.92: + + Updated translations +- Update to version 2.91.91: + + Fixed wrong gsettings schema id and switched to rnds paths + + Make Yelp appear in list of applications in the shell +- Changes from version 2.91.90: + + Default to ghelp:gnome-help + + Full text per-document search, using sqlite FTS + + Use symbolic icons for bookmarks and location entry + + Don't require DocBook DTDs; provide entities internally + + Removed bookmark editor, added bookmark toggle icon +- Changes from version 2.91.10: + + Fixed some issues with previous/next links + + Better indents and margin in man pages + + Handle links in man pages + + Improvements in how error pages are handled + + Auto-install packages for missing documents + + Set busy cursor when page is loading +- Changes from version 2.91.9: + + Updates for GTK+ API changes + + Added URI scheme handler information + + Removed custom man parser, using groff output + + Don't segfault when bookmarking man pages +- Changes from version 2.91.8: + + Added support for Mallard Facets extension + + Don't include line numbers when copying code blocks + + Added automatic syntax highlighting using jQuery.Syntax + + Added basic support to list all installed documents + + Hooked up bookmarks functionality + + Moved more functionality into libyelp + + Improvements to info page + + Updates for API changes in GTK+ 3 +- Changes from version 2.31.7: + + Bumped to GTK+ 3.0 + + Fixed broken gsettings keyfile setup + + Updated translations. +- Changes from version 2.31.6: + + Don't double-add pages (bgo#621398) + + Adjusted to API changes in GSettingsBackend + + Only store window size if it really changes + + Don't segfault on http:// URIs + + Preserve both page_id and frag_id for file: URIs + + Added "Copy Code Block" and "Save Code Block As" + + Update JS fragment highlighter for yelp-xsl changes + + Get actual link text for read-later links + + Use index.docbook for help: URIs + + Updated translations. +- Changes from version 2.31.5: + + New "Read Later" feature + + Support for proposed XDG help: URI scheme + + Use entire search path when loading Mallard docs + + Updated for new yelp-xsl common HTML output + + New bookmarks editor window + + Man pages are back again + + Recognize Mallard docs by index.page.stub in editor mode + + Fix for incorrect bookmarks titles when switching docs + + Updated translations. +- Changes from version 2.31.4: + + Build fixes for gsettings and bumped yelp-xsl requirement. +- Changes from version 2.31.3: + + Added DocBook 5 support + + Accept dragged documents on Yelp windows + + Context-sensitive right-click menus + + Store scroll positions in back/forward list + + Basic print support added + + Better handling of plain text documents + + Added emblems to drop-downs on bookmarked locations + + Updated LZMA decoder to the new API + + Compile-time options for lzma and bz2 + + Color animation on search entry when focused + + Find bar added, slides in from bottom + + Ctrl+S now starts a search + + Fixed some issues with page titles not being displayed + + Fixes for relative links in HTML documents + + Automatically update bookmarks icons and titles + + Use new common HTML output from yelp-xsl + + Fixed issue that prevented primary window from being used + + Updated translations. +- Changes from version 2.31.2: + + Location entry completions are sorted by icon and title. + + All pages have an icon, help-contents by default. + + Location entries now pulse when page is loading. + + Added bookmarks with page icons, stored per-document. + + Added previous and next menu items for linear documents. + + Refreshed error pages, look like Yelp note boxes. + + Window geometry is stored per-document. + + Added info documents, with slightly nicer formatting. + + Updated translations. +- Changes from version 2.31.1: + + Completely revamped document-focused interface + + New mode to show extra information for editors + + PackageKit install: links (experimental) + + Use GSettings for settings storage + + Temporarily missing features: + . man and info pages + . bookmarks + . full-text search + . printing + . list of installed help + + Updated translations. +- Remove logic to build with various xulrunner version, since + GNOME3 will be only supported for 11.4 and later and yelp uses + webkitgtk3 now. Drop mozilla-xulrunner-devel BuildRequires and + mozilla-xulrunner Requires. +- Drop beagle-devel BuildRequires, it's gone now. +- Drop now unneeded dbus-1-glib-devel, gconf2-devel, rarian-devel, + startup-notification-devel BuildRequires. +- Change gtk2-devel BuildRequires to pkgconfig(gtk+-3.0). +- Change libxslt-devel BuildRequires to pkgconfig(libxslt). +- Add pkgconfig() BuildRequires: sqlite3, webkitgtk-3.0, yelp-xsl. +- Add yelp-xsl Requires, since some files moved there, and remove + gnome-doc-utils Requires. +- Drop patches that are obsolete with the move to webkit: + + yelp-xulrunner20.patch + + yelp-no-xulrunner20.patch + + yelp-fix-html-print.patch + + yelp-fix-crash-on-print.patch +- Drop yelp-fix-URI-handler.patch: fixed upstream. +- Drop yelp-missing-slash.patch: fixed upstream. +- Drop yelp-no-freeze-on-window-move.patch: obsolete. +- Disable yelp-handle-help-uri.patch: needs rebase. +- Rebase yelp-2.13.5-use-susehelp.patch. +- Replace GConf2 schemas handling with GSettings schemas handling, + with %glib2_gsettings_schema_* macros. +- Create libyelp0 and devel subpackages for new library. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- yelp-2.30.2.tar.bz2 yelp-fix-URI-handler.patch yelp-fix-crash-on-print.patch yelp-fix-html-print.patch yelp-missing-slash.patch yelp-no-freeze-on-window-move.patch yelp-no-xulrunner20.patch yelp-xulrunner20.patch New: ---- yelp-3.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yelp.spec ++++++ --- /var/tmp/diff_new_pack.k7OpKh/_old 2011-05-17 10:26:47.000000000 +0200 +++ /var/tmp/diff_new_pack.k7OpKh/_new 2011-05-17 10:26:47.000000000 +0200 @@ -16,102 +16,79 @@ # -# Starting with openSUSE 11.3 we use tracker instead of beagle -%define no_beagle 0%{suse_version} >= 1130 - -%if %suse_version >= 1140 -%define xulrunner_version 20 -%endif -%if %suse_version == 1130 -%define xulrunner_version 192 -%endif -%if %suse_version == 1120 -%define xulrunner_version 191 -%endif -%if 0%{?xulrunner_version} == 0 -%define xulrunner_version NOTSUPPORTED -%endif Name: yelp -BuildRequires: dbus-1-glib-devel BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gconf2-devel BuildRequires: gnome-common BuildRequires: gnome-doc-utils-devel -BuildRequires: gtk2-devel BuildRequires: intltool -%if !%no_beagle -BuildRequires: libbeagle-devel -%endif -BuildRequires: libxslt-devel -BuildRequires: mozilla-xulrunner%{xulrunner_version}-devel -BuildRequires: rarian-devel -BuildRequires: startup-notification-devel BuildRequires: susehelp BuildRequires: translation-update-upstream +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(liblzma) +BuildRequires: pkgconfig(libxslt) +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(webkitgtk-3.0) +BuildRequires: pkgconfig(yelp-xsl) BuildRequires: update-desktop-files License: GPLv2+ ; LGPLv2.1+ Group: System/GUI/GNOME -Version: 2.30.2 -Release: 11 +Version: 3.0.2 +Release: 1 Summary: Help Browser for the GNOME Desktop Source: ftp://ftp.gnome.org/pub/GNOME/sources/yelp/2.12/%{name}-%{version}.tar.bz2 Url: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build -# PATCH-FIX-UPSTREAM yelp-fix-URI-handler.patch bgo#631678 [email protected] -- Register scheme-related mimetypes with yelp -Patch0: yelp-fix-URI-handler.patch -# PATCH-FIX-OPENSUSE yelp-no-xulrunner20.patch [email protected] -- Do not try to use xulrunner 2.0, as it's not working. -Patch1: yelp-no-xulrunner20.patch -# PATCH-FIX-OPENSUSE yelp-xulrunner20.patch [email protected] -- Port to xulrunner 2.0. Note that upstream moved to webkit, so there's no point in sending the patch upstream. -Patch2: yelp-xulrunner20.patch # PATCH-FEATURE-OPENSUSE yelp-2.13.5-use-susehelp.patch -- make gnome-help a symlink to susehelp for better cross-desktop compatibility Patch6: yelp-2.13.5-use-susehelp.patch -# PATCH-FEATURE-OPENSUSE yelp-handle-help-uri.patch [email protected] -- handle help: URI +# PATCH-NEEDS-REBASE yelp-handle-help-uri.patch [email protected] -- handle help: URI (WAS: PATCH-FEATURE-OPENSUSE) Patch9: yelp-handle-help-uri.patch -# PATCH-FIX-UPSTREAM yelp-missing-slash.patch [email protected] - Use g_build_filename to avoid missing slash problem, taken from git. -Patch10: yelp-missing-slash.patch -# PATCH-FIX-UPSTREAM yelp-fix-crash-on-print.patch bgo#642808 [email protected] -- Fix crash when printing a whole document: we were freeing memory we shouldn't. -Patch11: yelp-fix-crash-on-print.patch -# PATCH-FIX-UPSTREAM yelp-fix-html-print.patch bgo#642811 [email protected] -- Fix crash when printing a pure HTML document -Patch12: yelp-fix-html-print.patch -# PATCH-FIX-UPSTREAM yelp-no-freeze-on-window-move.patch bgo#642813 [email protected] -- Fix freeze when yelp window is moved. Similar to ce9025fffd63568305313cd7fddbd17fd8e058f5 upstream for the new yelp -Patch13: yelp-no-freeze-on-window-move.patch Provides: suse_help_viewer -# We need the stylesheets from gnome-doc-utils -Requires: gnome-doc-utils -Requires: mozilla-xulrunner%{xulrunner_version} Requires: susehelp +# We need the stylesheets from yelp-xsl +Requires: yelp-xsl Recommends: %{name}-lang -%gconf_schemas_prereq +%glib2_gsettings_schema_requires %description Yelp is the default help browser for the GNOME desktop. Yelp provides a simple graphical interface for viewing DocBook, HTML, man, and info formatted documentation. +%package -n libyelp0 +License: GPLv2+ ; LGPLv2.1+ +Summary: Help Browser for the GNOME Desktop -- Library +Group: System/Libraries + +%description -n libyelp0 +Yelp is the default help browser for the GNOME desktop. Yelp provides a +simple graphical interface for viewing DocBook, HTML, man, and info +formatted documentation. + +%package devel +License: GPLv2+ ; LGPLv2.1+ +Summary: Help Browser for the GNOME Desktop -- Development Files +Group: Development/Libraries/GNOME +Requires: libyelp0 = %{version} + +%description devel +Yelp is the default help browser for the GNOME desktop. Yelp provides a +simple graphical interface for viewing DocBook, HTML, man, and info +formatted documentation. + %lang_package %prep %setup -q translation-update-upstream -%patch0 -p1 -%if %xulrunner_version != 20 -%patch1 -p1 -%else -%patch2 -p1 -%endif %patch6 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 +# need rebase +#%patch9 -p1 %build -%if %xulrunner_version == 20 -autoreconf -fi -%endif -%configure +# needed by patch6 +autoreconf +%configure --disable-static make %{?jobs:-j%jobs} %install @@ -122,37 +99,47 @@ %if 0%{?suse_version} <= 1120 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif +find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %suse_update_desktop_file %name %find_lang %{name} %{?no_lang_C} -%find_gconf_schemas -cat %{name}.schemas_list >%{name}.lst %fdupes $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT -%pre -f %{name}.schemas_pre - -%posttrans -f %{name}.schemas_posttrans - -%preun -f %{name}.schemas_preun - %post %desktop_database_post %icon_theme_cache_post +%glib2_gsettings_schema_post %postun %desktop_database_postun %icon_theme_cache_postun +%glib2_gsettings_schema_postun + +%post -n libyelp0 -p /sbin/ldconfig -%files -f %{name}.lst +%postun -n libyelp0 -p /sbin/ldconfig + +%files %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_bindir}/* %{_datadir}/applications/yelp.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.yelp.gschema.xml %{_datadir}/icons/hicolor/192x192/apps/yelp-icon-big.png -%{_datadir}/yelp +%{_datadir}/yelp/ + +%files -n libyelp0 +%defattr (-, root, root) +%{_libdir}/*.so.0* %files lang -f %{name}.lang +%files devel +%defattr (-, root, root) +%{_datadir}/gtk-doc/html/libyelp/ +%{_includedir}/libyelp/ +%{_libdir}/*.so + %changelog ++++++ yelp-2.13.5-use-susehelp.patch ++++++ --- /var/tmp/diff_new_pack.k7OpKh/_old 2011-05-17 10:26:47.000000000 +0200 +++ /var/tmp/diff_new_pack.k7OpKh/_new 2011-05-17 10:26:47.000000000 +0200 @@ -1,13 +1,10 @@ -Index: yelp-2.28.0/src/Makefile.am +Index: yelp-2.91.90/src/Makefile.am =================================================================== ---- yelp-2.28.0.orig/src/Makefile.am -+++ yelp-2.28.0/src/Makefile.am -@@ -224,7 +224,7 @@ EXTRA_DIST = yelp-marshal.list yelp-info +--- yelp-2.91.90.orig/src/Makefile.am ++++ yelp-2.91.90/src/Makefile.am +@@ -42,4 +42,4 @@ yelp_LDFLAGS = $(AM_LDFLAGS) install-exec-hook: rm -f $(DESTDIR)$(bindir)/gnome-help && \ - $(LN_S) yelp $(DESTDIR)$(bindir)/gnome-help + $(LN_S) /usr/bin/susehelp $(DESTDIR)$(bindir)/gnome-help - - distclean-local: - if test $(srcdir) != .; then \ ++++++ yelp-2.30.2.tar.bz2 -> yelp-3.0.2.tar.bz2 ++++++ ++++ 201133 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
