Rex Dieter 64bddcd
%global qt_module qtwebview
Rex Dieter 64bddcd
Rex Dieter 64bddcd
Summary: Qt5 - WebView component
Rex Dieter 64bddcd
Name:    qt5-%{qt_module}
55fb43e
Version: 5.15.9
55fb43e
Release: 1%{?dist}
Rex Dieter 64bddcd
Rex Dieter 64bddcd
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
7c10827
License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
Rex Dieter 64bddcd
Url:     http://www.qt.io
3a178e3
%global majmin %(echo %{version} | cut -d. -f1-2)
ea69566
Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-opensource-src-%{version}.tar.xz
Rex Dieter 64bddcd
Rex Dieter 6a20399
# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
Rex Dieter 6a20399
%{?qt5_qtwebengine_arches:ExclusiveArch: %{qt5_qtwebengine_arches}}
Rex Dieter 6a20399
6f625e2
BuildRequires: make
Rex Dieter 2db43d9
BuildRequires: qt5-qtbase-devel >= %{version}
4752c13
BuildRequires: qt5-qtbase-private-devel
4752c13
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
Rex Dieter 2db43d9
BuildRequires: qt5-qtdeclarative-devel >= %{version}
ea4eb16
# for 5.11, watch progress on
ea4eb16
# https://bugreports.qt.io/browse/QTBUG-63137
ea4eb16
BuildRequires: qt5-qtwebengine-devel
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%description
Kevin Kofler 403bdd5
Qt WebView provides a way to display web content in a QML application without necessarily
Kevin Kofler 403bdd5
including a full web browser stack by using native APIs where it makes sense.
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%package devel
Rex Dieter 64bddcd
Summary: Development files for %{name}
Rex Dieter 64bddcd
Requires: %{name}%{?_isa} = %{version}-%{release}
Rex Dieter 64bddcd
Requires: qt5-qtbase-devel%{?_isa}
Rex Dieter 64bddcd
Requires: qt5-qtdeclarative-devel%{?_isa}
Rex Dieter 64bddcd
%description devel
Rex Dieter 64bddcd
%{summary}.
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%package examples
Rex Dieter 64bddcd
Summary: Programming examples for %{name}
Rex Dieter 64bddcd
Requires: %{name}%{?_isa} = %{version}-%{release}
Rex Dieter 64bddcd
%description examples
Rex Dieter 64bddcd
%{summary}.
Rex Dieter 64bddcd
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%prep
88d19f7
%autosetup -n %{qt_module}-everywhere-src-%{version} -p1
Rex Dieter 64bddcd
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%build
Rex Dieter 313a936
%{qmake_qt5} \
Rex Dieter 64bddcd
  %{?_qt5_examplesdir:CONFIG+=qt_example_installs}
Rex Dieter 64bddcd
3a178e3
%make_build
Rex Dieter 64bddcd
Rex Dieter 313a936
Rex Dieter 64bddcd
%install
Rex Dieter 313a936
make install INSTALL_ROOT=%{buildroot}
Rex Dieter 313a936
Rex Dieter 64bddcd
3a178e3
%ldconfig_scriptlets
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%files
Rex Dieter 9faa459
%license LICENSE.*
Rex Dieter 64bddcd
%{_qt5_libdir}/libQt5WebView.so.5*
Rex Dieter 9faa459
%{_qt5_qmldir}/QtWebView/
4cf7981
%dir %{_qt5_plugindir}/webview/
c625145
# consider subpkg with rich/soft dependency -- rex
4cf7981
%{_qt5_plugindir}/webview/libqtwebview_webengine.so
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%files devel
Rex Dieter 64bddcd
%{_qt5_headerdir}/QtWebView/
Rex Dieter 64bddcd
%{_qt5_libdir}/libQt5WebView.so
Rex Dieter 64bddcd
%{_qt5_libdir}/libQt5WebView.prl
Rex Dieter 64bddcd
%{_qt5_libdir}/pkgconfig/Qt5WebView.pc
Rex Dieter 64bddcd
%{_qt5_libdir}/cmake/Qt5WebView
2c5b741
%{_qt5_archdatadir}/mkspecs/modules/*
Rex Dieter 64bddcd
%exclude %{_qt5_libdir}/libQt5WebView.la
Rex Dieter 64bddcd
Rex Dieter 64bddcd
%if 0%{?_qt5_examplesdir:1}
Rex Dieter 64bddcd
%files examples
Rex Dieter 64bddcd
%{_qt5_examplesdir}/
Rex Dieter 64bddcd
%endif
Rex Dieter 64bddcd
Rex Dieter 6a20399
Rex Dieter 64bddcd
%changelog
55fb43e
* Wed Apr 12 2023 Adam Williamson <awilliam@redhat.com> - 5.15.9-1
55fb43e
- No, really, 5.15.9
55fb43e
754928c
* Tue Apr 11 2023 Jan Grulich <jgrulich@redhat.com> - 5.15.8-4
754928c
- 5.15.9
754928c
7c10827
* Tue Jan 31 2023 Jan Grulich <jgrulich@redhat.com> - 5.15.8-3
7c10827
- migrated to SPDX license
7c10827
bd8a88e
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.8-2
bd8a88e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
bd8a88e
9fe4f46
* Fri Jan 06 2023 Jan Grulich <jgrulich@redhat.com> - 5.15.8-1
9fe4f46
- 5.15.8
9fe4f46
80e3abc
* Mon Oct 31 2022 Jan Grulich <jgrulich@redhat.com> - 5.15.7-1
80e3abc
- 5.15.7
80e3abc
ffa3240
* Thu Sep 22 2022 Adam Williamson <awilliam@redhat.com> - 5.15.6-1
ffa3240
- 5.15.6
ffa3240
a2af3ae
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.5-2
a2af3ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
a2af3ae
52a0b07
* Mon Jul 18 2022 Jan Grulich <jgrulich@redhat.com> - 5.15.5-1
52a0b07
- 5.15.5
52a0b07
6c776b4
* Tue May 17 2022 Jan Grulich <jgrulich@redhat.com> - 5.15.4-1
6c776b4
- 5.15.4
6c776b4
ea69566
* Fri Mar 11 2022 Jan Grulich <jgrulich@redhat.com> - 5.15.3-1
ea69566
- 5.15.3
ea69566
763ee7d
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.2-5
763ee7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
763ee7d
fccc8bf
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.2-4
fccc8bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
fccc8bf
2e50634
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.2-3
2e50634
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2e50634
a697206
* Tue Nov 24 07:54:16 CET 2020 Jan Grulich <jgrulich@redhat.com> - 5.15.2-2
a697206
- Rebuild for qtbase with -no-reduce-relocations option
a697206
9f7da25
* Fri Nov 20 09:30:48 CET 2020 Jan Grulich <jgrulich@redhat.com> - 5.15.2-1
9f7da25
- 5.15.2
9f7da25
3c7d3b8
* Thu Sep 10 2020 Jan Grulich <jgrulich@redhat.com> - 5.15.1-1
3c7d3b8
- 5.15.1
3c7d3b8
957319e
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.2-2
957319e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
957319e
91ac460
* Sat Apr 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 5.14.2-1
91ac460
- 5.14.2
91ac460
8a6ec6b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.13.2-2
8a6ec6b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8a6ec6b
592a629
* Mon Dec 09 2019 Jan Grulich <jgrulich@redhat.com> - 5.13.2-1
592a629
- 5.13.2
592a629
9bb2987
* Tue Sep 24 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.5-1
9bb2987
- 5.12.5
9bb2987
2e45738
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.12.4-2
2e45738
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2e45738
204f9dd
* Fri Jun 14 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.4-1
204f9dd
- 5.12.4
204f9dd
b376c53
* Tue Jun 04 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.3-1
b376c53
- 5.12.3
b376c53
2022b05
* Tue Mar 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.12.1-1
2022b05
- 5.12.1
2022b05
6fa5e72
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.11.3-2
6fa5e72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6fa5e72
c49ba00
* Fri Dec 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.3-1
c49ba00
- 5.11.3
c49ba00
fc758be
* Fri Sep 21 2018 Jan Grulich <jgrulich@redhat.com> - 5.11.2-1
fc758be
- 5.11.2
fc758be
2c5b741
* Sun Jul 15 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.1-3
2c5b741
- use %%{_qt5_archdatadir}/mkspecs
2c5b741
41948cc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.11.1-2
41948cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
41948cc
799a9b8
* Wed Jun 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.1-1
799a9b8
- 5.11.1
799a9b8
3a178e3
* Sun May 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.0-1
3a178e3
- 5.11.0
3a178e3
- use %%make_build %%ldconfig_scriptlets
3a178e3
19e580a
* Sat Feb 17 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.10.1-1
19e580a
- 5.10.1
19e580a
71978a7
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.0-2
71978a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
71978a7
40f18ff
* Mon Jan 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.10.0-1
40f18ff
- 5.10.0
40f18ff
6d8953f
* Sun Nov 26 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.3-1
6d8953f
- 5.9.3
6d8953f
4752c13
* Wed Oct 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.2-1
4752c13
- 5.9.2, use %%autosetup, BR: qt5-qtbase-private-devel
4752c13
115f3c2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.1-3
115f3c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
115f3c2
ac1d78a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.1-2
ac1d78a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ac1d78a
Rex Dieter 9faa459
* Wed Jul 19 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.1-1
Rex Dieter 9faa459
- 5.9.1
Rex Dieter 9faa459
Rex Dieter 313a936
* Fri Jun 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.0-1
Rex Dieter 313a936
- 5.9.0 (final)
Rex Dieter 313a936
- drop shadow/out-of-tree builds (#1456211,QTBUG-37417)
Rex Dieter 313a936
f73425d
* Tue May 09 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.beta.3
f73425d
- Upstream beta 3
f73425d
Kevin Kofler 403bdd5
* Mon Mar 13 2017 Helio Chissini de Castro <helio@kde.org> - 5.8.0-1
Kevin Kofler 403bdd5
- New upstream version
Rex Dieter 9146695
Rex Dieter 6a20399
* Thu Feb 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-2
Rex Dieter 6a20399
- ExclusiveArch: %%{qt5_qtwebengine_arches}
Rex Dieter 6a20399
Rex Dieter 64bddcd
* Thu Nov 10 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.1-1
Rex Dieter 64bddcd
- First package
Rex Dieter 64bddcd