|
|
4553656 |
Name: kchmviewer
|
|
|
226bfd3 |
Version: 3.0
|
|
|
271bb9c |
Release: 2%{?dist}
|
|
|
eeaf958 |
Summary: CHM viewer with KDE support
|
|
|
4553656 |
|
|
|
b0300d4 |
Group: Applications/Publishing
|
|
|
4553656 |
License: GPL
|
|
|
4553656 |
URL: http://www.kchmviewer.net/
|
|
|
226bfd3 |
Source0: http://downloads.sourceforge.net/kchmviewer/kchmviewer-%{version}.tar.gz
|
|
|
4553656 |
# fix the desktop file
|
|
|
226bfd3 |
Patch0: kchmviewer-2.0-desktop_fix.patch
|
|
|
4553656 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
4553656 |
|
|
|
4553656 |
BuildRequires: qt-devel chmlib-devel
|
|
|
4553656 |
BuildRequires: desktop-file-utils kdelibs-devel
|
|
|
4553656 |
|
|
|
4553656 |
%description
|
|
|
4553656 |
KchmViewer is a chm (MS HTML help file format) viewer, written in C++.
|
|
|
eeaf958 |
Unlike most existing CHM viewers for Unix, it uses Trolltech Qt widget
|
|
|
eeaf958 |
library. It is compiled with full KDE support, including KDE widgets
|
|
|
eeaf958 |
and KIO/KHTML.
|
|
|
4553656 |
|
|
|
4553656 |
|
|
|
4553656 |
%prep
|
|
|
4553656 |
%setup -q
|
|
|
226bfd3 |
%patch0 -p1 -b .desktop_fix
|
|
|
226bfd3 |
chmod -x lib/kio-msits/msits.*
|
|
|
4553656 |
|
|
|
4553656 |
|
|
|
4553656 |
%build
|
|
|
226bfd3 |
%configure --disable-static --with-kde --disable-rpath \
|
|
|
226bfd3 |
--disable-dependency-tracking --disable-strict --disable-warnings
|
|
|
4553656 |
make %{?_smp_mflags}
|
|
|
4553656 |
|
|
|
eeaf958 |
|
|
|
4553656 |
%install
|
|
|
4553656 |
rm -rf $RPM_BUILD_ROOT
|
|
|
4553656 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
eeaf958 |
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps
|
|
|
4b84884 |
install -p -m644 src/pics/cr48-app-kchmviewer.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/kchmviewer.png
|
|
|
4553656 |
|
|
|
4553656 |
desktop-file-install --vendor fedora \
|
|
|
4553656 |
--dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
|
|
|
2979e2c |
--delete-original \
|
|
|
2979e2c |
$RPM_BUILD_ROOT%{_datadir}/applnk/kchmviewer.desktop
|
|
|
4553656 |
|
|
|
226bfd3 |
# remove static libs, they have no interface, libkdeextra is too generic
|
|
|
226bfd3 |
rm ${RPM_BUILD_ROOT}%{_libdir}/libchmfile.a
|
|
|
226bfd3 |
rm ${RPM_BUILD_ROOT}%{_libdir}/libkdeextra.a
|
|
|
226bfd3 |
|
|
|
226bfd3 |
%find_lang %{name}
|
|
|
4553656 |
|
|
|
4553656 |
%clean
|
|
|
4553656 |
rm -rf $RPM_BUILD_ROOT
|
|
|
4553656 |
|
|
|
eeaf958 |
|
|
|
4553656 |
%post
|
|
|
4553656 |
update-desktop-database &> /dev/null ||:
|
|
|
eeaf958 |
touch --no-create %{_datadir}/icons/crystalsvg || :
|
|
|
eeaf958 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || :
|
|
|
4553656 |
|
|
|
4553656 |
%postun
|
|
|
4553656 |
update-desktop-database &> /dev/null ||:
|
|
|
eeaf958 |
touch --no-create %{_datadir}/icons/crystalsvg || :
|
|
|
eeaf958 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || :
|
|
|
eeaf958 |
|
|
|
4553656 |
|
|
|
226bfd3 |
%files -f %{name}.lang
|
|
|
4553656 |
%defattr(-,root,root,-)
|
|
|
4553656 |
%doc README COPYING ChangeLog
|
|
|
4553656 |
%{_bindir}/kchmviewer
|
|
|
4553656 |
%{_datadir}/applications/*
|
|
|
4553656 |
%{_datadir}/pixmaps/*
|
|
|
4553656 |
%{_libdir}/kde3/kio_msits.so
|
|
|
4553656 |
%{_libdir}/kde3/kio_msits.la
|
|
|
4553656 |
%{_datadir}/services/msits.protocol
|
|
|
e824790 |
%{_datadir}/icons/crystalsvg/*/apps/kchmviewer.png
|
|
|
4553656 |
|
|
|
eeaf958 |
|
|
|
4553656 |
%changelog
|
|
|
271bb9c |
* Sun Apr 1 2007 Patrice Dumas <pertusus@free.fr> 3.0-2
|
|
|
226bfd3 |
- update to 3.0
|
|
|
226bfd3 |
|
|
|
8e60987 |
* Fri Feb 16 2007 Patrice Dumas <pertusus@free.fr> 2.7-2
|
|
|
8e60987 |
- fixes in desktop file. Fix #229070
|
|
|
8e60987 |
|
|
|
eeaf958 |
* Mon Jan 29 2007 Patrice Dumas <pertusus@free.fr> 2.7-1
|
|
|
eeaf958 |
- update to 2.7
|
|
|
eeaf958 |
|
|
|
c24f9a3 |
* Tue Sep 12 2006 Patrice Dumas <pertusus@free.fr> 2.6-2
|
|
|
c24f9a3 |
- rebuild for FC6
|
|
|
c24f9a3 |
|
|
|
b0300d4 |
* Sat Jul 22 2006 Patrice Dumas <pertusus@free.fr> 2.6-1
|
|
|
b0300d4 |
- update to 2.6
|
|
|
b0300d4 |
- remove upstreamed patch kchmviewer-2.5-iconstorage.h.patch
|
|
|
b0300d4 |
|
|
|
e824790 |
* Thu May 18 2006 Patrice Dumas <pertusus@free.fr> 2.5-1
|
|
|
e824790 |
- update to 2.5
|
|
|
e824790 |
- patch from Jose Pedro Oliveira (jpo)
|
|
|
e824790 |
|
|
|
2979e2c |
* Tue May 16 2006 Patrice Dumas <pertusus@free.fr> 2.0-4
|
|
|
2979e2c |
- remove the old menu entry file from /usr/share/applnk/
|
|
|
2979e2c |
|
|
|
4553656 |
* Mon Mar 13 2006 Patrice Dumas <pertusus@free.fr> 2.0-3
|
|
|
4553656 |
- use update-desktop-database
|
|
|
4553656 |
|
|
|
4553656 |
* Mon Mar 13 2006 Patrice Dumas <pertusus@free.fr> 2.0-2
|
|
|
4553656 |
- enable kde support
|
|
|
4553656 |
|
|
|
4553656 |
* Sun Mar 12 2006 Patrice Dumas <pertusus@free.fr> 2.0-1
|
|
|
4553656 |
- Fedora Extras submission
|