4553656
Name:           kchmviewer
8bd15e2
Version:        8.0
8bd15e2
%global _tag RELEASE_%(echo %{version} | sed 's/\\./_/g')
8bd15e2
%global _appid net.%{name}.%{name}
5f0d18e
Release:        8%{?dist}
3300cf3
Summary:        CHM viewer
4553656
8c035e9
License:        GPLv3+
4553656
URL:            http://www.kchmviewer.net/
8bd15e2
Source0:        https://github.com/gyunaev/%{name}/archive/refs/tags/%{_tag}.tar.gz#/%{name}-%{_tag}.tar.gz
8bd15e2
# applied in upstream git 9ac73e7ad15de08aab6b1198115be2eb44da7afe
8bd15e2
Patch0:         0001-Custom-URL-scheme-registration-needs-to-be-applied-o.patch
8bd15e2
# applied in upstream git a4a3984465cb635822953350c571950ae726b539
8bd15e2
Patch1:         0001-Only-add-Webkit-stuff-to-QT-if-we-re-compiling-under.patch
8bd15e2
# https://github.com/gyunaev/kchmviewer/pull/17
8bd15e2
Patch2:         0001-Rename-the-desktop-entry-file-to-match-the-applicati.patch
b111d1e
Provides:       %{name}-qt = %{version}-%{release}
b111d1e
Obsoletes:      %{name}-qt < 7.3
4553656
8bd15e2
BuildRequires:  make
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
8bd15e2
BuildRequires:  qt5-qtwebengine-devel
71f937a
ExclusiveArch:  %{qt5_qtwebengine_arches}
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
8bd15e2
%autosetup -p1 -n %{name}-%{_tag}
7db7cad
026974f
%build
b1b8450
# make the Qt-only version
Rex Dieter 1b62512
%qmake_qt5
8bd15e2
%make_build
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/
8bd15e2
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications packages/%{_appid}.desktop
b111d1e
install -Dpm 644 packages/%{name}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
4553656
3300cf3
%check
4553656
b111d1e
%files
b111d1e
%{_bindir}/kchmviewer
8bd15e2
%{_datadir}/applications/%{_appid}.desktop
b1b8450
b1b8450
%files common
b111d1e
%doc README ChangeLog FAQ
b111d1e
%license COPYING
b111d1e
%{_datadir}/icons/hicolor/*/apps/kchmviewer.*
4553656
eeaf958
4553656
%changelog
5f0d18e
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-8
5f0d18e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
5f0d18e
7750e4f
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-7
7750e4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
7750e4f
94785e5
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-6
94785e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
94785e5
692f98f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-5
692f98f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
692f98f
d47f064
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-4
d47f064
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d47f064
5ffb4ce
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-3
5ffb4ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
5ffb4ce
cda718a
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-2
cda718a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
cda718a
8bd15e2
* Wed Jun 30 2021 Robin Lee <cheeselee@fedoraproject.org> - 8.0-1
8bd15e2
- Update to 8.0
8bd15e2
6ad3414
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-3
6ad3414
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6ad3414
3aaf696
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-2
3aaf696
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3aaf696
db18494
* Sat Mar 21 2020 Robin Lee <cheeselee@fedoraproject.org> - 7.7-1
db18494
- Update to 7.7 (RHBZ#1382189)
db18494
2679e74
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-13
2679e74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2679e74
4c08926
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-12
4c08926
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4c08926
1ad5baf
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-11
1ad5baf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1ad5baf
826e1eb
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-10
826e1eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
826e1eb
cbacac3
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-9
cbacac3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cbacac3
b13a7f9
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7.5-8
b13a7f9
- Remove obsolete scriptlets
b13a7f9
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