X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=ka5-kamera.spec;h=e6affb54ca31edd0315abb4e284833d6890359d2;hb=HEAD;hp=1299f59165be014c56ebf2c16feb1a778834c0da;hpb=f7961edd4e069365e5e767126b85cc30b8a50ac4;p=packages%2Fka5-kamera.git diff --git a/ka5-kamera.spec b/ka5-kamera.spec index 1299f59..e6affb5 100644 --- a/ka5-kamera.spec +++ b/ka5-kamera.spec @@ -1,25 +1,29 @@ -%define kdeappsver 18.12.1 -%define qtver 5.9.0 +# +# Conditional build: +%bcond_with tests # build with tests +%define kdeappsver 23.08.5 +%define kframever 5.94.0 +%define qtver 5.15.2 %define kaname kamera Summary: Kamera Name: ka5-%{kaname} -Version: 18.12.1 +Version: 23.08.5 Release: 1 License: GPL v2+/LGPL v2.1+ Group: X11/Libraries -Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz -# Source0-md5: ff2af85b4d49cb12dd0e11711b38152a +Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz +# Source0-md5: 2a6f11f2199681f6aca5a1159e717019 URL: http://www.kde.org/ BuildRequires: Qt5Core-devel >= %{qtver} -BuildRequires: cmake >= 2.8.12 +BuildRequires: cmake >= 3.20 BuildRequires: gettext-devel -BuildRequires: kf5-extra-cmake-modules >= 5.53.0 -BuildRequires: kf5-kconfig-devel -BuildRequires: kf5-kconfigwidgets-devel -BuildRequires: kf5-kdoctools-devel -BuildRequires: kf5-ki18n-devel -BuildRequires: kf5-kio-devel -BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-extra-cmake-modules >= %{kframever} +BuildRequires: kf5-kconfig-devel >= %{kframever} +BuildRequires: kf5-kconfigwidgets-devel >= %{kframever} +BuildRequires: kf5-kdoctools-devel >= %{kframever} +BuildRequires: kf5-ki18n-devel >= %{kframever} +BuildRequires: kf5-kio-devel >= %{kframever} +BuildRequires: kf5-kxmlgui-devel >= %{kframever} BuildRequires: libgphoto2-devel BuildRequires: ninja BuildRequires: qt5-build >= %{qtver} @@ -33,17 +37,27 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Digital camera support for KDE applications. This package allows any KDE application to access and manipulate pictures on a digital camera. +%description -l pl.UTF-8 +Wsparcie dla cyfrowych aparatów fotograficznych. Ten pakiet pozwala +dowolnej aplikacji KDE na dostęp i operowanie zdjęciami z aparatu +cyfrowego. + %prep %setup -q -n %{kaname}-%{version} %build -install -d build -cd build %cmake \ + -B build \ -G Ninja \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - .. -%ninja_build + %{!?with_tests:-DBUILD_TESTING=OFF} \ + -DHTML_INSTALL_DIR=%{_kdedocdir} \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON +%ninja_build -C build + +%if %{with tests} +ctest --test-dir build +%endif + %install rm -rf $RPM_BUILD_ROOT @@ -56,8 +70,9 @@ rm -rf $RPM_BUILD_ROOT %files -f %{kaname}.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kamera.so -%attr(755,root,root) %{_libdir}/qt5/plugins/kio_kamera.so -%{_datadir}/kservices5/camera.protocol -%{_datadir}/kservices5/kamera.desktop +%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/kio_kamera.so %{_datadir}/solid/actions/solid_camera.desktop +%{_datadir}/metainfo/org.kde.kamera.metainfo.xml +%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_kamera.so +%{_desktopdir}/kcm_kamera.desktop +%{_datadir}/qlogging-categories5/kamera.categories