# # spec file for package konqueror # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: konqueror Version: 16.12.0 Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 16.08 in KA, but 16.12.0 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} # It can only build on the same platforms as Qt Webengine ExclusiveArch: %ix86 x86_64 %arm aarch64 mips mips64 Summary: KDE Konqueror Libraries License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org/ Source: %{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kactivities5-devel >= 5.7.0 BuildRequires: karchive-devel >= 5.7.0 BuildRequires: kcmutils-devel >= 5.7.0 BuildRequires: kcrash-devel >= 5.7.0 BuildRequires: kded-devel >= 5.7.0 BuildRequires: kdelibs4support-devel >= 5.7.0 BuildRequires: kdesu-devel >= 5.7.0 BuildRequires: kdoctools-devel >= 5.7.0 BuildRequires: kf5-filesystem BuildRequires: khtml-devel >= 5.7.0 BuildRequires: kparts-devel >= 5.7.0 BuildRequires: libtidy-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 BuildRequires: pkgconfig(Qt5Script) >= 5.2.0 BuildRequires: pkgconfig(Qt5WebEngine) >= 5.6.0 BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0 BuildRequires: pkgconfig(Qt5X11Extras) >= 5.2.0 Requires: libKF5Konq6 = %{version} Recommends: webenginepart Obsoletes: kde-baseapps5-libkonq < %{version} Provides: kde-baseapps5-libkonq = %{version} Obsoletes: kde-baseapps-libkonq < %{version} Provides: kde-baseapps-libkonq = %{version} Obsoletes: %{name}-libkonq < %{version} Provides: %{name}-libkonq = %{version} Obsoletes: kdebase4-libkonq BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package contains the libraries used by file managers as Konqueror. %package -n libKF5Konq6 Summary: KDE Konqueror Libraries Group: System/GUI/KDE %description -n libKF5Konq6 This package contains the libraries used by file managers as Konqueror. %package -n webenginepart Summary: KDE Konqueror Libraries Group: System/GUI/KDE %description -n webenginepart This package contains a HTML rendering engine for Konqueror that is based on QtWebEngine. %package -n konqueror-plugins Summary: KDE File Manager and Browser Group: Productivity/Networking/Web/Browsers Requires: %{name} = %{version} Conflicts: konqueror-plugins Obsoletes: fsview5 < %{version} Provides: fsview5 = %{version} Obsoletes: konqueror5-plugins < %{version} Provides: konqueror5-plugins = %{version} %description -n konqueror-plugins These plugins extend the functionality of Konqueror. %package -n libkonq-devel Summary: KDE Base Libraries Group: System/GUI/KDE Requires: libKF5Konq6 = %{version} # FIXME 4.x variants of DBus interfaces need to go to devel package Obsoletes: kde-baseapps5-devel < %{version} Provides: kde-baseapps5-devel = %{version} Obsoletes: kde-baseapps-devel < %{version} Provides: kde-baseapps-devel = %{version} %description -n libkonq-devel The development files for Konqueror and its libraries %prep %setup -q sed -i 's|${CMAKE_CURRENT_SOURCE_DIR}/css|${CMAKE_CURRENT_SOURCE_DIR}/css ${CMAKE_BINARY_DIR}|g' settings/konqhtml/CMakeLists.txt %build %cmake_kf5 -d build %make_jobs %install %kf5_makeinstall -C build find %{buildroot} -type f -name '*filenamesearch*' -exec rm -fv {} ';' # Needed by various other scripts, but disabled in git cp sidebar/default_entries/home.desktop %{buildroot}%{_kf5_applicationsdir}/Home.desktop %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post -n libKF5Konq6 -p /sbin/ldconfig %postun -n libKF5Konq6 -p /sbin/ldconfig %post -n konqueror-plugins -p /sbin/ldconfig %postun -n konqueror-plugins -p /sbin/ldconfig %files -n libKF5Konq6 %defattr(-,root,root) %{_kf5_libdir}/libKF5Konq.so.* %files %defattr(-,root,root) %{_kf5_libdir}/libkonquerorprivate.so.* %{_kf5_libdir}/libkdeinit5_konqueror.so %{_kf5_libdir}/libkdeinit5_kfmclient.so %{_kf5_bindir}/konqueror %{_kf5_bindir}/kfmclient %dir %{_kf5_configkcfgdir} %{_kf5_configkcfgdir}/konqueror.kcfg %{_kf5_sharedir}/konqueror/ %dir %{_kf5_servicetypesdir} %{_kf5_servicetypesdir}/konqaboutpage.desktop %dir %{_kf5_servicesdir} %{_kf5_servicesdir}/konq_aboutpage.desktop %{_kf5_servicesdir}/org.kde.konqueror.desktop %{_kf5_servicesdir}/filebehavior.desktop %{_kf5_servicesdir}/kcmkonqyperformance.desktop %{_kf5_servicesdir}/kcmperformance.desktop %{_kf5_servicesdir}/bookmarks.desktop %dir %{_kf5_plugindir} %{_kf5_plugindir}/konq_aboutpage.so %{_kf5_plugindir}/kcm_konq.so %{_kf5_plugindir}/kcm_performance.so %{_kf5_plugindir}/kcm_bookmarks.so %dir %{_kf5_appstreamdir} %{_kf5_appstreamdir}/org.kde.konqueror.appdata.xml %dir %{_kf5_sharedir}/kcontrol/pics %dir %{_kf5_sharedir}/kcontrol %{_kf5_sharedir}/kcontrol/pics/onlyone.png %{_kf5_sharedir}/kcontrol/pics/overlapping.png %dir %{_kf5_sharedir}/kxmlgui5 %dir %{_kf5_sharedir}/kxmlgui5/konqueror %{_kf5_sharedir}/kxmlgui5/konqueror/konqueror.rc %{_kf5_applicationsdir}/kfmclient.desktop %{_kf5_applicationsdir}/kfmclient_html.desktop %{_kf5_applicationsdir}/kfmclient_war.desktop %{_kf5_applicationsdir}/Home.desktop %{_kf5_applicationsdir}/konqbrowser.desktop %{_kf5_configdir}/autostart/konqy_preload.desktop %{_kf5_iconsdir}/hicolor/*/*/konqueror.* %{_kf5_htmldir}/ %dir %{_kf5_sharedir}/khtml %dir %{_kf5_sharedir}/khtml/kpartplugins %dir %{_kf5_sharedir}/kwebkitpart %dir %{_kf5_sharedir}/kwebkitpart/kpartplugins %{_kf5_plugindir}/kcm_konqhtml.so %{_datadir}/kcmcss/ %dir %{_kf5_datadir} %{_kf5_datadir}/kbookmark/ %{_kf5_servicesdir}/khtml_*.desktop %{_kf5_sharedir}/dbus-1/interfaces/org.kde.Konqueror.Main.xml %{_kf5_sharedir}/dbus-1/interfaces/org.kde.Konqueror.MainWindow.xml %files -n webenginepart %defattr(-,root,root) %{_kf5_libdir}/libkwebenginepartlib.so %{_kf5_iconsdir}/hicolor/*/*/webengine.* %{_kf5_kxmlguidir}/webenginepart/ %{_kf5_plugindir}/kf5/ %{_kf5_servicesdir}/webenginepart.desktop %files -n konqueror-plugins %defattr(-,root,root) %{_kf5_bindir}/fsview %{_kf5_plugindir}/fsviewpart.so %{_kf5_sharedir}/fsview/ %{_kf5_iconsdir}/hicolor/*/apps/fsview.png %{_kf5_servicesdir}/fsview_part.desktop %{_kf5_plugindir}/webarchiverplugin.so %{_kf5_plugindir}/webarchivethumbnail.so %{_kf5_plugindir}/validatorsplugin.so %{_kf5_plugindir}/akregatorkonqfeedicon.so %{_kf5_plugindir}/babelfishplugin.so %{_kf5_plugindir}/domtreeviewerplugin.so %{_kf5_plugindir}/khtmlsettingsplugin.so %{_kf5_plugindir}/minitoolsplugin.so %{_kf5_plugindir}/dirfilterplugin.so %{_kf5_plugindir}/konq_shellcmdplugin.so %{_kf5_plugindir}/autorefresh.so %{_kf5_plugindir}/kimgallery.so %{_kf5_plugindir}/rellinksplugin.so %{_kf5_plugindir}/searchbarplugin.so %{_kf5_iconsdir}/*/*/actions/imagegallery.png %{_kf5_iconsdir}/*/*/actions/webarchiver.png %{_kf5_iconsdir}/*/*/actions/cssvalidator.png %{_kf5_iconsdir}/*/*/actions/htmlvalidator.* %{_kf5_iconsdir}/*/*/actions/validators.* %{_kf5_iconsdir}/*/*/actions/babelfish.* %{_kf5_sharedir}/akregator/ %{_kf5_sharedir}/domtreeviewer/ %{_kf5_sharedir}/khtml/kpartplugins/plugin_webarchiver.* %{_kf5_sharedir}/khtml/kpartplugins/plugin_validators.* %{_kf5_sharedir}/khtml/kpartplugins/akregator_konqfeedicon.* %{_kf5_sharedir}/khtml/kpartplugins/plugin_babelfish.* %{_kf5_sharedir}/khtml/kpartplugins/plugin_translator.* %{_kf5_sharedir}/khtml/kpartplugins/autorefresh.* %{_kf5_sharedir}/khtml/kpartplugins/plugin_rellinks.* %{_kf5_sharedir}/khtml/kpartplugins/khtmlsettingsplugin.* %{_kf5_sharedir}/khtml/kpartplugins/minitoolsplugin.* %{_kf5_sharedir}/khtml/kpartplugins/plugin_domtreeviewer.* %{_kf5_sharedir}/kwebkitpart/kpartplugins/plugin_validators.* %{_kf5_sharedir}/kwebkitpart/kpartplugins/akregator_konqfeedicon.* %{_kf5_sharedir}/kwebkitpart/kpartplugins/plugin_babelfish.* %{_kf5_sharedir}/kwebkitpart/kpartplugins/plugin_translator.* %{_kf5_sharedir}/kwebkitpart/kpartplugins/autorefresh.* %{_kf5_sharedir}/kwebkitpart/kpartplugins/khtmlsettingsplugin.* %{_kf5_servicesdir}/webarchivethumbnail.desktop %{_kf5_configkcfgdir}/validators.kcfg %{_kf5_configdir}/translaterc %dir %{_kf5_sharedir}/dolphinpart %{_kf5_sharedir}/dolphinpart/kpartplugins/ %files -n libkonq-devel %defattr(-,root,root) %{_kf5_libdir}/cmake/KF5Konq/ %{_kf5_libdir}/libKF5Konq.so %{_kf5_includedir}/ %changelog