automatic version update by autodist [release 24.02.1-1mamba;Sun Mar 24 2024]

This commit is contained in:
Automatic Build System 2024-03-29 18:57:20 +01:00
parent 2f7df0f7bb
commit 6a8649fcdf
2 changed files with 71 additions and 28 deletions

View File

@ -1,6 +1,4 @@
# libksane
Libksane is a KDE interface for SANE library to control flat scanners.
This library is used by kipi-plugins, digiKam and others kipi host programs.
The library documentation is available on header files.

View File

@ -1,5 +1,5 @@
Name: libksane
Version: 23.08.5
Version: 24.02.1
Release: 1mamba
Summary: SANE Library interface for KDE
Group: Graphical Desktop/Libraries/KDE
@ -7,41 +7,56 @@ Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://kde.org/
Source: http://download.kde.org/stable/release-service/%{version}/src/libksane-%{version}.tar.xz
Source: https://download.kde.org/%{stable_kde6}/release-service/%{version}/src/libksane-%{version}.tar.xz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libglvnd-devel
BuildRequires: libkf6-ki18n-devel
BuildRequires: libkf6-ktextwidgets-devel
BuildRequires: libkf6-kwidgetsaddons-devel
BuildRequires: libkf6-sonnet-devel
BuildRequires: libki18n-devel
BuildRequires: libksanecore-devel
BuildRequires: libksanecore5-devel
BuildRequires: libktextwidgets-devel
BuildRequires: libkwallet-devel
BuildRequires: libkwidgetsaddons-devel
BuildRequires: libsonnet-devel
BuildRequires: libstdc++6-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: qt6-qtbase-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRequires: libksanecore-devel
Provides: libksane5
Obsoletes: libksane5 < 21.04.0
%description
Libksane is a KDE interface for SANE library to control flat scanners.
This library is used by kipi-plugins, digiKam and others kipi host programs.
The library documentation is available on header files.
%package devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libksane5-devel
Obsoletes: libksane5-devel < 21.04.0
%description devel
Libksane is a KDE interface for SANE library to control flat scanners.
This library is used by kipi-plugins, digiKam and others kipi host programs.
The library documentation is available on header files.
This package contains static libraries and header files needed for development.
%package -n %{name}5
Summary: SANE Library interface for KDE
Group: Graphical Desktop/Libraries/KDE
%description -n %{name}5
Libksane is a KDE interface for SANE library to control flat scanners.
%package -n %{name}5-devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name}5 = %{?epoch:%epoch:}%{version}-%{release}
%description -n %{name}5-devel
Libksane is a KDE interface for SANE library to control flat scanners.
This package contains static libraries and header files needed for development.
%debug_package
@ -50,53 +65,83 @@ This package contains static libraries and header files needed for development.
%setup -q
%build
%cmake_kde5 -d build
%cmake_kf6 \
-DQT_MAJOR_VERSION=6
%cmake_build
%cmake -d build5 \
-DQT_MAJOR_VERSION=5
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%makeinstall -C build5
%find_lang %{name}5_qt --with-qt --all-name || touch %{name}5_qt.lang
%cmake_install
%find_lang %{name} --with-qt --all-name || touch %{name}.lang
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post
/sbin/ldconfig
touch --no-create %{_kde5_icondir}/hicolor &>/dev/null
touch --no-create %{_kf6_icondir}/hicolor &>/dev/null
exit 0
%posttrans
/sbin/ldconfig
gtk-update-icon-cache %{_kde5_icondir}/hicolor &>/dev/null
gtk-update-icon-cache %{_kf6_icondir}/hicolor &>/dev/null
exit 0
%postun
/sbin/ldconfig
if [ $1 -eq 0 ]; then
touch --no-create %{_kde5_icondir}/hicolor &>/dev/null
gtk-update-icon-cache %{_kde5_icondir}/hicolor &>/dev/null
touch --no-create %{_kf6_icondir}/hicolor &>/dev/null
gtk-update-icon-cache %{_kf6_icondir}/hicolor &>/dev/null
fi
exit 0
%files -f %{name}5_qt.lang
%files -f %{name}.lang
%defattr(-,root,root)
%{_kde5_libdir}/libKF5Sane.so.*
%{_datadir}/icons/hicolor/16x16/actions/*.png
%{_libdir}/libKSaneWidgets6.so.*
%doc AUTHORS LICENSES
%files devel
%defattr(-,root,root)
%dir %{_kde5_includedir}/KSane
%{_kde5_includedir}/KSane/*
#%{_kde5_includedir}/ksane_version.h
%dir %{_kde5_libdir}/cmake/KF5Sane
%{_kde5_libdir}/cmake/KF5Sane/*.cmake
%{_kde5_libdir}/libKF5Sane.so
%dir %{_includedir}/KSaneWidgets6
%{_includedir}/KSaneWidgets6/*
%dir %{_libdir}/cmake/KSaneWidgets6
%{_libdir}/cmake/KSaneWidgets6/KSaneWidgets6*.cmake
%{_libdir}/libKSaneWidgets6.so
%doc TODO
%files -n %{name}5 -f %{name}.lang
%defattr(-,root,root)
%{_kf6_libdir}/libKF5Sane.so.*
%{_datadir}/icons/hicolor/16x16/actions/*.png
%doc AUTHORS LICENSES
%files -n %{name}5-devel
%defattr(-,root,root)
%dir %{_kde5_includedir}/KSane
%{_kde5_includedir}/KSane/*
%dir %{_kf6_libdir}/cmake/KF5Sane
%{_kf6_libdir}/cmake/KF5Sane/*.cmake
%{_kf6_libdir}/libKF5Sane.so
%changelog
* Sun Mar 24 2024 Automatic Build System <autodist@openmamba.org> 24.02.1-1mamba
- automatic version update by autodist
* Fri Mar 15 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 24.02.0-2mamba
- rebuilt with qt5 subpackages
* Fri Mar 01 2024 Automatic Build System <autodist@openmamba.org> 24.02.0-1mamba
- automatic version update by autodist
* Fri Feb 16 2024 Automatic Build System <autodist@openmamba.org> 23.08.5-1mamba
- automatic version update by autodist