d58048f
d58048f
## uncomment to enable bootstrap mode
d58048f
#global bootstrap 1
d58048f
Rex Dieter e605adb
Name:    konqueror
11d419c
Version: 18.08.3
ebbdace
Release: 1%{?dist}
Rex Dieter e605adb
Summary: KDE File Manager and Browser
3f9677e
Rex Dieter e605adb
License: GPLv2+ and LGPLv2+ and GFDL
Rex Dieter e605adb
URL:     https://konqueror.org/
3f9677e
3f9677e
%global revision %(echo %{version} | cut -d. -f3)
3f9677e
%if %{revision} >= 50
3f9677e
%global stable unstable
3f9677e
%else
3f9677e
%global stable stable
3f9677e
%endif
3f9677e
Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz
3f9677e
3f9677e
## upstream patches
3f9677e
3f9677e
## upstreamable patches
bbe6bfe
Patch100: konqueror-17.12.3-webengine_optional.patch
3f9677e
3f9677e
## Fedora specific patches
3f9677e
Rex Dieter e605adb
BuildRequires: desktop-file-utils
Rex Dieter e605adb
3f9677e
BuildRequires: extra-cmake-modules
3f9677e
BuildRequires: cmake(KDED)
3f9677e
BuildRequires: cmake(KF5Activities)
3f9677e
BuildRequires: cmake(KF5Archive)
3f9677e
BuildRequires: cmake(KF5Crash)
3f9677e
BuildRequires: cmake(KF5DocTools)
3f9677e
BuildRequires: cmake(KF5KCMUtils)
3f9677e
BuildRequires: cmake(KF5KDELibs4Support)
3f9677e
BuildRequires: cmake(KF5KHtml)
3f9677e
BuildRequires: cmake(KF5Parts)
3f9677e
BuildRequires: cmake(KF5Su)
Rex Dieter e605adb
3f9677e
BuildRequires: cmake(Qt5Core)
3f9677e
BuildRequires: cmake(Qt5Script)
bbe6bfe
%ifarch %{qt5_qtwebengine_arches}
bbe6bfe
%global webengine 1
bbe6bfe
%endif
3f9677e
BuildRequires: cmake(Qt5Widgets)
3f9677e
BuildRequires: cmake(Qt5X11Extras)
Rex Dieter e605adb
3f9677e
BuildRequires: pkgconfig(zlib)
3f9677e
BuildRequires: libtidy-devel
3f9677e
d58048f
%if !0%{?bootstrap}
d58048f
BuildRequires:  cmake(Qt5TextToSpeech)
d58048f
%endif
d58048f
bbe6bfe
%ifarch %{qt5_qtwebengine_arches}
bbe6bfe
Requires: kwebenginepart%{_isa} = %{version}-%{release}
bbe6bfe
%global webengine 1
bbe6bfe
%else
bbe6bfe
Requires: kwebkitpart%{?_isa} >= 1.4.0
bbe6bfe
%endif
bbe6bfe
Rex Dieter e605adb
# translations moved here
Rex Dieter e605adb
Conflicts: kde-l10n < 17.03
Rex Dieter e605adb
3f9677e
Requires:      %{name}-libs%{?_isa} = %{version}-%{release} 
3f9677e
Requires:      hicolor-icon-theme
885f4f6
Requires:      keditbookmarks
3f9677e
3f9677e
%description
3f9677e
Konqueror allows you to manage your files and browse the web in a
3f9677e
unified interface.
3f9677e
3f9677e
%package devel
3f9677e
Summary:       Development files for %{name}
3f9677e
Requires:      %{name}%{?_isa} = %{version}-%{release}
3f9677e
Requires:      %{name}-libs%{?_isa} = %{version}-%{release}
3f9677e
%description   devel
3f9677e
The %{name}-devel package contains libraries and header files for
3f9677e
developing applications that use %{name}.
3f9677e
3f9677e
%package libs
3f9677e
Summary:       Runtime libraries for %{name}
3f9677e
Requires:      %{name} = %{version}-%{release}
3f9677e
%description libs
3f9677e
%{summary}.
3f9677e
cddde4f
%if 0%{?webengine}
bbe6bfe
%package -n kwebenginepart
bbe6bfe
Summary:  A KPart based on QtWebEngine
bbe6bfe
BuildRequires: cmake(Qt5WebEngine)
cddc8a3
BuildRequires: cmake(KF5Wallet)
bbe6bfe
%description -n kwebenginepart
bbe6bfe
KWebEnginePart is a web browser component for KDE (KPart)
bbe6bfe
based on (Qt)WebEngine. You can use it for example for
bbe6bfe
browsing the web in Konqueror.
cddde4f
%endif
cddde4f
bbe6bfe
3f9677e
%prep
3f9677e
%autosetup -p1
3f9677e
3f9677e
3f9677e
%build
3f9677e
mkdir %{_target_platform}
3f9677e
pushd %{_target_platform}
3f9677e
%{cmake_kf5} ..
3f9677e
popd
3f9677e
bbe6bfe
%make_build -C %{_target_platform}
3f9677e
3f9677e
3f9677e
%install
3f9677e
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
3f9677e
Rex Dieter d191b18
%find_lang %{name} --all-name --with-html
Rex Dieter e605adb
3f9677e
3f9677e
%check
2432095
appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.konqueror.appdata.xml ||:
3f9677e
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/kfmclient.desktop
3f9677e
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/kfmclient_html.desktop
3f9677e
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/kfmclient_war.desktop
3f9677e
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/konqbrowser.desktop
3f9677e
e2c6406
Rex Dieter e605adb
%files -f %{name}.lang
Rex Dieter e605adb
%license COPYING*
3f9677e
%doc AUTHORS ChangeLog
e2c6406
%{_kf5_sysconfdir}/xdg/akregatorplugin.*
f0f86da
%{_kf5_sysconfdir}/xdg/konqueror.*
Rex Dieter e605adb
%{_kf5_bindir}/fsview
Rex Dieter e605adb
%{_kf5_bindir}/kfmclient
Rex Dieter e605adb
%{_kf5_bindir}/konqueror
3f9677e
%{_kf5_datadir}/akregator/pics/feed.png
2432095
%{_kf5_metainfodir}/org.kde.konqueror.appdata.xml
3f9677e
%{_kf5_datadir}/applications/*.desktop
3f9677e
%{_kf5_datadir}/config.kcfg/*.kcfg
3f9677e
%{_kf5_datadir}/dbus-1/interfaces/*.xml
3f9677e
%{_kf5_datadir}/dolphinpart/kpartplugins/*
3f9677e
%{_kf5_datadir}/domtreeviewer/domtreeviewerui.rc
Rex Dieter e605adb
%{_kf5_datadir}/fsview/
3f9677e
%{_kf5_datadir}/icons/hicolor/*/*/*
Rex Dieter e605adb
%{_kf5_datadir}/icons/oxygen/*/*/*
Rex Dieter ecfd6df
%{_kf5_datadir}/kcmcss/
Rex Dieter ecfd6df
%{_kf5_datadir}/kcontrol/
Rex Dieter ecfd6df
%{_kf5_datadir}/kf5/kbookmark/
Rex Dieter ecfd6df
%{_kf5_datadir}/khtml/
Rex Dieter ecfd6df
%{_kf5_datadir}/konqueror/
Rex Dieter ecfd6df
%{_kf5_datadir}/kwebkitpart/
3f9677e
%{_kf5_sysconfdir}/xdg/autostart/konqy_preload.desktop
3f9677e
%{_kf5_sysconfdir}/xdg/translaterc
3f9677e
bbe6bfe
%ldconfig_scriptlets libs
3f9677e
3f9677e
%files libs
3f9677e
%{_kf5_datadir}/kservices5/*
3f9677e
%{_kf5_datadir}/kservicetypes5/konqaboutpage.desktop
3f9677e
%{_kf5_libdir}/lib*.so.*
3f9677e
%{_kf5_libdir}/libkdeinit5*.so
Rex Dieter ecfd6df
%{_kf5_qtplugindir}/*.so
f64add9
%{_kf5_plugindir}/kfileitemaction/akregatorplugin.so
Rex Dieter ecfd6df
Rex Dieter ecfd6df
%files devel
Rex Dieter a17ef3d
%{_kf5_includedir}/konq_*.h
Rex Dieter a17ef3d
%{_kf5_includedir}/libkonq_export.h
Rex Dieter a17ef3d
%{_kf5_libdir}/cmake/KF5Konq/
Rex Dieter ecfd6df
%{_kf5_libdir}/libKF5Konq.so
3f9677e
bbe6bfe
%if 0%{?webengine}
bbe6bfe
%files -n kwebenginepart
bbe6bfe
%{_kf5_datadir}/kxmlgui5/webenginepart/
e2c6406
%{_kf5_datadir}/webenginepart/
bbe6bfe
%{_kf5_libdir}/libkwebenginepartlib.so
bbe6bfe
%dir %{_kf5_plugindir}/parts/
bbe6bfe
%{_kf5_plugindir}/parts/webenginepart.so
bbe6bfe
%endif
bbe6bfe
3f9677e
3f9677e
%changelog
11d419c
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
11d419c
- 18.08.3
11d419c
852c422
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
852c422
- 18.08.2
852c422
aa22e33
* Fri Sep 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
aa22e33
- 18.08.1
aa22e33
c989016
* Wed Aug 15 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.0-1
c989016
- 18.08.0
c989016
d82f48d
* Thu Jul 12 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
d82f48d
- 18.04.3
d82f48d
24c834b
* Tue Jun 05 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
24c834b
- 18.04.2
24c834b
d73c08b
* Tue May 08 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
d73c08b
- 18.04.1
d73c08b
ebbdace
* Sat Apr 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
ebbdace
- 18.04.0
ebbdace
bbe6bfe
* Wed Mar 21 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-2
bbe6bfe
- make buildable on all archs (#1474171)
bbe6bfe
- -kwebenginepart subpkg
bbe6bfe
6b472a5
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
6b472a5
- 17.12.3
6b472a5
29b41a9
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
29b41a9
- 17.12.2
29b41a9
76f2504
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
76f2504
- 17.12.1
76f2504
9ff6f36
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 17.12.0-2
9ff6f36
- Remove obsolete scriptlets
9ff6f36
60e2126
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
60e2126
- 17.12.0
60e2126
d58048f
* Tue Nov 21 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-2
d58048f
- BR: Qt5TextToSpeech
d58048f
362cd6b
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
362cd6b
- 17.08.3
362cd6b
2c55f63
* Wed Oct 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.2-1
2c55f63
- 17.08.2
2c55f63
01125b6
* Tue Sep 05 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
01125b6
- 17.08.1
01125b6
885f4f6
* Sat Aug 26 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.0-2
885f4f6
- Requires: keditbookmarks (#1474248)
885f4f6
478aef6
* Sat Aug 26 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.0-1
478aef6
- 17.08.0
478aef6
1b39c21
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.3-2
1b39c21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1b39c21
4deb8b8
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
4deb8b8
- 17.04.3
4deb8b8
4fe722e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
4fe722e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4fe722e
Rex Dieter b04d672
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
Rex Dieter b04d672
- 17.04.2
Rex Dieter b04d672
Rex Dieter 9cf20fb
* Wed May 10 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
Rex Dieter 9cf20fb
- 17.04.1
Rex Dieter 9cf20fb
Rex Dieter d191b18
* Sat Apr 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.0-2
Rex Dieter d191b18
- use %%find_lang for handbooks
Rex Dieter d191b18
Rex Dieter e605adb
* Tue Apr 18 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.0-1
Rex Dieter e605adb
- 17.04.0
Rex Dieter e605adb
Rex Dieter ecc66da
* Wed Mar 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
Rex Dieter ecc66da
- 16.12.3
Rex Dieter ecc66da
Rex Dieter ccd89a6
* Wed Feb 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
Rex Dieter ccd89a6
- 16.12.2
Rex Dieter ccd89a6
3f9677e
* Fri Jan 20 2017 Christian Dersch <lupinix@mailbox.org> - 16.12.1-1
3f9677e
- initial package (review: RHBZ #1413020)