%def_without kde %define _unpackaged_files_terminate_build 1 Name: kchmviewer Version: 3.1 Release: alt2 Summary: KchmViewer is a chm (MS HTML help file format) viewer License: GPL Group: Office Url: http://kchmviewer.sourceforge.net Packager: Andrey Rahmatullin Source: %name-%version.tar.gz Patch1: %name-3.0-alt-header-guards.patch BuildPreReq: gcc-c++ libchm-devel libjpeg-devel libXext-devel libXt-devel BuildPreReq: libqt3-devel libqt3-devel-cxx = %__gcc_version_base %{?_with_kde:BuildPreReq: kdelibs-devel kdelibs-devel-cxx = %__gcc_version_base} %description KchmViewer is a chm (MS HTML help file format) viewer, written in C++. Unlike most existing CHM viewers for Unix, it uses Trolltech Qt widget library, and does not depend either on KDE or Gnome. It will be integrated into KDE later, but there still will be a stand-alone version. The main advantage of KchmViewer is non-English language support. Unlike others, KchmViewer in most cases correctly detects help file encoding, correctly shows tables of context of Russian, Korean and Japanese help files, and correctly searches in Russian help files. %prep %setup %patch1 -p2 %__subst "s/\(Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g" admin/acinclude.m4.in #%%__subst "s/\(Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g" configure #%%__autoreconf %make -f admin/Makefile.common %build %configure \ --disable-debug \ --disable-static \ %{!?_with_kde: --without-kde }\ %{?_with_kde: --enable-final --with-kde} %make %install %makeinstall %{!?_with_kde:mkdir -p %buildroot%_desktopdir; install -m0644 lib/kio-msits/%name.desktop %buildroot%_desktopdir} rm -f %buildroot%_libdir/*.a %find_lang %name %post %update_menus %postun %clean_menus %files -f %name.lang %doc ChangeLog README FAQ %{?_with_kde: %doc DCOP-bingings} %_bindir/%name %{?_with_kde: %_libkde/kio_msits.*} %_iconsdir/crystalsvg/*/apps/%name.png %{?_with_kde: %_Kservices/msits.protocol} %_desktopdir/%name.desktop %changelog * Fri Jul 27 2007 Terechkov Evgenii 3.1-alt2 - Spec changed to enable conditional build with KDE * Sun Jun 17 2007 Andrey Rahmatullin 3.1-alt1 - 3.1-2 * Sun Apr 01 2007 Andrey Rahmatullin 3.0-alt1 - 3.0 * Thu Dec 07 2006 Andrey Rahmatullin 2.7-alt1 - 2.7 * Thu Oct 05 2006 Andrey Rahmatullin 2.6-alt1 - 2.6 - take from orphaned - build with KDE - spec fixes and cleanup - enable installing of translation files - enable _unpackaged_files_terminate_build * Wed Apr 19 2006 Andrey Semenov 2.5-alt1 - 2.5 * Tue Feb 07 2006 Andrey Semenov 2.0-alt1 - new version * Mon Nov 28 2005 Andrey Semenov 1.3-alt1 - new version * Wed Nov 02 2005 Andrey Semenov 1.1-alt1 - new version * Mon Sep 12 2005 Andrey Semenov 1.0-alt2 - add file menu * Fri Jul 29 2005 Andrey Semenov 1.0-alt1 - 1.0 * Thu Jun 30 2005 Andrey Semenov 0.92-alt1 - 0.92 * Mon Jun 20 2005 Andrey Semenov 0.91-alt1 - 0.91 * Wed Jun 08 2005 Andrey Semenov 0.9-alt1 - 0.9 * Thu May 12 2005 Andrey Semenov 0.3-alt1 - 0.3 * Mon Apr 25 2005 Andrey Semenov 0.2-alt1 - 0.2 * Thu Apr 21 2005 Andrey Semenov 0.1-alt1 - First version