Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package falkon for openSUSE:Factory checked in at 2022-04-23 19:46:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/falkon (Old) and /work/SRC/openSUSE:Factory/.falkon.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "falkon" Sat Apr 23 19:46:53 2022 rev:11 rq:971625 version:22.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/falkon/falkon.changes 2022-02-02 22:45:02.034059580 +0100 +++ /work/SRC/openSUSE:Factory/.falkon.new.1538/falkon.changes 2022-04-23 19:48:55.703194637 +0200 @@ -1,0 +2,21 @@ +Mon Apr 18 07:50:54 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +------------------------------------------------------------------- +Fri Apr 8 18:17:22 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 22.03.90 + * New feature release + +------------------------------------------------------------------- +Thu Mar 24 08:52:25 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 22.03.80 + * New feature release +- Falkon is now released with other KDE Gear. + +------------------------------------------------------------------- Old: ---- falkon-3.2.0.tar.xz falkon-3.2.0.tar.xz.sig falkon.keyring New: ---- applications.keyring falkon-22.04.0.tar.xz falkon-22.04.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ falkon.spec ++++++ --- /var/tmp/diff_new_pack.b6VXMM/_old 2022-04-23 19:48:56.135195150 +0200 +++ /var/tmp/diff_new_pack.b6VXMM/_new 2022-04-23 19:48:56.139195155 +0200 @@ -2,8 +2,6 @@ # spec file for package falkon # # Copyright (c) 2022 SUSE LLC -# Copyright ?? 2015 Mariusz Fik <[email protected]> -# Copyright ?? 2019 Markus S. <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,56 +18,61 @@ %bcond_without released Name: falkon -Version: 3.2.0 +Version: 22.04.0 Release: 0 Summary: Modern web browser License: GPL-3.0-or-later Group: Productivity/Networking/Web/Browsers URL: https://www.falkon.org/ -Source0: https://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz +Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz.sig -Source2: %{name}.keyring +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring %endif # Search engine favicons. Source3: obs.png Source4: opensusesoftware.png +# No QtWebEngine for other archs +ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 %{mips} %{riscv} BuildRequires: extra-cmake-modules BuildRequires: fdupes BuildRequires: hicolor-icon-theme -BuildRequires: openssl-devel BuildRequires: pkgconfig +BuildRequires: python3-devel BuildRequires: update-desktop-files BuildRequires: cmake(KF5Archive) -BuildRequires: cmake(KF5CoreAddons) >= 5.54.0 -BuildRequires: cmake(KF5Crash) >= 5.54.0 +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Crash) BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5KIO) >= 5.54.0 -BuildRequires: cmake(KF5Purpose) >= 5.54.0 -BuildRequires: cmake(KF5Wallet) >= 5.54.0 -BuildRequires: cmake(Qt5Core) >= 5.9.0 -BuildRequires: cmake(Qt5DBus) >= 5.9.0 +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Purpose) +BuildRequires: cmake(KF5Wallet) +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5LinguistTools) -BuildRequires: cmake(Qt5Network) >= 5.9.0 -BuildRequires: cmake(Qt5PrintSupport) >= 5.9.0 -BuildRequires: cmake(Qt5QuickWidgets) >= 5.9.0 -BuildRequires: cmake(Qt5Sql) >= 5.9.0 -BuildRequires: cmake(Qt5Test) >= 5.9.0 -BuildRequires: cmake(Qt5WebChannel) >= 5.9.0 -BuildRequires: cmake(Qt5WebEngine) >= 5.9.0 -BuildRequires: cmake(Qt5WebEngineWidgets) >= 5.9.0 -BuildRequires: cmake(Qt5Widgets) >= 5.9.0 -BuildRequires: cmake(Qt5X11Extras) >= 5.9.0 -BuildRequires: pkgconfig(gnome-keyring-1) +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5PrintSupport) +BuildRequires: cmake(Qt5QuickWidgets) +BuildRequires: cmake(Qt5Sql) +BuildRequires: cmake(Qt5WebChannel) +BuildRequires: cmake(Qt5WebEngineCore) +BuildRequires: cmake(Qt5WebEngineWidgets) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5X11Extras) +BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(xcb-util) -Recommends: %{name}-kde +# It fails to build for the moment +#BuildRequires: cmake(PySide2) +#BuildRequires: cmake(Shiboken2) +#BuildRequires: python3-devel # it doesn't start without it (boo#1067547) Requires: libQt5Sql5-sqlite -Provides: qupzilla = %{version} +Recommends: %{name}-kde Provides: web_browser +Provides: qupzilla = %{version} Obsoletes: qupzilla < %{version} - -%lang_package +Provides: falkon-gnome-keyring = %{version} +Obsoletes: falkon-gnome-keyring < %{version} %description Falkon is a web browser designed to well integrate with all @@ -79,24 +82,12 @@ It was previously known as QupZilla. -%package gnome-keyring -Summary: GNOME Keyring plugin for Falkon -Group: Productivity/Networking/Web/Browsers -Requires: %{name} = %{version} -Supplements: packageand(%{name}:gnome-keyring) -Provides: qupzilla-gnome-keyring = %{version} -Obsoletes: qupzilla-gnome-keyring < %{version} - -%description gnome-keyring -Plugin for the Falkon browser that allows storing passwords in -GNOME Keyring. - %package kde Summary: Plugin for tighter integration of KDE technologies Group: Productivity/Networking/Web/Browsers Requires: %{name} = %{version} Requires: kwalletd5 -Supplements: packageand(%{name}:kwalletd5) +Supplements: (%{name} and kwalletd5) Provides: falkon-kwallet = %{version} Obsoletes: falkon-kwallet < %{version} Provides: qupzilla-kwallet = %{version} @@ -106,47 +97,50 @@ Plugin for the Falkon browser that allows tighter integration of KDE technologies, such as storing passwords in KWallet. +%lang_package + %prep -%autosetup -p1 -n %{name}-%{version} +%autosetup -p1 # openSUSE icons. cp -f %{SOURCE3} %{SOURCE4} src/lib/data/icons/sites/ +# The plugins are not installed if PySide is not present at build time. +find po/ -name "falkon_helloqml.po" -o -name "falkon_hellopython.po" -exec rm {} \; + +# Decrease the minimum CMake version for 15.3. +# There's no technical reason for requiring CMake 3.18. +sed -i 's/VERSION 3.18/VERSION 3.17/' CMakeLists.txt + %build - export USE_WEBGL=true - %cmake_kf5 -d build - %cmake_build +%cmake_kf5 -d build +%cmake_build %install - %kf5_makeinstall -C build - -%suse_update_desktop_file org.kde.falkon -%fdupes %{buildroot}%{_kf5_sharedir}/ +%kf5_makeinstall -C build %if %{with released} %find_lang %{name} --all-name --with-qt %endif -%post -p/sbin/ldconfig +%suse_update_desktop_file org.kde.falkon +%fdupes %{buildroot}%{_kf5_sharedir}/ +%post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -%doc CHANGELOG README.md %license COPYING -%exclude %{_kf5_plugindir}/falkon/GnomeKeyringPasswords.so -%exclude %{_kf5_plugindir}/falkon/KDEFrameworksIntegration.so -%{_kf5_applicationsdir}/org.kde.falkon.desktop +%doc CHANGELOG README.md %{_kf5_appstreamdir}/org.kde.falkon.appdata.xml %{_kf5_bindir}/falkon %{_kf5_libdir}/libFalkonPrivate.so.* %{_kf5_plugindir}/falkon/ +%{_kf5_sharedir}/applications/org.kde.falkon.desktop %{_kf5_sharedir}/bash-completion/ %{_kf5_sharedir}/falkon/ -%{_kf5_iconsdir}/hicolor/*/apps/falkon.* - -%files gnome-keyring -%{_kf5_plugindir}/falkon/GnomeKeyringPasswords.so +%{_kf5_sharedir}/icons/hicolor/*/apps/falkon.* +%exclude %{_kf5_plugindir}/falkon/KDEFrameworksIntegration.so %files kde %{_kf5_plugindir}/falkon/KDEFrameworksIntegration.so ++++++ falkon-3.2.0.tar.xz -> falkon-22.04.0.tar.xz ++++++ ++++ 60332 lines of diff (skipped)
