Name:		qmtn	
Version: 	0.5
Release:	4%{?dist}
Summary:	Qt Movie thumbnailer

Group:		Amusements/Graphics
License:	GPLv3
URL:		http://gitlab.com/movie_thumbnailer/qmtn/wikis/
Source0:	https://gitlab.com/movie_thumbnailer/qmtn/-/archive/%{version}/qmtn.tar.gz

BuildRequires:	gcc-c++ make

%if 0%{?mageia}
BuildRequires:	lib64qt5webengine-devel
Requires:		lib64qt5webengine5 lib64qt5svg5 qtimageformats5
%else
BuildRequires:	qt5-qtbase-devel
Requires:		qt5-qtbase qt5-qtsvg
Requires:       qt5-qtimageformats
%endif

%{?fedora:BuildRequires: qt5-qtwebengine-devel}
%{?fedora:Requires:	 	 qt5-qtwebengine}

%if 0%{?fedora} || 0%{?mageia}
%define qmake_opts CONFIG+=use_webengine src
%else
%define qmake_opts src
%endif

%description
Movie thumbnail generator written in Qt5. It is a GUI frontend for mtn.

%prep
rm -rf ./*
tar -xf %SOURCE0
mv qmtn*/* ./

%build
qmake-qt5 INSTALL_ROOT=%{buildroot} %{qmake_opts}

%make_build

%install
make install INSTALL_ROOT=%{buildroot}

%files
%{_bindir}/qmtn
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png

%clean
rm -rf %{buildroot}
rm -rf *

%changelog
* Tue Dec 10 2024 wahibre <wahibre@gmx.com> - 0.5-4
- add webp support

* Tue Jan 25 2022 wahibre  <wahibre@gmx.com> - 0.5
- packaging Mageia
- packaging CentOS
- update to version 0.5
    Changelog:
    * new menu item for removing items from sidebar
    * new menu item "Refresh Thumbnail"
    * added --cover option in settings dialog
    * added timeout option in settings dialog
    * added custom MTN arguments in settings dialog
    * added .json extension to export/import settings FileDialog
    * multiselect enabled for removing and refreshing items
    * display images even when mtn returns warning
    * profile name has been added to the statusbar
    * removed timeout for starting mtn
    * increased allowed value for disabling `Blank skip`
    * fix timestamp location
    * fix zooming out image