4553656
Name:           kchmviewer
6264b81
Version:        7.5
2ab54bd
Release:        7%{?dist}
3300cf3
Summary:        CHM viewer
4553656
b0300d4
Group:          Applications/Publishing
8c035e9
License:        GPLv3+
4553656
URL:            http://www.kchmviewer.net/
bf2b8be
Source0:        http://downloads.sourceforge.net/kchmviewer/kchmviewer-%{version}.tar.gz
b111d1e
Provides:       %{name}-qt = %{version}-%{release}
b111d1e
Obsoletes:      %{name}-qt < 7.3
4553656
b111d1e
BuildRequires:  gcc-c++
3300cf3
BuildRequires:  chmlib-devel
3300cf3
BuildRequires:  desktop-file-utils
3300cf3
BuildRequires:  gettext
6264b81
BuildRequires:  qt5-qtbase-devel
cc5d598
BuildRequires:  libzip-devel
6264b81
BuildRequires:  qt5-qtwebkit-devel
7907eed
b1b8450
Requires: %{name}-common = %{version}-%{release}
4553656
4553656
%description
3300cf3
KchmViewer is a chm (MS HTML help file format) viewer.
4553656
b1b8450
This package contains the Qt-only version.
b1b8450
b1b8450
%package common
b111d1e
Summary: Common data files for KchmViewer
b1b8450
BuildArch: noarch
b1b8450
Requires: hicolor-icon-theme
b1b8450
%description common
b1b8450
Common data files for KchmViewer.
4553656
4553656
%prep
a514d57
%setup -q
4553656
7db7cad
026974f
%build
b1b8450
# make the Qt-only version
Rex Dieter 1b62512
%qmake_qt5
41cf51a
make
eeaf958
4553656
%install
b1b8450
# install the Qt-only version
b111d1e
mkdir -p $RPM_BUILD_ROOT%{_bindir}
b111d1e
cp -p bin/%{name} $RPM_BUILD_ROOT%{_bindir}
b111d1e
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
b111d1e
cp -p packages/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/
6264b81
sed -i -E 's/(MimeType.*)/\1;/' $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
b111d1e
install -Dpm 644 packages/%{name}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
4553656
3300cf3
%check
b111d1e
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
4553656
4553656
%post
b1b8450
update-desktop-database -q &> /dev/null ||:
b1b8450
b1b8450
%postun
b1b8450
update-desktop-database -q &> /dev/null ||:
b1b8450
b1b8450
%post common
b111d1e
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
3300cf3
b1b8450
%posttrans common
b111d1e
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
4553656
b1b8450
%postun common
3300cf3
if [ $1 -eq 0 ] ; then
b111d1e
   touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
b111d1e
   gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
3300cf3
fi
eeaf958
b111d1e
%files
b111d1e
%{_bindir}/kchmviewer
b111d1e
%{_datadir}/applications/%{name}.desktop
b1b8450
b1b8450
%files common
b111d1e
%doc README ChangeLog FAQ
b111d1e
%license COPYING
b111d1e
%{_datadir}/icons/hicolor/*/apps/kchmviewer.*
4553656
eeaf958
4553656
%changelog
2ab54bd
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-7
2ab54bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2ab54bd
32cfe1c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-6
32cfe1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
32cfe1c
c75b8dc
* Tue Feb 28 2017 Remi Collet <remi@fedoraproject.org> - 7.5-5
c75b8dc
- rebuild for new libzip
c75b8dc
0ca9dca
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-4
0ca9dca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0ca9dca
7f5a690
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-3
7f5a690
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7f5a690
Rex Dieter 1b62512
* Mon Feb 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 7.5-2
Rex Dieter 1b62512
- use %%qmake_qt5 to ensure proper build flags
Rex Dieter 1b62512
6264b81
* Sun Nov 15 2015 Robin Lee <cheeselee@fedoraproject.org> - 7.5-1
6264b81
- Update to 7.5
6264b81
- Build with qt5
6264b81
b111d1e
* Sun Oct 11 2015 Robin Lee <cheeselee@fedoraproject.org> - 7.3-1
b111d1e
- Update to 7.3
b111d1e
- Build only the qt version, since kde4 is obsolete in Fedora and kchmviewer
b111d1e
  no longer uses KHTML
b111d1e
- BR added: gcc-c++, qt4-devel; BR removed: perl, openssl-devel, phonon-devel
b111d1e
9435858
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.1-5
9435858
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9435858
086d052
* Wed May 06 2015 Remi Collet <remi@fedoraproject.org> - 7.1-4
086d052
- rebuild for new libzip
086d052
370d483
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 7.1-3
370d483
- Rebuilt for GCC 5 C++11 ABI change
370d483
e1b5228
* Sun Nov  2 2014 Robin Lee <cheeselee@fedoraproject.org> - 7.1-2
e1b5228
- BR: qtwebkit-devel
e1b5228
cc5d598
* Sun Nov  2 2014 Robin Lee <cheeselee@fedoraproject.org> - 7.1-1
cc5d598
- Update to 7.1
cc5d598
- BR: perl, openssl-devel, phonon-devel, libzip-devel
cc5d598
ff001a0
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0-7
ff001a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ff001a0
00745fd
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0-6
00745fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
00745fd
eee9409
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0-5
eee9409
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
eee9409
024668a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0-4
024668a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
024668a
6f68a53
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0-3
6f68a53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6f68a53
82a08b8
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0-2
82a08b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
82a08b8
9d38cdc
* Mon Dec 19 2011 Robin Lee <cheeselee@fedoraproject.org> - 6.0-1
9d38cdc
- Update to 6.0
9d38cdc
- Remove Requires kio_msits and kchmviewer-5.1-no_msits.patch
9d38cdc
13ff86b
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3-2
13ff86b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
13ff86b
a514d57
* Sat Jan 15 2011 Robin Lee <cheeselee@fedoraproject.org> - 5.3-1
a514d57
- Update to 5.3
a514d57
- Remove kchmviewer-5.2-missed-src.patch
a514d57
41cf51a
* Tue Oct 12 2010 Robin Lee <cheeselee@fedoraproject.org> - 5.2-5
41cf51a
- _smp_mflags will break compilation of the Qt version, remove it
41cf51a
b1b8450
* Mon Oct 11 2010 Robin Lee <cheeselee@fedoraproject.org> - 5.2-4
b1b8450
- Make a subpackage for the Qt-only version
b1b8450
- Make a subpackage owning the common data files
b1b8450
9cd1f4e
* Fri Jun  4 2010 Robin Lee <robinlee.sysu@gmail.com> - 5.2-3
9cd1f4e
- fix tag
9cd1f4e
8098455
* Fri Jun  4 2010 Robin Lee <robinlee.sysu@gmail.com> - 5.2-2
8098455
- Tar ball updated
8098455
11afbff
* Wed Apr 28 2010 Robin Lee <robinlee.sysu@gmail.com> - 5.2-1
11afbff
- update to 5.2
11afbff
8c035e9
* Sat Apr 17 2010 LI Rui Bin <cheeseli@hotmail.com> - 5.1-1
8c035e9
- correct License tag
8c035e9
- remove BuildRoot tag
8c035e9
8c035e9
* Fri Mar 19 2010 Emilio Scalise <emisca@rocketmail.com> - 5.1-0
8c035e9
- update to 5.1
8c035e9
- provides new translations
8c035e9
054403a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-5
054403a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
054403a
3300cf3
* Mon Apr 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.0-4
3300cf3
- fix conflicts with kdegraphics (#484861)
d515a5c
- optimize scriptlets
8c035e9
- ship only hicolor icons
3300cf3
- cleanup, use kde4-macros
3300cf3
08f0640
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-3
08f0640
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
08f0640
b9e2b0c
* Mon Dec  8 2008 Patrice Dumas <pertusus@free.fr> 4.0-2
b9e2b0c
- reenable kde support
b9e2b0c
bf2b8be
* Thu Dec  4 2008 Patrice Dumas <pertusus@free.fr> 4.0-1
bf2b8be
- update to 4.0
bf2b8be
702822a
* Wed Aug 13 2008 Patrice Dumas <pertusus@free.fr> 4.0-0.4.beta3
7907eed
- update to 4.0beta3
7907eed
c115130
* Thu Feb 14 2008 Patrice Dumas <pertusus@free.fr> 4.0-0.2.beta2
026974f
- update to 4.0beta2
026974f
7db7cad
* Thu Aug  2 2007 Patrice Dumas <pertusus@free.fr> 3.1-1.5
f4d949b
- update to 3.1
f4d949b
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