%global orig_name mauikit-filebrowsing
%define _shared_libname libMauiKitFileBrowsing
%define _maj_sover 2
%define _min_sover 2.1.1
%define _shared_libname_n %{_shared_libname}%{_maj_sover}
Name: maui-mauikit-filebrowsing
Version: 2.1.1
Release: 1%{?dist}
License: LGPLv2+ and BSD and CC0
Summary: MauiKit File Browsing utilities and controls
Url: https://invent.kde.org/maui/mauikit-filebrowsing
Source0: https://download.kde.org/stable/maui/%{orig_name}/%{version}/%{orig_name}-%{version}.tar.xz
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: hicolor-icon-theme
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Quick)
BuildRequires: cmake(Qt5Sql)
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(KF5I18n)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5CoreAddons)
BuildRequires: cmake(MauiKit) =< %{version}
%description
FileBrowsing is a MauiKit Framework to work with local and remote files.
%package devel
Summary: Development files for %{orig_name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
%{summary}.
%prep
%autosetup -n %{orig_name}-%{version} -p1
%build
%cmake_kf5
%cmake_build
%install
%cmake_install
%check
# nothing to see
%files
%license LICENSES/*.txt
%{_kf5_qmldir}/org/mauikit/filebrowsing/
%exclude %{_kf5_qmldir}/org/mauikit/filebrowsing/%{_shared_libname}.so
%{_libdir}/%{_shared_libname}.so.%{_maj_sover}
%{_libdir}/%{_shared_libname}.so.%{_min_sover}
%files devel
%{_includedir}/MauiKit/FileBrowsing
%{_kf5_qmldir}/org/mauikit/filebrowsing/%{_shared_libname}.so
%dir %{_libdir}/cmake/MauiKitFileBrowsing
%{_libdir}/cmake/MauiKitFileBrowsing/MauiKitFileBrowsingConfigVersion.cmake
%{_libdir}/cmake/MauiKitFileBrowsing/MauiKitFileBrowsingConfig.cmake
%{_libdir}/cmake/MauiKitFileBrowsing/MauiKitFileBrowsingTargets.cmake
%{_libdir}/cmake/MauiKitFileBrowsing/MauiKitFileBrowsingTargets-release.cmake
%{_libdir}/%{_shared_libname}.so
%changelog
* Sun Feb 20 2022 Onuralp SEZER <thunderbirdtr@fedoraproject.org> - 2.1.1-1
- initial package