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]

Reply via email to