Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > deb8a41377d52f311b45aac0f5c4eb82 > files > 2

kchmviewer-2.7-1mdv2007.1.src.rpm

%define name kchmviewer
%define version 2.7
%define release %mkrel 1
%define __libtoolize /bin/true
%define __cputoolize /bin/true

%define lib_name_orig %mklibname %name
%define lib_major 0
%define lib_name %lib_name_orig%lib_major



Name:      	%{name}
Version:   	%{version}
Release:   	%{release}
Summary: 	Kchmviewer is a new chm viewer for KDE
License: 	GPL
URL: 		http://kchmviewer.sourceforge.net/
Group: 		Development/KDE and Qt
Source: 	%name-%version.tar.bz2
BuildRoot: 	%{_tmppath}/%{name}-buildroot
BuildRequires: kdelibs-devel >= 3.2

Requires(post):    desktop-file-utils
Requires(postun ): desktop-file-utils

%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 on KDE or Gnome. However, 
it may be compiled with full KDE support, including KDE widgets and KIO/KHTML.
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, Chinese and Japanese help
files, and correctly searches in non-English help files 
(search for MBCS languages - ja/ko/ch is still in progress).

%prep

%setup -q

%build
%configure \
		--disable-rpath \
		--with-xinerama \
		--with-kde \
%if "%{_lib}" != "lib"
    --enable-libsuffix="%(A=%{_lib}; echo ${A/lib/})"
%endif

%make

%install
rm -rf $RPM_BUILD_ROOT
%{makeinstall_std}

install -d $RPM_BUILD_ROOT%{_menudir}
kdedesktop2mdkmenu.pl %{name} "More Applications/Development/Tools" $RPM_BUILD_ROOT%{_datadir}/applnk/kchmviewer.desktop $RPM_BUILD_ROOT%{_menudir}/%{name}

%clean
rm -rf %{buildroot}

%files 
%defattr(-,root,root)
%{_bindir}/kchmviewer
%{_menudir}/*
%{_libdir}/kde3/kio_msits.a
%{_libdir}/kde3/kio_msits.la
%{_libdir}/kde3/kio_msits.so
%{_datadir}/applnk/kchmviewer.desktop
%{_datadir}/services/msits.protocol
%{_iconsdir}/crystalsvg/*/apps/*

%post
%{update_menus}
%if %mdkversion > 200600
%{update_desktop_database}
%update_icon_cache crystalsvg
%endif

%postun
%{clean_menus}
%if %mdkversion > 200600
%{clean_desktop_database}
%clean_icon_cache crystalsvg
%endif


%changelog
* Thu Dec 07 2006 Lenny Cartier <lenny@mandriva.com> 2.7-1mdv2007.0
+ Revision: 92104
- Update to 2.7
- Import kchmviewer