Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libksane for openSUSE:Factory 
checked in at 2024-03-11 15:28:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libksane (Old)
 and      /work/SRC/openSUSE:Factory/.libksane.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libksane"

Mon Mar 11 15:28:14 2024 rev:164 rq:1155529 version:24.02.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libksane/libksane.changes        2023-12-09 
22:52:42.390412777 +0100
+++ /work/SRC/openSUSE:Factory/.libksane.new.1770/libksane.changes      
2024-03-11 15:30:58.795880980 +0100
@@ -1,0 +2,19 @@
+Wed Mar  6 10:46:39 UTC 2024 - Christophe Marin <[email protected]>
+
+- Use a single translation package for libKF5Sane6 and libKSaneWidgets6
+
+-------------------------------------------------------------------
+Fri Feb 23 14:00:42 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 24.02.0
+  * New feature release
+- No code change since 24.01.95
+
+-------------------------------------------------------------------
+Fri Feb  9 16:09:50 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 24.01.95
+  * https://kde.org/announcements/megarelease/6/rc2/
+- Add a libksane-kf5 flavor for applications still using KF5/Qt5
+
+-------------------------------------------------------------------

Old:
----
  libksane-23.08.4.tar.xz
  libksane-23.08.4.tar.xz.sig

New:
----
  _multibuild
  libksane-24.02.0.tar.xz
  libksane-24.02.0.tar.xz.sig
  libksane-kf5.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libksane-kf5.spec ++++++
#
# spec file for package libksane-kf5
#
# Copyright (c) 2024 SUSE LLC
#
# 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 https://bugs.opensuse.org/
#


%define kf5_version 5.90.0
%define qt5_version 5.15.2

%define rname libksane

%bcond_without released
Name:           libksane-kf5
Version:        24.02.0
Release:        0
Summary:        KDE scanning library
License:        LGPL-2.1-only OR LGPL-3.0-only
URL:            https://www.kde.org
Source:         %{rname}-%{version}.tar.xz
%if %{with released}
Source1:        %{rname}-%{version}.tar.xz.sig
Source2:        applications.keyring
%endif
BuildRequires:  kf6-extra-cmake-modules
BuildRequires:  cmake(KF5I18n) >= %{kf5_version}
BuildRequires:  cmake(KF5TextWidgets) >= %{kf5_version}
BuildRequires:  cmake(KF5Wallet) >= %{kf5_version}
BuildRequires:  cmake(KF5WidgetsAddons) >= %{kf5_version}
BuildRequires:  cmake(KSaneCore)
BuildRequires:  cmake(Qt5Core) >= %{qt5_version}
BuildRequires:  cmake(Qt5Widgets) >= %{qt5_version}

%description
The KDE scanner library provides an API and widgets for using
scanners and other imaging devices supported by SANE.

%package -n libKF5Sane6
Summary:        KDE scan library
Requires:       libksane-icons
Recommends:     libksane-lang = %{version}

%description -n libKF5Sane6
The KDE scanner library provides an API and widgets for using
scanners and other imaging devices supported by SANE.

%package devel
Summary:        Development files for the KDE scanning library
Requires:       libKF5Sane6 = %{version}
Requires:       cmake(Qt5Widgets) >= %{qt5_version}
# libksane-devel is now the KF6/Qt6 based one
Provides:       libksane-devel = 23.08.4
Obsoletes:      libksane-devel <= 23.08.4

%description devel
This package contains a library to add scan support to KDE
applications.

%prep
%autosetup -p1 -n %{rname}-%{version}

%build
%cmake_kf5 -d build

%cmake_build

%install
%kf5_makeinstall -C build

# Only one translation package for both flavors
rm -r %{buildroot}%{_datadir}/locale

%ldconfig_scriptlets -n libKF5Sane6

%files -n libKF5Sane6
%license COPYING*
%{_kf5_libdir}/libKF5Sane.so.*
# Icons are already packaged in libksane-icons
%exclude %{_kf5_iconsdir}/

%files devel
%{_kf5_cmakedir}/KF5Sane/
%{_kf5_includedir}/KSane/
%{_kf5_libdir}/libKF5Sane.so

%changelog

++++++ libksane.spec ++++++
--- /var/tmp/diff_new_pack.N5en5S/_old  2024-03-11 15:30:59.695914011 +0100
+++ /var/tmp/diff_new_pack.N5en5S/_new  2024-03-11 15:30:59.707914451 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libksane
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,89 +16,101 @@
 #
 
 
-%define _so 5
-%define lname libKF5Sane
+%define kf6_version 5.246.0
+%define qt6_version 6.6.0
+
 %bcond_without released
 Name:           libksane
-Version:        23.08.4
+Version:        24.02.0
 Release:        0
 Summary:        KDE scanning library
 License:        LGPL-2.1-only OR LGPL-3.0-only
 URL:            https://www.kde.org
-Source:         
https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz
+Source:         %{name}-%{version}.tar.xz
 %if %{with released}
-Source1:        
https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
+Source1:        %{name}-%{version}.tar.xz.sig
 Source2:        applications.keyring
 %endif
-BuildRequires:  extra-cmake-modules
-BuildRequires:  kf5-filesystem
-BuildRequires:  sane-backends-devel
-BuildRequires:  xz
-BuildRequires:  cmake(KF5Config)
-BuildRequires:  cmake(KF5I18n)
-BuildRequires:  cmake(KF5TextWidgets)
-BuildRequires:  cmake(KF5Wallet)
-BuildRequires:  cmake(KF5WidgetsAddons)
-BuildRequires:  cmake(KSaneCore)
-BuildRequires:  cmake(Qt5Core)
-BuildRequires:  cmake(Qt5Test)
-BuildRequires:  cmake(Qt5Widgets)
+BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
+BuildRequires:  cmake(KF6I18n) >= %{kf6_version}
+BuildRequires:  cmake(KF6TextWidgets) >= %{kf6_version}
+BuildRequires:  cmake(KF6Wallet) >= %{kf6_version}
+BuildRequires:  cmake(KF6WidgetsAddons) >= %{kf6_version}
+BuildRequires:  cmake(KSaneCore6)
+BuildRequires:  cmake(Qt6Core) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Widgets) >= %{qt6_version}
 
 %description
 The KDE scanner library provides an API and widgets for using
 scanners and other imaging devices supported by SANE.
 
+%package -n libKSaneWidgets6
+Summary:        KDE scan library
+Requires:       libksane-icons
+Recommends:     libksane-lang = %{version}
+
+%description -n libKSaneWidgets6
+The KDE scanner library provides an API and widgets for using
+scanners and other imaging devices supported by SANE.
+
+%package -n libksane-icons
+Summary:        Icons required by libksane library
+Conflicts:      libKF5Sane5 <= 23.08.5
+
+%description -n libksane-icons
+Icons required by libksane library.
+
 %package devel
 Summary:        Development files for the KDE scanning library
-Requires:       %{lname}%{_so} = %{version}
-Requires:       pkgconfig
-Requires:       sane-backends-devel
-Requires:       cmake(KF5Wallet)
-Requires:       cmake(KF5WidgetsAddons)
-Requires:       cmake(Qt5Widgets)
-Obsoletes:      libksane-kf5-devel < %{version}
-Provides:       libksane-kf5-devel = %{version}
+Requires:       libKSaneWidgets6 = %{version}
+Requires:       cmake(Qt6Widgets) >= %{qt6_version}
 
 %description devel
-This package contains a library to add scan support to KDE
-applications.
+This package contains a library to add scan support to KDE applications.
 
-%package -n %{lname}%{_so}
-Summary:        KDE scan library
-Recommends:     %{name}-lang
-Provides:       %{name} = %{version}
+%lang_package -n libKSaneWidgets6
 
-%description -n %{lname}%{_so}
-The KDE scanner library provides an API and widgets for using
-scanners and other imaging devices supported by SANE.
+%package -n libksane-lang
+Summary:        Translations for libKSaneWidgets6 and libKF5Sane6
+Supplements:    libKF5Sane6 = %{version}
+Supplements:    libKSaneWidgets6 = %{version}
+Provides:       libksane-lang-all = %{version}
+# Briefly existed in the devel project
+Obsoletes:      libKF5Sane6-lang
+Obsoletes:      libKSaneWidgets6-lang
+BuildArch:      noarch
 
-%lang_package
+%description -n libksane-lang
+Provides translations for packages libKSaneWidgets6 and libKF5Sane6.
 
 %prep
 %autosetup -p1
 
 %build
-%cmake_kf5 -d build
-%cmake_build
+%cmake_kf6 -DBUILD_WITH_QT6:BOOL=TRUE
+
+%kf6_build
 
 %install
-%kf5_makeinstall -C build
+%kf6_install
+
+%find_lang %{name} --all-name
 
-%find_lang %{name} --with-man --all-name
+%ldconfig_scriptlets -n libKSaneWidgets6
 
-%ldconfig_scriptlets -n %{lname}%{_so}
+%files -n libksane-icons
+%{_kf6_iconsdir}/hicolor/16x16/actions/black-white.png
+%{_kf6_iconsdir}/hicolor/16x16/actions/color.png
+%{_kf6_iconsdir}/hicolor/16x16/actions/gray-scale.png
 
-%files -n %{lname}%{_so}
-%license COPYING*
-%{_kf5_iconsdir}/hicolor/*/actions/black-white.png
-%{_kf5_iconsdir}/hicolor/*/actions/color.png
-%{_kf5_iconsdir}/hicolor/*/actions/gray-scale.png
-%{_kf5_libdir}/%{lname}.so.*
+%files -n libKSaneWidgets6
+%license LICENSES/*
+%{_kf6_libdir}/libKSaneWidgets6.so.*
 
 %files devel
-%{_kf5_cmakedir}/KF5Sane/
-%{_kf5_includedir}/KSane/
-%{_kf5_libdir}/%{lname}.so
+%{_kf6_cmakedir}/KSaneWidgets6/
+%{_includedir}/KSaneWidgets6/
+%{_kf6_libdir}/libKSaneWidgets6.so
 
-%files lang -f %{name}.lang
+%files -n libksane-lang -f %{name}.lang
 

++++++ _multibuild ++++++
<multibuild>
  <package>libksane-kf5</package>
</multibuild>

++++++ applications.keyring ++++++
Binary files /var/tmp/diff_new_pack.N5en5S/_old and 
/var/tmp/diff_new_pack.N5en5S/_new differ

++++++ libksane-23.08.4.tar.xz -> libksane-24.02.0.tar.xz ++++++
++++ 10304 lines of diff (skipped)

Reply via email to