Blob Blame History Raw
%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