Hello community,

here is the log from the commit of package chmsee.906 for openSUSE:12.1:Update 
checked in at 2012-10-03 11:44:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update/chmsee.906 (Old)
 and      /work/SRC/openSUSE:12.1:Update/.chmsee.906.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chmsee.906", Maintainer is ""

Changes:
--------
New Changes file:

--- /dev/null   2012-08-23 02:41:28.555381587 +0200
+++ /work/SRC/openSUSE:12.1:Update/.chmsee.906.new/chmsee.changes       
2012-10-03 11:44:09.000000000 +0200
@@ -0,0 +1,223 @@
+-------------------------------------------------------------------
+Sun Sep 16 21:02:23 UTC 2012 - w...@rosenauer.org
+
+- Update to version 1.99.14 (bnc#780651)
+  * compatibility with Gecko >= 15
+- use fdupes
+
+-------------------------------------------------------------------
+Wed Jun  6 10:47:44 CEST 2012 - mweckbec...@suse.de
+
+- chmsee-newer-firefox.patch: make it work with 13.x 
+
+-------------------------------------------------------------------
+Sun Mar 11 19:28:29 UTC 2012 - w...@rosenauer.org
+
+- Update to version 1.99.08
+  * compatibility with Gecko 10
+- increased compatibility to Gecko 11
+- link to major version xulrunner link (bnc#750673)
+
+-------------------------------------------------------------------
+Fri Mar  9 22:11:56 UTC 2012 - zai...@opensuse.org
+
+- Change the xulrunner-devel BuildRequires: to pkgconfig(libxul),
+  fixes build for openSUSE 12.1
+
+-------------------------------------------------------------------
+Mon Feb  6 13:37:39 UTC 2012 - w...@rosenauer.org
+
+- Update to version 1.99.07
+- Update chmsee-newer-firefox.patch to build against Gecko 10.
+- Change versioned Requires for xulrunner from = to >=, to allow
+  xulrunner to be updated even if it breaks chmsee (bnc#745303).
+
+-------------------------------------------------------------------
+Sun Dec 25 08:03:30 UTC 2011 - w...@rosenauer.org
+
+- Update to version 1.99.06
+- Adapted chmsee-newer-firefox.patch for xulrunner 9
+
+-------------------------------------------------------------------
+Wed Nov 16 10:41:54 UTC 2011 - vu...@opensuse.org
+
+- Add chmsee-newer-firefox.patch: declare chmsee compatible with
+  Firefox 8.
+
+-------------------------------------------------------------------
+Fri Sep 30 07:43:55 UTC 2011 - w...@rosenauer.org
+
+- Update to version 1.99.05:
+  + Transformed into a xulrunner application
+- Packaging completely reworked since everything changed, and
+  there's no easy "make install" any more.
+
+-------------------------------------------------------------------
+Wed May  4 09:50:29 CEST 2011 - dims...@opensuse.org
+
+- Update to version 1.3.1.1:
+  + Fix a bug cause of opening an unextracted chm with subpage
+    failure
+  + Change Gecko version to support xulrunner 2.0.1
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Feb 12 17:00:59 CET 2011 - vu...@opensuse.org
+
+- Call relevant macros in %post/%postun:
+  + %desktop_database_post/postun because the package ships at
+    least one desktop file.
+  + %icon_theme_cache_post/postun because the package ships themed
+    icons.
+  + %mime_database_post/postun because the package ships a mime
+    type definition.
+- Pass %{?no_lang_C} to %find_lang so that english documentation
+  can be packaged with the program, and not in the lang subpackage.
+- Split translations in lang subpackage.
+- Remove shared-mime-info PreReq: if it's not there, then we simply
+  don't need to update the mime database.
+
+-------------------------------------------------------------------
+Mon Jan 17 20:09:01 CET 2011 - dims...@opensuse.org
+
+- Update to version 1.3.0:
+  + Use XDG Base Directory Specification for config and bookshelf
+    cache
+  + Startup splash screen removed
+  + Add global font setting
+  + Fix a bug which get homepage from #STRINGS
+  + Change Prev&Next page hotkey from Alt to Control
+  + Fix filter bug in cs_tree_view
+  + Remove extracting progressbar.
+
+-------------------------------------------------------------------
+Thu Dec  9 10:29:46 CET 2010 - vu...@opensuse.org
+
+- Build against mozilla-xulrunner20-devel on 11.4 and later.
+
+-------------------------------------------------------------------
+Tue Aug 10 00:20:13 CEST 2010 - vu...@opensuse.org
+
+- Update to version 1.2.0:
+  + Add previous and next page function
+  + Improve language charset setting
+  + Open specified page in file.chm::page.html format
+  + Display progress bar during file extraction
+  + Fix hhk keyword parse problem
+  + Fix filename case insensitive checking bug
+  + Need gtk+ >= 2.20 for gecko multi-threads compatible
+
+-------------------------------------------------------------------
+Fri Jul 16 09:21:54 CEST 2010 - w...@rosenauer.org
+
+- Build against mozilla-xulrunner192 where available
+- Removed build option to use xulrunner 1.8.1 as it is
+  not supported anyway
+
+-------------------------------------------------------------------
+Wed Apr 28 11:01:42 CEST 2010 - dims...@opensuse.org
+
+- Update to version 1.1.0:
+  + Only support Gecko > 1.9 (Firefox3)
+  + Need gtk+ >= 2.16 (for using gtkbuilder and g_uri functions)
+  + Add index page filter string
+  + Add page find function
+  + Add Recent Files feature
+  + Add loading last file at starup option
+
+-------------------------------------------------------------------
+Fri Nov 27 13:54:58 CET 2009 - dims...@opensuse.org
+
+- Update to version 1.0.7:
+  + honor GTK toolbar settings
+  + support xulrunner 1.9.1
+  + fix compile error
+  + support xulrunner 1.8 again
+  + Updated translations.
+- Drop chmsee-xul191.patch, included upstream.
+
+-------------------------------------------------------------------
+Tue Nov  3 19:09:09 UTC 2009 - co...@novell.com
+
+- updated patches to apply with fuzz=0
+
+-------------------------------------------------------------------
+Thu Sep  3 13:28:46 CEST 2009 - dims...@opensuse.org
+
+- Add chmsee-xul191.patch and build against xulrunner 1.9.1 on
+  openSUSE >= 11.2. Patch taken from upstream commits
+  320f40 and 8b752f
+- Remove chmsee-missing-nspr.patch, as it conflicts with
+  chmsee-xul191.patch. It's changeset is merged into the xul patch.
+
+-------------------------------------------------------------------
+Fri Aug 21 08:38:32 CEST 2009 - bein...@opensuse.org
+
+- Add an already translated GenericName to .desktop file.
+
+-------------------------------------------------------------------
+Thu Aug  6 15:04:15 CEST 2009 - dominique-...@leuenberger.net
+
+- Update to version 1.0.6:
+  + Add index tab in left-pane (if chm file has index)
+  + don't alert when open a chm file and the homepage is invalid.
+  + init libgcrypt, thanks patch from lubekgc.
+  + close file in fullscreen mode cause chmsee no longer works.
+  + more keyboard shortcur under fullscreen mode.
+  + fix segmentation fault when closing.
+  + keep html page position when switch between fullscreen and
+    normal mode.
+  + when chm file has no title, show the filename in the title.
+  + resolve conflict with xulrunner 1.9.
+  + From earlier versions:
+    * switch build system from autotools to cmake.
+    * Fullscreen mode support.
+    * save sidebar width.
+    * Double-click on topic title to open its sub-topics.
+    * A safer hcc parser
+    * support Drag & Drop
+    * remove cs2w
+    * different case in URI and filename
+    * image with broken URL can't correct display.
+  + Updated translations.
+- Remote AutoReqProv: on. It's default now.
+- Add chmsee-missing-nspr.patch to fix linking.
+- Build against XULRunner 1.9.0. Upstream discourages the use of
+  XULRunner 1.9.1 for the moment.
+- spec file cleanup, remove references to very old SUSE Releases.
+
+-------------------------------------------------------------------
+Tue Jul 21 23:22:09 CEST 2009 - w...@opensuse.org
+
+- build against XULRunner 1.9.1 after 11.1
+
+-------------------------------------------------------------------
+Tue Mar 10 16:33:09 CST 2009 - p...@suse.de
+
+- update version to 1.0.3.
++++ 26 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.1:Update/.chmsee.906.new/chmsee.changes

New:
----
  Makefile
  chmsee-newer-firefox.patch
  chmsee.changes
  chmsee.spec
  jungleji-chmsee-v1.99.14-0-gd5fb276.tar.gz

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

Other differences:
------------------
++++++ chmsee.spec ++++++
#
# spec file for package chmsee
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           chmsee
Summary:        A Gtk+2 CHM document viewer
License:        GPL-2.0+
Group:          Productivity/Graphics/Viewers
Version:        1.99.14
Release:        0
Url:            http://code.google.com/p/chmsee/
Source0:        jungleji-chmsee-v1.99.14-0-gd5fb276.tar.gz
Source1:        Makefile
# PATCH-FIX-UPSTREAM chmsee-newer-firefox.patch vu...@opensuse.org -- Declare 
chmsee compatible with Firefox 17
Patch0:         chmsee-newer-firefox.patch
BuildRequires:  chmlib-devel
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  pkg-config
BuildRequires:  python
BuildRequires:  shared-mime-info
BuildRequires:  update-desktop-files
BuildRequires:  pkgconfig(libxul) >= 13.0
%define xulrunner_version %(rpm -q --queryformat '%{VERSION}' xulrunner-devel)
%define xulrunner_base %(pkg-config --variable=libdir libxul)
Requires:       xulrunner >= %{xulrunner_version}
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
It uses chmlib to extract files. It uses gecko to display pages. It
supports displaying multilingual pages due to gecko. It features
bookmarks and tabs. The tabs could be used to jump inside the chm file
conveniently. Its UI is clean and handy, also is well localized. It is
actively developed and maintained. The author of chmsee is Jungle Ji
and several other great people.

%prep
%setup -q -n jungleji-chmsee-d5fb276
cp %{SOURCE1} src
%patch0 -p1

%build
pushd src
CFLAGS="$RPM_OPT_FLAGS" \
CXXFLAGS="$RPM_OPT_FLAGS" \
make
popd

%install
# install xulrunner app
mkdir -p %{buildroot}/%{_libdir}/chmsee
cp -r chrome %{buildroot}/%{_libdir}/chmsee/
cp -r components %{buildroot}/%{_libdir}/chmsee/
cp -r defaults %{buildroot}/%{_libdir}/chmsee/
cp application.ini %{buildroot}/%{_libdir}/chmsee/
cp chrome.manifest %{buildroot}/%{_libdir}/chmsee/
cp %{xulrunner_base}/xulrunner-stub %{buildroot}%{_libdir}/chmsee/chmsee
ln -s %{xulrunner_base} %{buildroot}%{_libdir}/chmsee/xulrunner
mkdir -p %{buildroot}%{_bindir}
# because of bmo#690679 a link is not sufficient currently
#ln -s %{_libdir}/chmsee/chmsee %{buildroot}/%{_bindir}/chmsee
cat << EOF > %{buildroot}%{_bindir}/chmsee
#!/bin/sh
%{_libdir}/chmsee/chmsee
EOF
chmod 755 %{buildroot}%{_bindir}/chmsee
# Install desktop file
install -d %{buildroot}/%{_datadir}/applications
sed "s:^_::g" data/chmsee.desktop.in > 
%{buildroot}/%{_datadir}/applications/chmsee.desktop
%suse_update_desktop_file -r chmsee Office Viewer
# Install icons
install -D -m0644 data/chmsee-icon.png 
%{buildroot}/%{_datadir}/icons/hicolor/48x48/apps/chmsee-icon.png
for size in 16 32 48; do
  install -D -m0644 data/icons/hicolor/${size}x${size}/mimetypes/chm.png 
%{buildroot}/%{_datadir}/icons/hicolor/${size}x${size}/mimetypes/chm.png
done
install -D -m0644 data/icons/hicolor/scalable/mimetypes/chm.svg 
%{buildroot}/%{_datadir}/icons/hicolor/scalable/mimetypes/chm.svg
# Generate new mime data
install -D -m0644 data/chmsee.mime 
%{buildroot}/%{_datadir}/mime-info/chmsee.mime
install -D -m0644 data/chmsee.keys 
%{buildroot}/%{_datadir}/mime-info/chmsee.keys
DESTDIR=%{buildroot} mime-info-to-mime
# fdupes
%fdupes $RPM_BUILD_ROOT

%post
%if 0%{?suse_version} > 1130
%desktop_database_post
%icon_theme_cache_post
%mime_database_post
%else
usr/bin/update-mime-database /usr/share/mime >/dev/null || true
%endif

%postun
%if 0%{?suse_version} > 1130
%desktop_database_postun
%icon_theme_cache_postun
%mime_database_postun
%else
usr/bin/update-mime-database /usr/share/mime >/dev/null || true
%endif

%files
%defattr(-, root, root)
%doc COPYING AUTHORS NEWS README.md HACKING
%{_bindir}/chmsee
%{_libdir}/chmsee/
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/apps/chmsee-icon.*
%{_datadir}/icons/hicolor/*/mimetypes/chm.*
%{_datadir}/mime/packages/chmsee.xml
%dir %{_datadir}/mime-info
%{_datadir}/mime-info/chmsee.mime
%{_datadir}/mime-info/chmsee.keys

%changelog
++++++ Makefile ++++++
## -*- Mode: makefile -*-
LIBXUL_SDK = $(shell pkg-config --variable sdkdir libxul)

NSPR_INCLUDES = $(shell pkg-config --cflags nspr)
NSPR_LIBS = $(shell pkg-config --libs nspr)

CHMLIB_INCLUDES = -I/usr/include
CHMLIB_LIBS = -lchm

PYTHON2 = /usr/bin/python2

XPCOMCHM = libxpcomchm.so

DEFINES = -pthread
LDFLAGS = -Wl,-soname,${TARGET} -L${LIBXUL_SDK}/bin -lpthread

include ./common.mk
++++++ chmsee-newer-firefox.patch ++++++
diff --git a/application.ini b/application.ini
index 7102022..44b0c1c 100644
--- a/application.ini
+++ b/application.ini
@@ -25,4 +25,4 @@ ID={f48601d0-39a1-11e0-a013-00241d8cf371}
 
 [Gecko]
 MinVersion=13.0
-MaxVersion=16.*
+MaxVersion=17.*
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to